[data-role=content] .ui-listview .ui-li-static,
[data-role=content] .ui-listview .ui-btn {
	font-size:10pt;
}

/* Set default button size */
.ui-btn {
	font-size: 10px;
}

.ui-content .ui-listview .ui-li-divider {
	font-size: 12px;
}

[data-role=content] .ui-listview .ui-btn .ui-link-inherit,
[data-role=content] .ui-listview .ui-li-static,
[data-role=content] .ui-listview .ui-btn i,
[data-role=content] .ui-listview .ui-btn b{
	padding-top:5px;
	padding-bottom:5px;
}

/* Make the search bar smaller on the station page */
[data-role=content] input.ui-input-text,
[data-role=content] textarea.ui-input-text{
	font-size:13px;
	padding:0px;
	width:100%;
}

.right {
	float:right;
}

.left {
	float:left;
}

.page {
	margin-bottom: 45px;
}

/* General font size on the page(s) */
[data-role=content] {
	font-size: 12px;
}
.dialog .header .header-title {
	text-align: center;
}

.dialog .header h1 {
	font-size: 14px;
} 

.dialog #content {
	font-size: 12px;
}
#episode #episode-selector ul .ui-btn{
	font-size: 10px;
	line-height: 19px;
}

#episode #track-list-header{
	text-align: center;
	height: 30px;
}

#episode #track-list-header #reload-tracklist{
	height: 15px;
	margin-top: 0.3em; 
}

#episode #track-list-header #reload-icon
{
	background-size: 15px;
	background-image: url(../images/reload.png);
	display:inline;
	width: 15px;
	position:absolute;
	top:50%;
	height: 15px;
	margin-top: -8px; 
	background-repeat:no-repeat; 
	margin-left: 10px;
	opacity:0.5;
}

#episode #program-image,
#episode #program-image img{ 
	max-width: 150px;
	max-height: 150px;
	float:left; 
	padding: 0px;
	margin-right: 5px;
}

#episode [data-role=content] {
	display:block;
	overflow: visible;
}

#episode .program-sum {
	padding: 0px 0px !important;
}

#general{
	padding: 5px;
}
.expand {
	border: 1px solid lightgray;
	margin: 10px 2px;
	position: relative;
	overflow:hidden;
	padding: 2px;
}

.expand .title-line {
	height:1.5em;
	width:100%;
	/*padding-right:25px;*/
	right: 0;
}

.expand .title-line span {
	margin: 2px;
}

.content-box {
	border:1px solid lightgray;
	margin: 10px 0px;
	vertical-align:middle !important;
}

.snippet,
.content {
	float:left;
	width:95%;
	margin-top: -1em;
}

.snippet {
	margin-right:20px;
}
#header { border: none !important; }

[data-role=header] #guide-header .station-logo{
	width: 80px;
	padding: 4px 8px;
	margin-left: auto;
	margin-right: auto;
}

[data-role=header] #guide-header{
	padding: 0px;
}

[data-role=header] .header-toolbar h1 {
	font-size: 14px;
	white-space:normal;
}

#back-btn {
	display: none;
	font-size: 11px;
}

#jmp-btn {
	font-size: 11px;
}

#back-to-desktop{
	width: 100%;
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
	opacity:0.8;
	display: none;
}

#back-to-desktop .ui-btn{
	padding: 2px;
}

#back-to-desktop .ui-btn{
	font-size: 12px;
}
[data-role=footer] .ui-navbar a {
	font-size:10px;
    padding-top: 27.5px;
	padding-bottom: 4px;
}
/* Hide the close button */
#player-dialog .ui-header a.ui-btn { display:none; }

#player-dialog .loading-label { margin-bottom: 10px; }
#player-dialog .loading-label img { height: 10px; width: 15px; margin-left: 5px;}
#player-dialog .audio-player { width: 100%; }
#player-dialog .audio-player audio { width:100%; float: left; padding-top: 5px; padding-bottom: 10px;}
#player-dialog #wrapper {margin: 10px 0px; }
.share-urls {
	height: 40px;
}

.share-urls .ui-btn {
	padding-left: 30px;
}

.share-urls #restream-btn {
	float: left;
}

.share-urls .share-btn {
	float: right;
}

#share-dialog .ui-dialog-contain {
	margin-top: 0 
}
#track-list{
	margin: 0px;
}

#track-list .list-element{
	border-bottom: 1px solid lightgray;
	width:100%;
	display: table;
}

.icons {
	float:right;
	width:60px;
	line-height: 3em;
	text-align: right;
	margin-right: 10px;
}

.icons i {
	position: relative;
	display: inline-block;
	height: 3em;
}

#track-list a{
	font-weight:normal;
	text-decoration: none;
	color: black;
}

#track-list .list-element .inner-text{
	vertical-align: middle;
	height: 3em;
	padding-left: 15px;
	font-size: 0.8em;
	display: table-cell;
}

#track-list .list-element .video-icon {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	margin-right: 20px;
}

/* iFrame markup for youtube, vimeo and/or dailymotion */
#track #video iframe{
	display:block;
	width:190px;
	height: 145px;
	margin-top: 10px;
}

#track #track-image img{
	float:left;
	max-width: 125px;
	max-height: 125px;
	padding-right: 10px;
}

#track #track-panel{
	position:relative;
}

#track #track-panel .share-urls{
	position:absolute;
	bottom:0;
	right:0;
}
.icon-grid{
	padding:10px!important;
}

.more-btn{
	display:inline-block;
	width: 140px;
	vertical-align:top !important;
	margin-bottom: 25px;
}

#more a {
	text-decoration: none;
}

