@font-face {
    font-family: 'BebasNeueRegular';
    src: url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/BebasNeue-webfont.eot');
    src: url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/BebasNeue-webfont.eot?iefix') format('eot'), url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/BebasNeue-webfont.woff') format('woff'), url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/BebasNeue-webfont.ttf') format('truetype'), url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/BebasNeue-webfont.svg#webfont4Bjy2lJe') format('svg');
    font-weight: normal;
}
 @font-face {
    font-family: 'FontAwesome';
    src: url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/fontawesome-webfont.eot?v=4.0.3');
    src: url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('https://sportsgrid.com/wp-content/plugins/RadioNetwork/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Noto+Sans:400,400italic,700,700italic|Roboto+Condensed:400,700,700italic,400italic');
/* ---- Live ------ */
.radion-content .row{margin-right:-15px;margin-left:-15px}.radion-content .col-xs-1,.radion-content .col-sm-1,.radion-content .col-md-1,.radion-content .col-lg-1,.radion-content .col-xs-2,.radion-content .col-sm-2,.radion-content .col-md-2,.radion-content .col-lg-2,.radion-content .col-xs-3,.radion-content .col-sm-3,.radion-content .col-md-3,.radion-content .col-lg-3,.radion-content .col-xs-4,.radion-content .col-sm-4,.radion-content .col-md-4,.radion-content .col-lg-4,.radion-content .col-xs-5,.radion-content .col-sm-5,.radion-content .col-md-5,.radion-content .col-lg-5,.radion-content .col-xs-6,.radion-content .col-sm-6,.radion-content .col-md-6,.radion-content .col-lg-6,.radion-content .col-xs-7,.radion-content .col-sm-7,.radion-content .col-md-7,.radion-content .col-lg-7,.radion-content .col-xs-8,.radion-content .col-sm-8,.radion-content .col-md-8,.radion-content .col-lg-8,.radion-content .col-xs-9,.radion-content .col-sm-9,.radion-content .col-md-9,.radion-content .col-lg-9,.radion-content .col-xs-10,.radion-content .col-sm-10,.radion-content .col-md-10,.radion-content .col-lg-10,.radion-content .col-xs-11,.radion-content .col-sm-11,.radion-content .col-md-11,.radion-content .col-lg-11,.radion-content .col-xs-12,.radion-content .col-sm-12,.radion-content .col-md-12,.radion-content .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.radion-content .col-xs-1,.radion-content .col-xs-2,.radion-content .col-xs-3,.radion-content .col-xs-4,.radion-content .col-xs-5,.radion-content .col-xs-6,.radion-content .col-xs-7,.radion-content .col-xs-8,.radion-content .col-xs-9,.radion-content .col-xs-10,.radion-content .col-xs-11,.radion-content .col-xs-12{float:left}.radion-content .col-xs-12{width:100%}.radion-content .col-xs-11{width:91.66666667%}.radion-content .col-xs-10{width:83.33333333%}.radion-content .col-xs-9{width:75%}.radion-content .col-xs-8{width:66.66666667%}.radion-content .col-xs-7{width:58.33333333%}.radion-content .col-xs-6{width:50%}.radion-content .col-xs-5{width:41.66666667%}.radion-content .col-xs-4{width:33.33333333%}.radion-content .col-xs-3{width:25%}.radion-content .col-xs-2{width:16.66666667%}.radion-content .col-xs-1{width:8.33333333%}@media (min-width: 768px){.radion-content .col-sm-1,.radion-content .col-sm-2,.radion-content .col-sm-3,.radion-content .col-sm-4,.radion-content .col-sm-5,.radion-content .col-sm-6,.radion-content .col-sm-7,.radion-content .col-sm-8,.radion-content .col-sm-9,.radion-content .col-sm-10,.radion-content .col-sm-11,.radion-content .col-sm-12{float:left}.radion-content .col-sm-12{width:100%}.radion-content .col-sm-11{width:91.66666667%}.radion-content .col-sm-10{width:83.33333333%}.radion-content .col-sm-9{width:75%}.radion-content .col-sm-8{width:66.66666667%}.radion-content .col-sm-7{width:58.33333333%}.radion-content .col-sm-6{width:50%}.radion-content .col-sm-5{width:41.66666667%}.radion-content .col-sm-4{width:33.33333333%}.radion-content .col-sm-3{width:25%}.radion-content .col-sm-2{width:16.66666667%}.radion-content .col-sm-1{width:8.33333333%}}@media (min-width: 992px){.radion-content .col-md-1,.radion-content .col-md-2,.radion-content .col-md-3,.radion-content .col-md-4,.radion-content .col-md-5,.radion-content .col-md-6,.radion-content .col-md-7,.radion-content .col-md-8,.radion-content .col-md-9,.radion-content .col-md-10,.radion-content .col-md-11,.radion-content .col-md-12{float:left}.radion-content .col-md-12{width:100%}.radion-content .col-md-11{width:91.66666667%}.radion-content .col-md-10{width:83.33333333%}.radion-content .col-md-9{width:75%}.radion-content .col-md-8{width:66.66666667%}.radion-content .col-md-7{width:58.33333333%}.radion-content .col-md-6{width:50%}.radion-content .col-md-5{width:41.66666667%}.radion-content .col-md-4{width:33.33333333%}.radion-content .col-md-3{width:25%}.radion-content .col-md-2{width:16.66666667%}.radion-content .col-md-1{width:8.33333333%}}@media (min-width: 1200px){.radion-content .col-lg-1,.radion-content .col-lg-2,.radion-content .col-lg-3,.radion-content .col-lg-4,.radion-content .col-lg-5,.radion-content .col-lg-6,.radion-content .col-lg-7,.radion-content .col-lg-8,.radion-content .col-lg-9,.radion-content .col-lg-10,.radion-content .col-lg-11,.radion-content .col-lg-12{float:left}.radion-content .col-lg-12{width:100%}.radion-content .col-lg-11{width:91.66666667%}.radion-content .col-lg-10{width:83.33333333%}.radion-content .col-lg-9{width:75%}.radion-content .col-lg-8{width:66.66666667%}.radion-content .col-lg-7{width:58.33333333%}.radion-content .col-lg-6{width:50%}.radion-content .col-lg-5{width:41.66666667%}.radion-content .col-lg-4{width:33.33333333%}.radion-content .col-lg-3{width:25%}.radion-content .col-lg-2{width:16.66666667%}.radion-content .col-lg-1{width:8.33333333%}}.radion-content .text-right{text-align:right;}
.radion-content .entry-content {
    background: white;
}
.radion-content .fa {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}
.radion-content .fa-share:before {
    content: "\f064";
}

.radion-content .fa-search:before {
    content: "\f002";
}
.radion-content {
    clear: both;
    line-height: 1.35;
    color: #3a3a3a;
    font-family: 'Noto Sans', sans-serif;
    font-size: 13px;
    padding: 15px;
}
.radion-content a {
    text-decoration: none !important;
    box-shadow: none !important;
}
.radion-content img {
    margin: 3px 10px 2px 0;
    border: 1px solid #9b9b9b;
}
.radion-content .schedule-title,.radion-content .show-title,.radion-content .show-more a,.radion-content table.schedule .time,.radion-content .radion-content .sub-menu li a,.radion-content table.schedule .more a,.radion-content .red-title,.radion-content .more-link a,.radion-content .more-link span,.radion-content .radion-title,.radion-content .ui-datepicker-title,.radion-content .ui-datepicker-calendar thead,.radion-content .radion-content h1.red-title,.radion-content .next-show,.radion-content table.schedule.subscribe-table td,.radion-content #tabs div a,.radion-content .highlight-text,.radion-content #header-schedule-info {
    font-family: "BebasNeueRegular","Noto Sans", sans-serif;
}
.radion-content .ui-datepicker-calendar tr {
    background-color: transparent;
}
.radion-content div.hasDatepicker .ui-datepicker-next,
.radion-content div.hasDatepicker .ui-datepicker-prev {
    background: #47A100;
    border: 1px solid #47A100;
    width: 19px;
    height: 16px;
    top: 13px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
}
.radion-content #timezone_tab:hover .sub-menu {
    display: block;
}
.radion-content .has-search .search-type:hover .sub-menu {
    display: block;
    margin: 0px !important;
}
.radion-content div.hasDatepicker .ui-datepicker-next span.ui-icon,
.radion-content div.hasDatepicker .ui-datepicker-prev span.ui-icon {
    background-image: none;
    background: transparent;
}

