#parent {
  overflow: hidden;
}

#player-container {
  min-height: 60px;
}

.profile-player-wrapper {
  padding-left: 0px;
}

.profile-volume-button {
  padding: 0px;
}

.profile-volume-button button {
  width: 50px;
  height: 50px;
  font-size: 25px;
  border: 0px;
	background-color: Transparent;
  color: #FFFFFF;
  padding: 0px;
  margin-left: -15px;
}

.profile-play-button-circle {
  padding-left: 0px;
  padding-right: 0px;
}

.profile-play-button-circle button{
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
  border: 0px;
	background-color: #F16581;
  color: #FFFFFF;
  position: relative;
  z-index: 1;
}

.profile-playing-bar {
	border: 0px;
  background-color: #d8d8d8;
	border-radius: 25px;
	display: inline-block;
  height: 50px;
}

.status-icon-playing {
  padding-left: 15px;
  padding-right: 5px;
}

.profile-text-player {
  padding: 5px;
  vertical-align: middle;
  text-align: left;
}

.profile-text-player p{
	color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  margin: 0px !important;
}

.profile-radio-slogan {
  color: #9b9b9b;
  font-size: 25px;
  margin-top: 0px;
}

.profile-radio-band-dial {
  color: #9b9b9b;
  font-size: 25px;
  margin-top: 0px;
}

span.clear {
  clear: left;
  display: block;
}

a:hover {
  text-decoration: none;
}


.radio-logo-sidebar {
  margin: 0px;
	margin-right: -4px;
	padding: 0px;
	width: 100px;
	height: 100px;

}

img:hover.radio-logo-sidebar, img:hover.radio-logo {
    opacity: 0.8;
    filter:alpha(opacity=80);
}

.box-description {
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 20px 0px;
	border: 0px;
}

.box-sidebar {
	padding: 5px 5px 20px 5px;
	margin: 0px;
	margin-bottom: 20px;
	border: 0px;
}

li {
	list-style: none;
}

.location {
  font-size: 18px;
  color: #A1A1A1 !important;
}

.location ul{
  display: block;
  padding: 0px;
  color: #A1A1A1;
}

.location ul li{
  display: inline-block;
  color: #A1A1A1;
}

.location ul li a{
  color: #A1A1A1;
}

.location ul li a:hover{
  cursor:pointer;
  color:inherit;
  text-decoration: underline !important;
}

.location ul li a:visited{
  color:inherit;
}

.location ul li a:focus{
  color:inherit;
}

.location ul li span{
  padding: 0px 5px 0px 5px;
}

a.title-bordered {
	border: 3px solid #FFFFFF;
	border-radius: 10px;
	display: inline;
	padding: 4px;
	color: #FFFFFF;
	letter-spacing: 1px;
}

a.bordered {
	border: 1px solid #333;
	border-radius: 10px;
	padding: 4px;
	display: inline-block;
	margin-left: 5px;
	margin-bottom: 5px;
	color: #333;
	letter-spacing: 1px;
}

a:hover.bordered {
  background-color: #E9E9E9;
}

.side-nav-item > a {
	padding: 15px 15px 15px 40px;
	color: #5D5B5C;
	border-bottom: 3px solid #EBEBEB;
	background-color: #FFFFFF;
}

.side-nav-item > a:hover {
    background-color: #E9E9E9;
}

.side-left {
	background-color: #EEEEEE;
	border-right: 2px solid #E2E2E2;
	overflow: scroll;
}

.app-body {
	background-color: #EEEEEE;
}

.side-header {
	background-color: #F16581;
}

.nav-plain-text {
	color: #5D5B5C;
	margin-left: 10px;
}

.slim-padding {
  padding: 5px;
}

.slim-margin {
  margin-bottom: 0px;
}

.contact-container {
	margin-bottom: 20px;
}

.contact-entry {
  margin-bottom: 0px;
}

.home-logo {
  max-width: 150px;
}

#player {
  height: 1px;
}

.profile-volume-button #volume-slicer {
  width: 10px;
  height: 120px;
  padding: 4px 16px;
  display: block;
  position: absolute;
  left: -22px;
  top: -130px;
  background-color: #d8d8d8;
  text-align: center;
  vertical-align: middle;
}

.profile-volume-button #volume-slicer input[type="range"] {
  writing-mode: bt-lr; /* IE */
  -webkit-appearance: slider-vertical; /* WebKit */
  width: 0px;
  height: 110px;
  background-color: transparent;
  padding: 0;
  margin: 0;
}

.profile-volume-button {
  overflow: visible;
}

.leaderboard-ad {
  width: 100%;
  max-width: 728px;
  max-height: 90px;
  text-align: left;
}

.footer {
    width: 100%;
    text-align: right;
}
.footer-text {
    color: #9b9b9b;
}

a.footer-text {
    color: #9b9b9b;
}