.more-btn div{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.more-btn-text{
	display:block;
	font-size: 14px;
	font-weight:bold;
	margin-top: 15px;
	text-align:center;
	color: white;
}

#more .grid{
	margin-left: auto;
	margin-right: auto;
}
.iframe-page iframe{
	width: 100%;
	border: none;
}

.iframe-page .page{
	padding:0px !important;
}
.ui-icon-drink:after { 
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E %3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%20500%20500%22%3E	%3Cpath%20d%3D%22M474.051%2051.897q0%209.766-11.998%2021.763l-176.339%20176.339v214.286h89.286q7.254%200%2012.556%205.301t5.301%2012.556-5.301%2012.556-12.556%205.301h-250q-7.254%200-12.556-5.301t-5.301-12.556%205.301-12.556%2012.556-5.301h89.286v-214.286l-176.339-176.339q-11.998-11.998-11.998-21.763%200-6.417%205.022-10.184t10.603-4.883%2011.998-1.116h392.857q6.417%200%2011.998%201.116t10.603%204.883%205.022%2010.184z%22%20fill%3D%22%23FFF%22%20%2F%3E %3C%2Fsvg%3E ")
}

.ui-nosvg .ui-icon-drink:after {
  background-image: url("icons/glass.png");
}

.ui-icon-dollar:after { 
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E %3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22286%22%20height%3D%2216%22%20viewBox%3D%220%200%20286%20500%22%3E		%3Cpath%20d%3D%22M272.879%20330.636q0%2042.69-27.762%2073.521t-72.126%2038.086v48.828q0%203.906-2.511%206.417t-6.417%202.511h-37.667q-3.627%200-6.278-2.651t-2.651-6.278v-48.828q-18.415-2.511-35.575-8.649t-28.32-12.417-20.647-13.393-12.974-10.463-4.883-5.022q-4.743-5.859-0.558-11.44l28.739-37.667q1.953-2.79%206.417-3.348%204.185-0.558%206.696%202.511l0.558%200.558q31.529%2027.623%2067.801%2034.877%2010.324%202.232%2020.647%202.232%2022.601%200%2039.76-11.998t17.16-34.040q0-7.813-4.185-14.788t-9.347-11.719-16.323-10.463-18.415-8.929-22.321-9.068q-10.882-4.464-17.16-6.976t-17.16-7.394-17.438-8.649-15.765-9.905-14.927-11.858-12.137-13.672-9.905-16.183-5.859-18.555-2.372-21.763q0-38.504%2027.344-67.522t71.149-37.388v-50.223q0-3.627%202.651-6.278t6.278-2.651h37.667q3.906%200%206.417%202.511t2.511%206.417v49.107q15.904%201.674%2030.832%206.417t24.274%209.347%2017.718%2010.463%2010.882%208.091%204.185%203.906q4.743%205.022%201.395%2010.603l-22.601%2040.737q-2.232%204.185-6.417%204.464-3.906%200.837-7.534-1.953-0.837-0.837-4.046-3.348t-10.882-7.394-16.323-8.929-20.787-7.254-23.856-3.208q-26.507%200-43.248%2011.998t-16.741%2030.971q0%207.254%202.372%2013.393t8.231%2011.579%2011.021%209.208%2015.625%208.649%2016.88%207.534%2019.531%207.673q14.788%205.581%2022.601%208.789t21.206%209.766%2021.066%2011.858%2017.299%2013.951%2014.788%2017.718%208.789%2021.345%203.627%2026.228z%22%20fill%3D%22%23FFF%22%20%2F%3E %3C%2Fsvg%3E ")
}

.ui-nosvg .ui-icon-dollar:after {
  background-image: url("icons/usd.png");
}

.ui-icon-music:after {
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E %3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%20500%20500%22%3E	%3Cpath%20d%3D%22M428.571%2062.5v312.5q0%2013.951-9.487%2024.833t-23.996%2016.88-28.878%208.929-26.925%202.93-26.925-2.93-28.878-8.929-23.996-16.88-9.487-24.833%209.487-24.833%2023.996-16.88%2028.878-8.929%2026.925-2.93q29.297%200%2053.571%2010.882v-149.833l-214.286%2066.127v197.824q0%2013.951-9.487%2024.833t-23.996%2016.88-28.878%208.929-26.925%202.93-26.925-2.93-28.878-8.929-23.996-16.88-9.487-24.833%209.487-24.833%2023.996-16.88%2028.878-8.929%2026.925-2.93q29.297%200%2053.571%2010.882v-269.81q0-8.649%205.301-15.765t13.672-9.905l232.143-71.429q3.348-1.116%207.813-1.116%2011.161%200%2018.973%207.813t7.813%2018.973z%22%20fill%3D%22%23FFF%22%20%2F%3E %3C%2Fsvg%3E ")
}

.ui-nosvg .ui-icon-music:after {
  background-image: url("icons/music.png");
}

.ui-icon-page:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M357.143%20214.286v223.214q0%2011.161-7.813%2018.973t-18.973%207.813h-303.571q-11.161%200-18.973-7.813t-7.813-18.973v-375q0-11.161%207.813-18.973t18.973-7.813h151.786v151.786q0%2011.161%207.813%2018.973t18.973%207.813h151.786zM356.306%20178.571h-142.020v-142.020q22.879%204.185%2036.831%2018.136l87.054%2087.054q13.951%2013.951%2018.136%2036.831z%22%20fill%3D%22%23FFF%22%20%2F%3E%3C%2Fsvg%3E");
}

.ui-nosvg .ui-icon-page:after {
  background-image: url("icons/file.png");
}