.radion-content div.hasDatepicker .ui-datepicker-next span.ui-icon.ui-icon-circle-triangle-w,
.radion-content div.hasDatepicker .ui-datepicker-prev span.ui-icon.ui-icon-circle-triangle-w {
    border-width: 4px 6px 4px 0;
    border-color: transparent #fff transparent transparent;
    margin: -4px 0 0 -4px;
    border-style: solid;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    font-size: 0px;
    top: 50%;
    left: 50%;
}
.radion-content div.hasDatepicker .ui-datepicker-next span.ui-icon.ui-icon-circle-triangle-e,.radion-content div.hasDatepicker .ui-datepicker-prev span.ui-icon.ui-icon-circle-triangle-e {
    border-width: 4px 0 4px 6px;
    border-color: transparent transparent transparent #fff;
    margin: -4px 0 0 -2px;
    border-style: solid;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    font-size: 0px;
    top: 50%;
    left: 50%;
}
.radion-content .radion-title {
    background: #282828;
    color: #fff;
    margin: 0 0px 15px 0px;
    position: relative;
    font-size: 17px;
    padding-right: 1em;
}
.radion-content .radion-title.has-search > span, .radion-content .radion-title.has-search > div {
    font-size: 1.2em;
    line-height: 42px;
}
.radion-content .radion-title div {
    text-align: center;
    position: relative;
}
.radion-content .tabs {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.radion-content .radion-title div {
    text-align: center;
    position: relative;
}
.radion-content .tab-item {
    display: inline-block;
    cursor: pointer;
}
.radion-content .tab-item a.active {
    background: #47A100;
}
.radion-content .tab-item a {
    padding: 0px 10px;
    height: 42px;
    display: block;
    text-transform: uppercase;
}
.radion-content a {
    text-decoration: none;
    border: 0;
    color: #747474;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
}
.radion-content .radion-title.has-search a:hover {
    color: #fff;
}
.radion-content .radion-title.has-search a, .radion-content .radion-title.has-search a:visited, .radion-content .radion-title.has-search a:active, .radion-content .radion-title.has-search a:hover {
    color: #fff;
}
.radion-content .tab-item a.active {
    background: #47A100;
}
.radion-content a:hover, .radion-content a:focus, .radion-content a:active {
    color: #8f0000;
    text-decoration: none;
}
.radion-content .tab-item a {
    padding: 0px 10px;
    height: 42px;
    display: block;
}
.radion-content a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.radion-content .radion-title.has-search > span, .radion-content .radion-title.has-search #calendar > span {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 0 0.8em;
    cursor: pointer;
}
.radion-content .radion-title > span, .radion-content .radion-title #calendar > span {
    background: #47A100;
    display: inline-block;
    padding: 0 1em;
    line-height: inherit;
    position: relative;
    z-index: 999;
}
.radion-content .radion-title.has-search .sub-menu {
    margin: 1px 0 0 -0.8em;
    min-width: 0;
    padding: 0.2em 0;
}
.radion-content .sub-menu {
    background-color: #464646;
    display: none;
    margin-top: 6px;
    min-width: 240px;
    position: absolute;
    white-space: nowrap;
    z-index: 9999;
}
.radion-content ul {
    padding-left: 40px;
    margin: 0px;
}
.radion-content .radion-title.has-search .sub-menu li {
    font-size: 0.85em;
    padding: 1px 15px 0;
    margin: 0px 5px !important;
}
.radion-content ul.sub-menu li {
    display: block;
    float: none;
    line-height: 1.38em;
    margin-right: 0px;
}
.radion-content ul li {
    margin-right: 10px;
    font-weight: normal;
    font-family: 'Noto Sans', sans-serif;
}
.radion-content .box li {
    margin-bottom: 5px;
}
.radion-content .sub-menu li a {
    font-size: 0.85em;
    padding: 0 10px;
    display: block;
    font-family: "BebasNeueRegular","Noto Sans", sans-serif;
}
.radion-content .radion-title #calendar {
    float: left;
    background: transparent;
}
.radion-content .radion-title .hasDatepicker {
    display: none;
    position: absolute;
    z-index: 10;
    background: #47A100;
    float: left;
    cursor: pointer;
    line-height: 2.1em;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    top: 42px;
}
.radion-content div.hasDatepicker {
    z-index: 999!important;
    background: #282828;
    color: #fff;
    position: absolute;
    top: 1.8em;
}
.radion-content div.hasDatepicker .ui-widget-header, .radion-content div.hasDatepicker .ui-widget-content, .radion-content div.hasDatepicker .ui-widget-header, .radion-content div.hasDatepicker .ui-widget-header .ui-state-default {
    border: 0px solid #fff;
}
.radion-content div.hasDatepicker .ui-widget-header, .radion-content div.hasDatepicker .ui-widget-content, .radion-content div.hasDatepicker .ui-widget-header, .radion-content div.hasDatepicker .ui-state-default, .radion-content div.hasDatepicker .ui-widget-content .ui-state-default, .radion-content div.hasDatepicker .ui-widget-header .ui-state-default {
    background: none #282828;
    color: #fff;
}
.radion-content .ui-datepicker {
    width: 11em;
}
.radion-content .ui-corner-all,.radion-content .ui-corner-bottom,.radion-content .ui-corner-right,.radion-content .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.radion-content .ui-corner-all,.radion-content .ui-corner-bottom,.radion-content .ui-corner-left,.radion-content .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.radion-content .ui-corner-all,.radion-content .ui-corner-top,.radion-content .ui-corner-right,.radion-content .ui-corner-tr {
    border-top-right-radius: 4px;
}
.radion-content .ui-corner-all,.radion-content .ui-corner-top,.radion-content .ui-corner-left,.radion-content .ui-corner-tl {
    border-top-left-radius: 4px;
}
.radion-content .ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.radion-content .ui-helper-clearfix {
    min-height: 0;
}
.radion-content .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}
.radion-content div.hasDatepicker .ui-datepicker-next, .radion-content div.hasDatepicker .ui-datepicker-prev {
    background: #47A100;
    border: 1px solid #47A100;
    width: 19px;
    height: 16px;
    top: 13px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
}
.radion-content .ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.radion-content .ui-datepicker .ui-datepicker-prev, .radion-content .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.radion-content .ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.radion-content .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.radion-content .ui-datepicker .ui-datepicker-title span {
    display: inline;
}
.radion-content .ui-widget :active {
    outline: none;
}
.radion-content .ui-datepicker table {
    font-size: 0.8em;
    line-height: 1em;
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.radion-content table {
    max-width: 100%;
    background-color: transparent;
    border-spacing: 0;
}
.radion-content .ui-datepicker table th {
    font-size: 0.65em;
}
.radion-content .ui-datepicker table th, .radion-content .ui-datepicker table th span {
    padding: 0;
    color: #fff;
    background: #282828;
    font-weight: normal;
}
.radion-content .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.radion-content div.hasDatepicker .ui-state-disabled, .radion-content div.hasDatepicker .ui-widget-content .ui-state-disabled, .radion-content div.hasDatepicker .ui-widget-header .ui-state-disabled {
    opacity: 1;
}
.radion-content .ui-state-disabled, .radion-content .ui-widget-content .ui-state-disabled, .radion-content .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.radion-content .ui-datepicker table td {
    color: #fff;
}
.radion-content .ui-datepicker td {
    border: 0;
    padding: 1px;
}
.radion-content .ui-state-disabled {
    cursor: default !important;
}
.radion-content div.hasDatepicker .ui-state-default, .radion-content div.hasDatepicker .ui-widget-content .ui-state-default {
    border: 1px solid #797979;
}
.radion-content div.hasDatepicker .ui-widget-header, .radion-content div.hasDatepicker .ui-widget-content, .radion-content div.hasDatepicker .ui-widget-header, .radion-content div.hasDatepicker .ui-state-default, .radion-content div.hasDatepicker .ui-widget-content .ui-state-default, .radion-content div.hasDatepicker .ui-widget-header .ui-state-default {
    background: none #282828;
    color: #fff;
}
.radion-content .ui-datepicker table td a,.radion-content .ui-datepicker table td span {
    font-size: 0.6em;
    text-align: center;
    margin-right: 0px;
    padding: 0 0.5em;
}
.radion-content .ui-datepicker td span,.radion-content .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.radion-content div.hasDatepicker .ui-widget-content .ui-state-default.ui-state-active {
    background: #47A100;
    border: 1px solid #47A100;
}
.radion-content .radion-title.has-search .title {
    display: inline-block;
    margin-left: 95px;
    z-index: -1 !important;
    font-size: 0px !important;
}
.radion-content .radion-title.has-search div.search {
    display: inline-block;
    padding: 0 0.5em;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 10;
}
.radion-content .radion-title.has-search > span, .radion-content .radion-title.has-search > div {
    font-size: 1.2em;
    line-height: 42px;
}
.radion-content div.search .fa {
    line-height: 42px;
}
.radion-content .radion-title.has-search > span, .radion-content .radion-title.has-search > div {
    font-size: 1.2em;
    line-height: 42px;
}
.radion-content div.search-options {
    position: absolute;
    display: none;
    background: black;
    color: #fff;
    width: 100%;
    padding: 6px;
    line-height: 1.38em;
    z-index: 100;
}
.radion-content .radion-title.has-search > div form {
    line-height: 1.2;
}
.radion-content div.search-options input[type="text"] {
    width: 45%;
    max-width: 100%;
    border: 0px solid #fff;
    font-family: Arial, sans-serif;
    font-size: 0.9em;
    line-height: 1.2em;
    padding: 2px 5px 5px;
    color: #333;
}
.radion-content .left {
    float: left;
}
.radion-content input,.radion-content button,.radion-content select,.radion-content textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.radion-content div.search-options input[type="submit"] {
    margin-left: 1em;
    font-size: 1em;
    display: block;
    text-align: center;
    padding: 0 0.5em;
    line-height: 1.5em;
    background: #47A100 none repeat scroll 0 0;
    border: 0 solid #fff;
    color: #fff;
        font-weight: normal;
    letter-spacing: 0px;
    font-family: "BebasNeueRegular","Noto Sans", sans-serif;
}
.radion-content button,.radion-content html input[type="button"],.radion-content input[type="reset"],.radion-content input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}
.radion-content .right {
    float: right;
}
.radion-content .has-search .search-type {
    position: relative;
    cursor: pointer;
    display: inline-block;
    z-index: 10;
    line-height: 1.5;
}
.radion-content .radion-title.has-search .sub-menu li {
    font-size: 0.85em;
    padding: 1px 15px 0;
}
.radion-content .has-search .search-type .sub-menu li a {
    font-size: 0.9em;
    line-height: 1.242em;
    text-align: left;
    text-transform: uppercase;
    font-family: "BebasNeueRegular","Noto Sans", sans-serif;
}
.radion-content .section-title.has-search a:hover {
    color: #fff;
}
.radion-content .sub-menu li:hover {
    background: #47A100;
}
.radion-content .clearfix {
    clear: both;
    height: 0;
    max-height: 0;
    line-height: 0;
}
.radion-content .clearfix:before, .radion-content .clearfix:after {
    display: table;
    content: " ";
}
.radion-content .live_player {
    margin-bottom: 30px;
}
.radion-content .radion-content h1, .radion-content #sidebar h1 {
    margin: 5px 0;
    font-size: 2.3em;
    line-height: 1.1em;
}
.radion-content h1, .radion-content h1 a, #sidebar h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    color: #3a3a3a;
}
.radion-content .jwplayer.jw-flag-audio-player {
    background-color: transparent;
    width: 100% !important;
}
.radion-content .jwplayer {
    width: 100%;
    font-size: 16px;
    position: relative;
    display: block;
    min-height: 0;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #000;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radion-content .live-data {
    background: #000;
    color: #fff;
    padding: 5px 10px 10px 10px;
    font-weight: bold;
    display: table;
    width: 100%;
}
.radion-content .live-data div {
    display: inline-block;
    float: left;
}
.radion-content .live-data .upnext,.radion-content .live-data .current_playing {
    white-space: nowrap;
    width: 20em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.radion-content .live-data .current_playing {
    margin-left: 15px;
}
.radion-content .live-data div {
    display: inline-block;
    float: left;
}
.radion-content .live-data .upnext, .radion-content .live-data .upnext a {
    color: #19ca43;
}
.radion-content .live-data .upnext {
    float: right;
    text-align: right;
}
.radion-content .text-content {
    margin-bottom: 20px;
}
.radion-content p {
    margin: 0 0 10px 0;
    font-size: 1.15em;
    line-height: 1.35em;
    font-family: 'Noto Sans', sans-serif;
    color: #3a3a3a;
}
.radion-content h1, #sidebar h1 {
    margin: 5px 0;
    font-size: 2.3em;
    line-height: 1.1em;
}
.radion-content h1, .radion-content h1 a, #sidebar h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    color: #3a3a3a;
}
.radion-content #featured-data {
    min-height: 50px !important;
}
.radion-content .featured-item {
    border-bottom: 1px solid #ddd;
}
.radion-content .featured-item {
    margin-bottom: 15px;
}
.radion-content .loading {
    background: url('../images/loading.gif') 50% 50% no-repeat;
}
.radion-content .featured-item .col-md-1, .radion-content .featured-item .col-md-2, .radion-content .featured-item .col-md-3, .radion-content .featured-item .col-md-4, .radion-content .featured-item .col-md-5, .radion-content .featured-item .col-md-6, .radion-content .featured-item .col-md-7, .radion-content .featured-item .col-md-8, .radion-content .featured-item .col-md-9, .radion-content .featured-item .col-md-10, .radion-content .featured-item .col-md-11, .radion-content .featured-item .col-md-12 {
    padding: 0px 15px;
}
.radion-content * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.radion-content .row:after {
    clear: both;
}
.radion-content .row:after, .radion-content .row:before {
    display: table;
    content: " ";
}
.radion-content .row:after, .radion-content .row:before {
    display: table;
    content: " ";
}
.radion-content .featured-item .image img {
    width: 100%;
}
.radion-content .audio-player.col-md-10 {
    padding-right: 8px;
}
.radion-content .download-content.col-md-2 {
    padding-left: 7px;
}
.radion-content a, .statshq .lineup-table a, .body-link {
    color: #A20000;
}
.radion-content a:hover, .radion-content a:focus, .radion-content a:active, .statshq .lineup-table a:hover, .body-link:hover {
    color: #0C7124;
}
.radion-content .featured-item .panel {
    margin-bottom: 15px;
    border: 0px;
    box-shadow: none;
    margin-top: 15px;
}
.radion-content .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.radion-content .featured-item .panel span {
    margin-bottom: 5px;
    display: inline-block;
    padding: 3px 5px;
    vertical-align: bottom;
}
.radion-content .featured-item span.more_episode {
    background: #6F6F6F;
    color: white;
    padding: 3px 10px;
    font-weight: bold;
}
.radion-content .featured-item span.more_episode a {
    color: white;
}
.radion-content .featured-item span.subscribe a {
    color: #3a3a3a;
    font-size: 16px;
}
.radion-content .fa {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}
.radion-content .fa-feed:before, .radion-content .fa-rss:before {
    content: "\f09e";
}
.radion-content .featured-item span.itune {
    background: black;
    padding: 1px 8px;
}
.radion-content .featured-item span.itune a {
    color: white;
}
.radion-content .featured-item span.share {
    margin: 0px;
    padding: 2px 5px 2px 25px;
}
.radion-content span.share a {
    color: #3a3a3a;
    font-size: 16px;
}
.radion-content .player-content.col-md-12 {
    margin-bottom: 0px;
}
.radion-content .player-content.col-md-12 .row {
    padding: 0px !important;
}
.radion-content .featured-item h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold !important;
    color: #3a3a3a;
    margin-bottom: 9px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 24px !important;
}
.radion-content .featured-all-item-list .player-content .row {
    margin-bottom: 15px;
}
.radion-content .player {
    background: #000;
    padding: 5px 10px;
    display: table;
    width: 100%;
}
.radion-content .player audio {
    width: 100%;
}
.radion-content .player-footer .author {
    display: inline-block;
    color: #fff;
    margin-top: 0px;
    width: 300px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 20px;
}
.radion-content .player-footer .date {
    display: inline-block;
    color: #fff;
    padding-bottom: 0px;
    margin-top: 0px;
    float: right;
}
.radion-content .date {
    font-style: italic;
    color: #8d8d8d;
    display: block;
    padding-bottom: 5px;
}
.radion-content .download-content a {
    background: #47A100;
    color: #fff !important;
    padding: 25px 0px;
    display: table;
    font-size: 14px;
    cursor: pointer;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}
.radion-content .download-content a:hover {
    background: #464646;
}
.radion-content .live-data {
    padding: 10px 20px !important;
}
.radion-content .player-footer .download-icon {
    display: none;
}
.radion-content .technical article .content p {
    margin-left: 0px !important;
}
.radion-content .radion-content h1 {
    padding-bottom: 10px;
}
.radion-content .featured .featured-item .content p {
    margin-left: 0;
}
 /* ----- End Live ------ */

 /* ----- shows ------- */
.radion-content .more-link.navigation.show-nav {
    padding: 5px 0px 20px;
}
.radion-content .more-link {
    text-align: center;
}
.radion-content ul {
    padding-left: 40px;
}
.radion-content .more-link.navigation li {
    display: inline-block;
    margin: 0px 5px !important;
}
.radion-content ul li {
    margin-right: 10px;
    font-weight: normal;
    font-family: 'Noto Sans', sans-serif;
}
.radion-content .active {
    background-color: #3a3a3a;
}
.radion-content .more-link.navigation li.active span {
    background: #464646;
}
.radion-content .more-link.navigation li a, .radion-content .more-link.navigation li span {
    margin: 0 0.2em 0.5em;
    padding: 0.25em 1em 0.1em;
}
.radion-content .more-link a, .radion-content .more-link span {
    border: 0 solid #fff;
    color: #fff!important;
    display: inline-block;
}
.radion-content .more-link a, .radion-content .more-link span {
    font-size: 1.6em;
    margin: 0 1em 0.5em;
    padding: 0.25em 1em 0.1em;
}
.radion-content .more-link a,.radion-content .red-title {
    background: #47A100;
}
.radion-content .featured-item .red-title {
    width: auto;
    display: inline-block;
    padding: 4px 10px;
    font-size: 20px;
    color: #fff;
    margin-bottom: 5px;
}
.radion-content .featured-item .text-right {
    text-align: left;
}
.radion-content .more-link a:hover,.radion-content .show-more a:hover,.radion-content .more-link .disabled a {
    color: #fff;
    background-color: #464646;
}
.radion-content .featured-item .panel span.airs {
    width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.radion-content .featured-item .panel span {
    margin-bottom: 5px;
    display: inline-block;
    padding: 3px 5px;
    vertical-align: middle;
}
.radion-content span.airs {
    background: #47A100;
    color: white;
    font-weight: bold;
    padding: 3px 5px;
    margin-right: 5px;
    vertical-align: middle;
}
.radion-content .featured-item .content p {
    margin-left: 0;
}
.radion-content .shows-header .ui-datepicker {
    width: auto;
}
 /* ------ End show ------ */

 /* ----------- schedule ------------ */

.radion-content table.schedule {
    width: 100%;
    border-collapse: separate;
    margin-top: 10px;
}
.radion-content table {
    max-width: 100%;
    background-color: transparent;
}
.radion-content table.schedule td:first-child {
    border-left: 0px solid #fff;
}
.radion-content table.schedule .time {
    font-size: 2.0765em;
}
.radion-content table.schedule .time, .radion-content table.schedule .title {
    background: #d2d2d2;
    text-align: center;
    white-space: nowrap;
    position: relative;
    width: 3.5em;
}
.radion-content table.schedule td {
    padding: 0.3em;
    vertical-align: middle;
    background: #ebebeb;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 8px solid #fff;
    border-left: 8px solid #fff;
    line-height: inherit;
}
.radion-content table.schedule .schedule-title {
    padding: 0;
    position: relative;
    font-size: 1.846em;
}
.radion-content table.schedule .schedule-desc {
    background: #dedede;
    padding: 0.1em 0.3em;
    min-height: 2.6em;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.radion-content table.schedule .more {
    background: #47A100;
    color: #fff;
    text-align: center;
    cursor: pointer;
    width: 3.5em;
    font-size: 1.6em;
}
.radion-content table.schedule .more a, .radion-content table.schedule .more a:hover, .radion-content table.schedule .more a:visited, .radion-content table.schedule .more a:active {
    color: #fff;
}
.radion-content table.schedule .highlight .time {
    background: #47A100;
    color: #fff;
}
.radion-content table.schedule .highlight .time div {
    position: relative;
}
.radion-content table.schedule .highlight .time div:after {
    border-width: 35.5px 0 35.5px 12px;
    border-color: transparent transparent transparent #47A100;
    right: -20px;
    top: -19px;
    border-style: solid;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.radion-content .more-link a, .radion-content .more-link span {
    margin: 0px !important;
}
.radion-content .more-link {
    padding: 20px 0 30px;
}
.radion-content audio {
    width: 100%;
}

 /* ----------- end schedule ------------ */

.radion-content .audio-player .jw-skin-seven .jw-controlbar {
    border: none !important;
}
.radion-content .jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-playback:before {
    padding-left: 0px !important;
}
.radion-content .w30 {
    float: left;
    width: 30%;
    margin-bottom: 1em;
}

.radion-content .blogpost .w30 img {
    max-width: 100%;
    border: 0px solid #fff;
    margin: 0;
}

.radion-content .w30.col2 {
    margin: 0 5% 1em;
}

.radion-content .w30.col1 {
    clear: left;
}
.radion-content .show-title {
    font-size: 1.625em;
    line-height: 0.85em;
    min-height: 1.9em;
    padding: 7px 0 0;
    text-align: center;
    color: #464646;
}
.radion-content .show-title a {
    color: #464646;
}
.radion-content .show-more a {
    display: block;
    text-align: center;
    padding: 0 0.5em;
    margin-top: 1em;
    line-height: 1.8em;
    background: #47A100 none repeat scroll 0 0;
    border: 0 solid #fff;
    color: #fff;
    font-size: 1.25em;
}
/* JW player skin - custom */
.radion-content .jw-skin-custom .jw-background-color {
    background: #000
}
.radion-content .jw-skin-custom .jw-controlbar {
    border-top: #333 1px solid;
    height: 2.5em
}
.radion-content .jw-skin-custom .jw-group {
    vertical-align: middle
}
.radion-content .jw-skin-custom .jw-playlist {
    background-color: rgba(0, 0, 0, 0.5)
}
.radion-content .jw-skin-custom .jw-playlist-container {
    left: -43%;
    background-color: rgba(0, 0, 0, 0.5)
}
.radion-content .jw-skin-custom .jw-playlist-container .jw-option {
    border-bottom: 1px solid #444
}
.radion-content .jw-skin-custom .jw-playlist-container .jw-option:hover,
.radion-content .jw-skin-custom .jw-playlist-container .jw-option.jw-active-option {
    background-color: black
}
.radion-content .jw-skin-custom .jw-playlist-container .jw-option:hover .jw-label {
    color: #FF0046
}
.radion-content .jw-skin-custom .jw-playlist-container .jw-icon-playlist {
    margin-left: 0
}
.radion-content .jw-skin-custom .jw-playlist-container .jw-label .jw-icon-play {
    color: #FF0046
}
.radion-content .jw-skin-custom .jw-playlist-container .jw-label .jw-icon-play:before {
    padding-left: 0
}
.radion-content .jw-skin-custom .jw-tooltip-title {
    background-color: #000;
    color: #fff
}
.radion-content .jw-skin-custom .jw-text {
    color: #fff
}
.radion-content .jw-skin-custom .jw-button-color {
    color: #fff
}
.radion-content .jw-skin-custom .jw-button-color:hover {
    color: #FF0046
}
.radion-content .jw-skin-custom .jw-toggle {
    color: #FF0046
}
.radion-content .jw-skin-custom .jw-toggle.jw-off {
    color: #fff
}
.radion-content .jw-skin-custom .jw-controlbar .jw-icon:before,
.radion-content .jw-skin-custom .jw-text-elapsed,
.radion-content .jw-skin-custom .jw-text-duration {
    padding: 0 .7em
}
.radion-content .jw-skin-custom .jw-controlbar .jw-icon-prev:before {
    padding-right: .25em
}
.radion-content .jw-skin-custom .jw-controlbar .jw-icon-playlist:before {
    padding: 0 .45em
}
.radion-content .jw-skin-custom .jw-controlbar .jw-icon-next:before {
    padding-left: .25em
}
.radion-content .jw-skin-custom .jw-icon-prev,
.radion-content .jw-skin-custom .jw-icon-next {
    font-size: .7em
}
.radion-content .jw-skin-custom .jw-icon-prev:before {
    border-left: 1px solid #666
}
.radion-content .jw-skin-custom .jw-icon-next:before {
    border-right: 1px solid #666
}
.radion-content .jw-skin-custom .jw-icon-display {
    color: #fff
}
.radion-content .jw-skin-custom .jw-icon-display:before {
    padding-left: 0
}
.radion-content .jw-skin-custom .jw-display-icon-container {
    border-radius: 50%;
    border: 1px solid #333
}
.radion-content .jw-skin-custom .jw-rail {
    background-color: #384154;
    box-shadow: none
}
.radion-content .jw-skin-custom .jw-buffer {
    background-color: #666F82
}
.radion-content .jw-skin-custom .jw-progress {
    background: #FF0046
}
.radion-content .jw-skin-custom .jw-knob {
    width: .6em;
    height: .6em;
    background-color: #fff;
    box-shadow: 0 0 0 1px #000;
    border-radius: 1em
}
.radion-content .jw-skin-custom .jw-slider-horizontal .jw-slider-container {
    height: .95em
}
.radion-content .jw-skin-custom .jw-slider-horizontal .jw-rail,
.radion-content .jw-skin-custom .jw-slider-horizontal .jw-buffer,
.radion-content .jw-skin-custom .jw-slider-horizontal .jw-progress {
    height: .2em;
    border-radius: 0
}
.radion-content .jw-skin-custom .jw-slider-horizontal .jw-knob {
    top: -0.2em
}
.radion-content .jw-skin-custom .jw-slider-horizontal .jw-cue {
    top: -0.05em;
    width: .3em;
    height: .3em;
    background-color: #fff;
    border-radius: 50%
}
.radion-content .jw-skin-custom .jw-slider-vertical .jw-rail,
.radion-content .jw-skin-custom .jw-slider-vertical .jw-buffer,
.radion-content .jw-skin-custom .jw-slider-vertical .jw-progress {
    width: .2em
}
.radion-content .jw-skin-custom .jw-slider-vertical .jw-knob {
    margin-bottom: -0.3em
}
.radion-content .jw-skin-custom .jw-volume-tip {
    width: 100%;
    left: -45%;
    padding-bottom: .7em
}
.radion-content .jw-skin-custom .jw-text-duration {
    color: #666F82
}
.radion-content .jw-skin-custom .jw-controlbar-right-group .jw-icon-tooltip:before,
.radion-content .jw-skin-custom .jw-controlbar-right-group .jw-icon-inline:before {
    border-left: 1px solid #666
}
.radion-content .jw-skin-custom .jw-controlbar-right-group .jw-icon-inline:first-child:before {
    border: none
}
.radion-content .jw-skin-custom .jw-dock .jw-dock-button {
    border-radius: 50%;
    border: 1px solid #333
}
.radion-content .jw-skin-custom .jw-dock .jw-overlay {
    border-radius: 2.5em
}
.radion-content .jw-skin-custom .jw-icon-tooltip .jw-active-option {
    background-color: #FF0046;
    color: #fff
}
.radion-content .jw-skin-custom .jw-icon-volume {
    min-width: 2.6em
}
.radion-content .jw-skin-custom .jw-time-tip,
.radion-content .jw-skin-custom .jw-menu,
.radion-content .jw-skin-custom .jw-volume-tip,
.radion-content .jw-skin-custom .jw-skip {
    border: 1px solid #333
}
.radion-content .jw-skin-custom .jw-time-tip {
    padding: .2em;
    bottom: 1.3em
}
.radion-content .jw-skin-custom .jw-menu,
.radion-content .jw-skin-custom .jw-volume-tip {
    bottom: .24em
}
.radion-content .jw-skin-custom .jw-skip {
    padding: .4em;
    border-radius: 1.75em
}
.radion-content .jw-skin-custom .jw-skip .jw-text,
.radion-content .jw-skin-custom .jw-skip .jw-icon-inline {
    color: #fff;
    line-height: 1.75em
}
.radion-content .jw-skin-custom .jw-skip.jw-skippable:hover .jw-text,
.radion-content .jw-skin-custom .jw-skip.jw-skippable:hover .jw-icon-inline {
    color: #FF0046
}
.radion-content .jw-skin-custom.jw-flag-touch .jw-controlbar .jw-icon:before,
.radion-content .jw-skin-custom.jw-flag-touch .jw-text-elapsed,
.radion-content .jw-skin-custom.jw-flag-touch .jw-text-duration {
    padding: 0 .35em
}
.radion-content .jw-skin-custom.jw-flag-touch .jw-controlbar .jw-icon-prev:before {
    padding: 0 .125em 0 .7em
}
.radion-content .jw-skin-custom.jw-flag-touch .jw-controlbar .jw-icon-next:before {
    padding: 0 .7em 0 .125em
}
.radion-content .jw-skin-custom.jw-flag-touch .jw-controlbar .jw-icon-playlist:before {
    padding: 0 .225em
}

@media only screen and (max-device-width: 576px) {
    .radion-content .radion-title .hasDatepicker {
        right: 0px;
    }
}
@media only screen and (max-device-width: 417px) {
    .radion-content .radion-title .hasDatepicker {
        right: -165px;
    }
}
@media only screen and (max-device-width: 340px) {
    .radion-content .radion-title .hasDatepicker {
        right: -100px;
    }
}

@media only screen and (max-device-width: 767px) {

    /*------- Live ----- */
    .radion-content {
        padding: 0px;
    }
    .radion-content .audio-player.col-md-10, .radion-content .download-content.col-md-2  {
        padding:0px 15px;
    }

    .radion-content .player-footer .download-icon i::before {
        content: "\f019";
        color: white;
        font-size: 25px;
    }
    .radion-content .player-footer .download-icon {
        float: right;
        display: block;
        padding-top: 8px;
        position: absolute;
        top: 50px;
        right: 25px;
    }
    .radion-content .player-content .download-content {
        display: none;
    }
    .radion-content table.schedule .highlight .time div:after {
        right:-12px !important;
    }
    .radion-content .site-branding {
        margin: 10px 0 !important;
    }
    .radion-content .site-header {
        padding: 10px 30px !important;
    }
    .radion-content .radion-title ,.live_player ,.radion-content h1 {
        margin-bottom: 20px !important;
    }
    .radion-content .entry-title {
        margin-bottom: 0px !important;
    }
    .radion-content .radion-title.has-search .title {
        margin-left: 0 !important;
    }
    .radion-content .live-data {
        display: inline-block !important;
    }
    .radion-content .live-data .current_playing {
        margin-left: 0 !important;
        padding-right: 10px !important;
        padding-left: 0px !important;
    }
    .radion-content .live-data .upnext {
        padding-left: 0px;
        padding-right: 10px;
        margin-left: -10px;
    }
    .radion-content .live-data div {
        float: none !important;
        display: block !important;
    }
    .radion-content .entry-content h1 {
        margin-top: 0px !important;
        font-size: 25px !important;
    }
    .radion-content .featured-item {
        display: block;
        width: auto;
        padding-bottom: 15px;
    }
    .radion-content .player {
        display: inline-block !important;
        width: 100%;
    }
    .radion-content .player-footer .author {
        width: 100% !important;
        margin: 8px 0 0 0 !important;
    }
    .radion-content audio::-webkit-media-controls-volume-slider, .radion-content video::-webkit-media-controls-volume-slider {
        margin: 0 !important;
        margin-right: 15px !important;
    }
    .radion-content audio::-webkit-media-controls-timeline, .radion-content video::-webkit-media-controls-timeline {
        margin: 0 15px !important;
    }
    .radion-content .player-footer .date {
        float: none !important;
    }
    .radion-content .featured-item .panel span a {
        font-size: 13px;
    }
    /*------- End Live ----- */

    /* ---- Shows -----*/
    .radion-content .featured-item .panel span.airs {
        width: 110px !important;
    }
    .radion-content ul {
        padding-left: 0 !important;
        margin: 0px;
    }
    .radion-content .search-options .search-type #search-type {
        font-size: 16px;
        padding-top: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 60px;
    }
    /* ---- End Shows -----*/

    /* ------ radioschedule ----------- */
    .radion-content table.schedule td:first-child {
        width: 20%;
        font-size: 1.5em;
    }
    .radion-content table.schedule .more {
        width: 20%;
        font-size: 1.5em;
    }
    .radion-content table.schedule .schedule-title {
        font-size: 1.5em;
    }
    /* ------end radioschedule ----------- */
    .radion-content .w30, .radion-content .w30.col2 {
        width: 100%;
        margin: 0px 0px 1em 0px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .radion-content .player-footer .author {
        margin-right: 0 !important;
    }
    .radion-content .featured-item .panel span a {
        font-size: 14px;
    }
    .radion-content .featured-item .more_episode a {
        font-size: 12px !important;
    }
}

@media only screen and (min-device-width: 768px) {
    .player-footer .author {
        margin-right: 0 !important;
    }
    .radion-content .panel {
        background: transparent !important;
    }
    .radion-content img {
        margin: 3px 10px 5px 0;
    }
    .radion-content .featured-item .panel span.airs {
        width: 106px !important;
    }
    .radion-content table.schedule .highlight .time div:after {
        right: -18px !important;
    }
    .radion-content .featured-item h3 {
        margin-top: 0 !important;
    }
    .radion-content .featured-item .panel span {
        font-size: 12px;
    }
    .radion-content .featured-item{
        padding-bottom: 20px;
        margin-bottom: 15px;
    }
    .radion-content ul {
        padding-left: 0px !important;
    }
}

@media only screen and (min-device-width: 910px) {
    .radion-content .player-footer .author {
        width: auto !important;
    }
    .radion-content .live-data .upnext {
        width: auto !important;
    }
    .radion-content .live-data .upnext, .radion-content .live-data .current_playing {
        width: 14em !important;
    }
    .radion-content .featured-item .panel span.airs {
        width: 120px !important;
    }
    .radion-content .featured-item .panel span {
        font-size: 15px;
    }
    .radion-content .w30, .radion-content .w30.col2 {
        width: 50%;
        margin: 0px 0px 1em 15px;
    }
}
@media only screen and (min-device-width: 1024px) {
    .radion-content .live-data .upnext {
        width: 18em !important;
    }
    .radion-content .live-data .current_playing {
        width: 20em !important;
    }
    .radion-content .featured-item .panel span.airs {
        width: 120px !important;
    }
}

.radion-schedule .sdu-description,
.radion-schedule .sdu_img_left {
    width:100%;
}
/* start added */

.radio-schedule .radion-title.section-subtitle {
    margin-top: 0;
    margin-bottom: 5px;
}
.radio-schedule .radion-title.section-subtitle .hasDatepicker {
    top:1.6em;
}
.radio-schedule .radion-title.section-subtitle > div,
.radio-schedule .radion-title.section-subtitle > span {
    font-size: 1em;
    line-height: 31px;
}
#content-area .radio-schedule .radion-title.section-subtitle .sub-menu {
    margin: 0 0 0 15px;
    min-width: 0;
    padding: 0.2em 0;
}
.radio-schedule .radion-title.section-subtitle .sub-menu li a {
    color:#ffffff;
}
.radio-schedule .radion-title.section-subtitle > span,
.radio-schedule .radion-title.section-subtitle #calendar > span {
    cursor: pointer;
    background: transparent;
}
.radio-schedule .radion-title.section-subtitle > span:hover .sub-menu,
.radio-schedule .radion-title.section-subtitle #calendar > span:hover .sub-menu {
    display: block;
}
#content-area .radio-schedule .radion-title.section-subtitle .sub-menu li {
    margin-left:0;
    padding: 1px 15px 0;
    font-size: 1em;
}
.radio-schedule .radion-title.section-subtitle a:hover {
    color: #fff;
}
.radio-schedule .sdu_img_left {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    margin-left: 2px;
}
.radio-schedule .sdu_img_left img {
    margin:0;
}
.radio-schedule .sdu-link {
    text-align: right;
}
.radio-schedule .sdu-link a {
    color:#47A100;
    font-weight: bold;
}
#content-area .radion-title.section-subtitle .more-link .left-arrow-span {
    float: left;
}
#content-area  .radion-title.section-subtitle .more-link {padding:0;}
.radio-schedule .radion-title.section-subtitle .more-link .left-arrow-span a,
.radio-schedule .radion-title.section-subtitle .more-link .center-arrow-span a,
.radio-schedule .radion-title.section-subtitle .more-link .right-arrow-span a
{
    background: transparent;
}
#content-area .radio-schedule .radion-title.section-subtitle .more-link  a,
#content-area .radio-schedule .radion-title.section-subtitle .more-link span {
    font-size: 1em;
    padding: 0px;
    margin: 0px;
}
.radio-schedule .radion-title.section-subtitle .more-link .center-arrow-span {
    text-align: center;
    cursor: pointer;
}
.radio-schedule .radion-title.section-subtitle .more-link .left-arrow-span {
    float:left;
}
.radio-schedule .radion-title.section-subtitle .more-link .right-arrow-span {
    float:right;
}
#current_radio {
    display:none;
}
.radio-schedule table.schedule td.time {
    padding:0;
}
.radio-schedule table.schedule .highlight .time #current_radio {
    display: block;
    font-size: 16px;
    top: -39px;
    padding: 0 10px;
    background: #236118;
}
.radio-schedule table.schedule .time #replay_episode {
    font-size: 16px;
    padding: 0 10px;
    background: #2A2A2A;
    top: 37px;
    position: relative;
}
.radio-schedule .radion-title img.left-arrow {
    width:10px;
    border:0;
    margin: 0 0 0 5px;
}
.radio-schedule img.left-bottom-arrow {
    width:10px;
    border:0;
    margin: 0 5px;
    transform: rotate(90deg);
}
.radio-schedule img.right-bottom-arrow {
    width:10px;
    border:0;
    margin: 0 5px;
    transform: rotate(-90deg);
}
.radio-schedule img.right-top-arrow {
    width:10px;
    border:0;
    margin: 0 5px;
    transform: rotate(180deg);
}
.radio-schedule table.schedule .highlight .time div:after {
    display: none;
}
.radio-schedule table.schedule .schedule-desc {
    background: none;
}
.radio-schedule table.schedule {
    width: 100%;
    border-collapse:  separate;
    border-spacing: 0 10px;
}

.radio-schedule table.schedule .highlight .time {
    background: #47A100;
    color: #fff;
    padding: 0;
}
.radio-schedule  .more-link a, .radio-schedule  .more-link span {
    font-size: 1em;
    padding: 0px;
    margin: 0px;
}
.radion-content.radio-schedule table.schedule{
    margin-top: 0;
}
.radio-schedule table.schedule .schedule-title {
    padding: 0;
    position: relative;
    font-size: 1.7em;/* 1.846em*/
}
.radio-schedule table.schedule td {
    padding: 0.3em;
    vertical-align: middle;
    border:1px solid #A9A9A9;
    background: #fff;
}
.radio-schedule table.schedule td.time {
    padding: 0;
    max-width: 90px !important;
    font-size: 2.5em;
}

.radio-schedule table.schedule td:first-child {
    border-left: 0px solid #fff;
}

.radio-schedule table.schedule .time,
.radio-schedule table.schedule .title {
    background:#5B5B5B; /*#d2d2d2*/
    text-align: center;
    white-space: nowrap;
    position: relative;
    color: white;
}
/* close added */
