@charset "utf-8";
/* CSS Document */
/*import url('https://fonts.googleapis.com/css?family=Asap:400,500|Lato:300,400');*/

/* roboto-100 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/roboto/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
    src: local('Roboto Thin'), local('Roboto-Thin'),
         url('../fonts/roboto/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
    font-display: swap;
  }
  /* roboto-300 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/roboto/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Roboto Light'), local('Roboto-Light'),
         url('../fonts/roboto/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
    font-display: swap;
  }
  /* roboto-regular - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'),
         url('../fonts/roboto/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
    font-display: swap;
  }
  /* roboto-500 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/roboto/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
    src: local('Roboto Medium'), local('Roboto-Medium'),
         url('../fonts/roboto/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
    font-display: swap;
  }
  /* roboto-700 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Roboto Bold'), local('Roboto-Bold'),
         url('../fonts/roboto/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
    font-display: swap;
  }
  /* roboto-900 - latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/roboto/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
    src: local('Roboto Black'), local('Roboto-Black'),
         url('../fonts/roboto/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/roboto/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */
         url('../fonts/roboto/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
    font-display: swap;
}
/* asap-regular - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/asap-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Asap Regular'), local('Asap-Regular'),
       url('../fonts/asap-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/asap-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/asap-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/asap-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/asap-v8-latin-regular.svg#Asap') format('svg'); /* Legacy iOS */
    font-display: swap;
}
/* asap-500 - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/asap-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Asap Medium'), local('Asap-Medium'),
       url('../fonts/asap-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/asap-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/asap-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/asap-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/asap-v8-latin-500.svg#Asap') format('svg'); /* Legacy iOS */
    font-display: swap;
}

/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Lato Light'), local('Lato-Light'),
       url('../fonts/lato-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v14-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
    font-display: swap;
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('../fonts/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v14-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  font-display: swap;
}

@font-face {
    font-family: 'BlackoutMidnight';
    src: url('../fonts/blackout-midnight/Blackout-Midnight-webfont.eot');
    src: url('../fonts/blackout-midnight/Blackout-Midnight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/blackout-midnight/Blackout-Midnight-webfont.woff') format('woff'),
         url('../fonts/blackout-midnight/Blackout-Midnight-webfont.ttf') format('truetype'),
         url('../fonts/blackout-midnight/Blackout-Midnight-webfont.svg#BlackoutMidnight') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.checkbox label{
	font-family: 'Lato', sans-serif;
	font-weight:400;
}

.clear{ clear:both;}
.clear-10{ clear:both; height:10px;}

textarea:focus, input:focus{
    outline: none;
}

*:focus {
    outline: none;
}

/*@font-face {
    font-family: 'Blackout2AM';
    src: url('/themes/en/font/Blackout-2am-webfont.eot');
    src: url('/themes/en/font/Blackout-2am-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/en/font/Blackout-2am-webfont.woff') format('woff'),
         url('/themes/en/font/Blackout-2am-webfont.ttf') format('truetype'),
         url('/themes/en/font/Blackout-2am-webfont.svg#Blackout2AM') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

body {
	font-family: 'Lato', sans-serif;
	font-weight:400;
    padding-top: 40px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	background: #f6f6f6;	
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

h1, h2, h3{ font-family:'Lato', sans-serif; font-weight:400;}
h2{ font-size:24px;}
h3{ margin:0px;}

a{ color:#D9534F; text-decoration:none;}
a:hover, a:focus{ color:#ED1C24; text-decoration:underline;}

/*
Bootstrap style overwrite
*/
.navbar .nav>li>a>img{
    width:50px;
}


.home-banner{ padding:100px 15px; font-size:16px; color:#fff; background:rgba(0,0,0,0.6);
	background:url(../images/_MG_7990.jpg) no-repeat 50% 70%;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	position:relative;
}
.home-banner h1{font-family: 'Lato'; color:#fff; font-size:40px; margin-bottom:30px;text-shadow: #0a3732 1px 1px 20px;}
.home-banner .form-control{ display:inline-block; width:60%; height:44px; font-size:18px;}
.home-banner .btn{ display:inline-block;}
.main-cont h2 span{ color:#FCA81A;}
.pic-ctsy{ position:absolute; bottom:5px; right:5px; font-size:12px; color:#fff;}
.pic-ctsy a{ color:#fff; text-decoration:underline;}
.pic-ctsy a:hover{ text-decoration:none;}

.album-banner{ padding:20px 0px 0px 0px; font-size:16px; color:#fff; background:rgba(0,0,0,0.85);}
.album-banner h1, .album-banner h3, .album-banner h5{ background:rgba(0,0,0,0.5); width:auto; display:table; padding:5px 15px; margin-top:0; margin-bottom:5px;}
.album-banner h1{ font-size:26px;}
.album-banner h3{ font-size:18px;}
.album-banner h5{ font-size:12px; color:#ccc;}
.album-cover img{ width:100%; max-width:220px; max-height:220px; margin-bottom:20px;}
.album-cover .cover img{ box-shadow: 20px 2px 40px 0px #333;}
.album-notes{ background:rgba(255,255,255,0.85); padding:30px 20px;}

.artist-banner{ position:relative; height:180px; padding:20px 15px; background:rgba(0,0,0,0.85);}
@media screen and (max-width:759px){
	.artist-banner{ height:320px;}
}
.artist-cover img{ position:absolute; top:50%; left:50%; margin-left:-110px; z-index:1;}
.artist-prof-top{ background:rgba(247,247,247,0.95); padding:50px 20px 30px 20px; color:#000;}
.artist-prof-bio{ background:rgba(247,247,247,0.95); padding:10px 30px 30px 30px; color:#333; font-size:16px; /*font-style:italic;*/}
.artist-prof-bio p{ /*border-top:1px solid #ccc; padding-top:20px;*/ word-break: break-word;}
.artist-banner .prof-btn{ position: absolute;
    top: -10px;
    right: 10px;
}
.artist-banner .prof-btn a:hover{
	color:#fff !important;
}
.artist-banner .prof-btn a.btn-albums{
    font-size: 20px;
    border: none;
    color: #dc4e41;
    background: #0a0a0a;
    padding: 2px 6px;
}
.artist-banner .prof-btn a.btn-albums:hover, .artist-banner .prof-btn a.btn-albums:focus{ color: #eee; background:#dc4e41;}	
.artist-banner .prof-btn a.btn-radio, .artist-banner .prof-btn a.btn-acontact{
    font-size: 20px;
    border: none;
    color: #dc4e41;
    background: #0a0a0a;
    padding: 3px 4px 0px;
	display: inline-block !important;
}
.artist-banner .prof-btn a.btn-radio [class^="pe-7s-"], .artist-banner .prof-btn a.btn-radio [class*=" pe-7s-"],
.artist-banner .prof-btn a.btn-radio .pe-7s-play{
    display: inline-block;
    border-radius: 50%;
    border: 0.06em solid #dc4e41;
    font-size: 20px;
    /* padding: 5px 5px 5px 0px; */
    width: 24px;
    padding: 1px;
    padding-left: 3px;
    line-height: 20px;
    /* margin-top: 2px; */
}
.artist-banner .prof-btn a.btn-radio .pe-7s-play:hover{
	border-color:#eee;
}
.artist-banner .prof-btn a.btn-radio:hover .pe-7s-play{
	border-color:#eee; color:#fff;
}

.stream-artist .pe-7s-play{
	display: inline-block;
    border-radius: 50%;
    border: 0.03em solid #d9534f;
    font-size: 60px;
    /* padding: 5px 5px 5px 0px; */
    width: 64px;
    padding: 1px;
    padding-left: 5px;
    line-height: 60px;
    color: #d9534f;
}
.stream-artist .pe-7s-play:hover{ background:#eee;}
.stream-artist span{
	display: inline-block;
	vertical-align:super;
	margin-left:10px;
}

.artist-banner .prof-btn a.btn-radio:hover, .artist-banner .prof-btn a.btn-radio:focus{ color: #eee; background:#dc4e41;}	
.artist-banner .prof-btn i.lockstatus{ color:#eee;font-size: 20px;padding: 2px 6px;vertical-align: middle;}

.login-reg-banner{ padding:50px 15px; font-size:16px; color:#fff; background:rgba(0,0,0,0.85);}

.navbar-fixed-top .nav {
    padding: 15px 0;
	
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
	margin-bottom:10px;
}

.navbar-fixed-top{ background:rgba(255,255,255,1); border-bottom:none; transform: translate3d(0,0,0) translateZ(0);
    perspective: 1000px;
    backface-visibility: hidden;
    -moz-transform: translate3d(0,0,0) translateZ(0);
    -moz-perspective: 1000px;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0) translateZ(0);
    -webkit-perspective: 10px;
    -webkit-backface-visibility: hidden; /*padding:10px;*//* opacity:0.95;*/}

.navbar-fixed-top .navbar-brand {
     /*padding: 0; */
}

.main-cont {
	background:rgba(255,255,255,0.9); /*margin-top:28px;*/ /*opacity:0.85;*/ padding-bottom:40px;
}
.top-cont{ margin-top:28px;}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #666;
}

.navbar-inverse .navbar-nav>li{
	list-style-type: none; color:#FCA81A;
}
.navbar-inverse .navbar-nav>li>a {
   font-family:'Lato'; color:#000; font-size:0.8em; text-transform:uppercase; font-weight:600;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #d9524f;
    background-color: transparent;
}

#bs-example-navbar-collapse-1 .nav>li>a {
    position: relative;
    display: block;
    padding: 8px 35px 10px 0px;
}

.nav>li {
    position: relative;
    display: list-item;
}

.navbar-inverse .navbar-nav.pull-right>li{
	list-style-type: none; 
}

.navbar-inverse .navbar-nav.pull-right>li button a{
	color:#fff; text-decoration:none;
}

.navbar-brand {
    height: auto;
}

.home-left{
	background: url("../images/top_songs.png") no-repeat scroll center top transparent;
    height: 158px;
    margin: 201px 0 0 0;	
}

#immitter-help{
	background:url("../images/immitter_gets_help.png") no-repeat top;
	width:95px;
	height:172px;
	margin:182px 0px 0px 33px;
}

#singup-img{
	width:100px;
	height:35px;
	margin:12px 0px 0px 33px;
}

#free-txt{
	background:url(/themes/en/demo_images/free.png) no-repeat top;
	width:65px;
	height:20px;
	margin-left:2px;
	margin-top:12px;
	float:left;
	}

#content-area{
	border:5px solid #8c8c8c;
	height:477px;
	margin-top:10px;
	float:left;
	}
	
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

.number{ font-size: 1.2em;font-family:'Raleway'; margin-right:10px; display:inline-block; vertical-align:top;padding-top: 10px; width:15px; text-align:right;}	
.hidden-inline{ display:inline-block !important;}	
@media (max-width: 767px){
	body, html{ overflow-x:hidden;}
	.hidden-inline{ display:none !important;}	
	.number{ font-size: 1.2em;}
}

.loader, .continue-list{ display:none;}

.home-songs-loader, .home-songs-continue-list{ display:none;}
.home-songs-row{ border-bottom:1px solid #ccc; padding:10px 10px; font-size:16px;}
.home-songs-row:hover{ background-color:#f6f6f6;}
.home-songs-row h3{ margin:0px !important; font-weight:500; font-size:18px;}
.home-songs-row h3 a{ color:#333;}
.home-songs-row .list-number{ padding:0px;/*padding-right:0px; padding-left:5px;*/}
.home-songs-row .thumb{ /*padding-right:0px; padding-left:5px;*/}
.home-songs-row .play-dload i{ opacity:0.8;}
.home-songs-row .play-dload i:first-of-type{ margin-bottom:10px;}
.home-songs-row .play-dload i:last-of-type{ margin-bottom:10px;}
.home-songs-row div.thumb{ position:relative; padding:0px 8px;}
.home-songs-row div.number{ }
.home-songs-row .play-dload{ /*padding-left:0px; padding-right:5px;*/ /*line-height:80px;*/}
.home-songs-row .thumb div, .home-songs-row .play-dload div{ display:inline-block;}
.home-songs-row .thumb .number{ margin:0px 10px 10px 0px;}
.home-songs-row .album-th{ width:auto;}
.home-songs-row .album-th img{ width:100%; height:auto;}
.radio-streams:hover{ background-color:#eee;}
.home-songs-row div{  line-height:26px; vertical-align:top;}
.home-songs{ /*border:5px solid #ccc;*/ margin-bottom:50px; border-top:1px solid #ccc; width:100%; }
.copyright{ font-size:16px; color:#887979; margin-top:10px;}
.home-filter{ margin:20px 0px;}
.home-filter select{ padding:4px 10px; background-color:#eee;}
.radio-bottom-bar{ background:#f7f4f4;}
.empty-radio-msg{ height:100px;}
ul#footer-nav{
	float:right;
	list-style:none;
	margin:0px;
	}
ul#footer-nav li{
	float:left;
	padding:0 5px;
	}
ul#footer-nav a{
	text-decoration:none;
	color:#887979;
	}
.song-price{ padding-top:0px; font-size:14px; text-align:right; float:right;}	
.song-price a{ font-size:18px; font-weight:100; text-decoration:none;}	
.txt-none, .txt-nonee{ }
.txt-none{ color:#F93;}
.frequency {
    display: block;
    float: left;
    font-family: BlackoutMidnight;
    color: #060606;
    font-size: 18px;
    margin: 0;
    cursor: pointer;
}
.frequencyy {
    color: #060606;
    display: block;
    cursor: pointer;
    float: right;
    font-family: BlackoutMidnight;
    font-size: 18.66px;
    margin: 0 0 9px;
}

.check_img {
    padding-top: 12px;
    float: left;
    height: auto;
    padding-right: 15px;
    font-size: 12px;
    cursor: pointer;
    color: #6c6b6b;
}
.ez-checkbox {
    float: left;
    height: 17px;
    padding-right: 5px;
    width: 11px;
    background: url(../images/checkbox_img.jpg) 0 0 no-repeat;
    zoom: 1;
    display: inline; margin-right:5px;
}
.ez-hide {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.detail h4 {
    float: left;
    font-family: BlackoutMidnight;
    font-size: 15px;
}
.immitter-radio{ margin-bottom:30px; border:1px solid #eee;}
.immitter-radio .row{ padding:10px 0px;}
.radio-bar1{ background:#eee;}
.radio-bar2{ border-top:1px solid #eee;}
.refine-bar{ background:#ccc; line-height:24px;}
.hidden-msg{ padding:10px 5px; border:2px solid #ccc;}
.radio-sign-in{ padding-top:20px;}
.immitter-listing{ margin-bottom:30px;}
.immitter-listing div.col-lg-3{ text-align:center; padding:10px; /*border:1px solid #eee;*/}
.immitter-listing-page h1{ font-family: 'Lato'; font-size:16px; text-indent:20px; display:inline-block;}
.immitter-listing-page h2{ font-size:16px; text-indent:10px; display:inline-block; font-style:italic;}

.login-header{ width:100%; background:#b0b0b0;}
.login-panel div.row{ margin:10px 0px 0px;}
.create-stream{ font-family: 'Lato'; width:172px;}
.create-stream span{ display:block;}
.create-stream span.top{ font-size:26px; color:#000; line-height:28px; font-stretch:extra-condensed; letter-spacing:0.5px;}
.create-stream span.bottom{ font-size:44px; color:#fff; line-height:40px; background:#000;}
.create-new-stream{ font-family: 'Lato'; color:#fff; background:#f00; line-height:28px; padding:2px 1px; text-decoration:none; font-size:24px; width:auto;}
.create-new-stream:hover{ color:#f00; background:#000; text-decoration:none; }
.match span{ color:#333; display:inline-block; margin:0px 10px;}

.share {
    list-style-type: none;
    margin: 0;
    padding-top: 3px;
    float: right;
}

.share li {
    float: left;
    padding-left: 15px;
}

.share a {
    font-family: "BlackoutMidnight";
    text-decoration: none;
    font-size: 14px;
    color: #6c6c6c;
}
.radio-frequency{ border-top:1px solid #ccc;}
.radio-frequency div.row{ border-bottom:1px solid #ccc;}
.tune-img{ padding:5px; border:1px solid #ccc; width:166px;}
.prof-right-panel p img{ margin:5px 5px 5px 0px;}
/*.prof-panels div.panel-content{ height:200px; overflow-y:scroll; overflow-x:hidden; display:block;}*/
.prof-panel{ background:#eee;}
.bio-panel{ border:1px solid #ccc;}
.bio-panel .panel-body{ padding-right:20px; border-radius:0px;}
.bio-panel h3{ margin-top:0px; padding-bottom:5px; border-bottom:2px solid #666;}
.bio-panel a.more{ float:right;}
.comment-panel{ background:#eee;}
.comment-panel .panel-body{ padding-right:20px;}
.comment-panel .panel-body div.row{ margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ccc;}
.comment-panel h3{ margin-top:0px; padding-bottom:5px; border-bottom:2px solid #666;}
.comment-panel a.more{ float:right;}
.prof-panels{/* padding-right:5px;*/}
.prof-panels h3{ margin-top:0px; padding-bottom:5px; border-bottom:2px solid #666;}
.prof-panels .panel{ background:#eee;}
.prof-panels .panel-body div.row{ margin-bottom:10px;}
.prof-panels .panel-body div p{ margin-left:10px;}
.prof-panels .panel-body a.more{ float:right;}

.prof-tab-content{ margin-bottom:100px;}
.prof-tab-content .tab-content{ background:#eee; padding-bottom:20px;}
.prof-tab-content .tab-pane{ position:relative; padding:20px;}
.prof-tab-content .tab-pane h3{ margin-bottom:20px;}
.prof-tab-content .tab-pane a.more{ position:absolute; right:20px; bottom:10px;}
.nav-pills>li>a{
    color: #fff;
    background-color: #333;
}
.nav-pills>li>a:focus, .nav-pills>li>a:hover {
    color: #333;
    background-color: #ccc;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: /*#337ab7*/ #333;
    background-color: #eee;
}

.track-cont{ margin-bottom:50px;}
.track-cont h3{ margin-top:0px; border-bottom:1px solid #999; padding-bottom:5px;}
.player-cont h3{ border-bottom:none; padding-bottom:0px; position:relative;}
.player-cont h3 a{ font-size:14px; position:absolute; right:0px; bottom:0px;}
.left_rank{
	margin: 0px 0px;
    color: #333;
	text-decoration:underline;
    font-size: 34px;
    padding: 0px 20px 0px 0px;
    text-align: left;
	font-family: 'Lato';
	text-transform:lowercase;
	/*border:1px solid #333;*/
	width:140px;
	background:#ccc;
	margin-bottom:20px;
	display:block;
}

.left_rank_mobile{ display:none;}

.rank-cont{ padding-right:0px;}

.album-right-panel{
	
}

.album-right-panel .nav-pills a{
	padding: 4px 5px;
}
.album-right-panel .tab-content{
	background:#eee; padding:10px;
}
.similar-tracks, .album-intro{ margin-top:20px; border:1px solid #999; padding:10px;}
.similar-tracks .row{ margin-bottom:10px;}
.album-intro{ margin-right:0px; position:relative; padding:0px; background:#eee;}
.album-intro div.content{ padding:10px;}
.album-intro h3{ text-indent:10px; padding-top:5px; border-bottom:1px solid #999; padding-bottom:5px;}
.album-intro .expand{ position:absolute; top:5px; right:5px; font-weight:bold; cursor:pointer;}
.similar-tracks-row{ margin:0px; padding:5px; padding-left:0px;}
.similar-tracks-row:hover{ background-color:#ccc;}
.media-thumbs{ display:inline-block; margin:5px;}
#playlists .row, #lyrics .row{ margin-top:10px;}

.list-fav{
	margin-top:2px; line-height:18px;
}

.album-cont div.row{ margin-bottom:30px;}

#topsongs ul li{ margin:0px 0px 5px 0px;}

.album-listings{ padding:30px 10px;}
.album-listings .col-lg-3, .album-listings .col-md-4{ padding:0px; /*position:relative;*/}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color:#999; font-size:14px; width:200px; margin-left:100px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
/*END Form Wizard*/

.mobile-cover{ float:left; margin-top:-12px;}

.comments ul{ margin:0px; padding:20px 0px;}
.comments ul li{ list-style-type:none; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #eee;}
.comments ul li div{ display:table-cell; padding:0px 5px; vertical-align:top;}
.comments ul li div:first-of-type{ padding-left:0px;}
.comments ul li div:last-of-type{ text-align:right; font-style:italic;}
.lyrics{ padding-bottom:30px;}

@media only screen and (max-width: 845px) {
	/*.album-cover{ display:none !important;}
	.album-banner{ padding-top:0px;}
	.album-banner .addthis_inline_share_toolbox{ display:inline-block !important;}*/
}

@media (max-width: 1024px) {
    /*.navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }*/
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }
	.navbar-inverse .navbar-toggle{
		background-color: #333;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
		background-color: #666;
	}
}

@media only screen and (max-width: 1024px) {
	/*.album-cover{ display:none !important;}*/
}

@media only screen and (max-width: 959px) {
	.home-left{ margin-top:10px; margin-bottom:20px;}
	#immitter-help{ margin:20px 0px 10px 0px;}
}

@media only screen and (max-width: 767px) {
	.home-left{ margin-top:40px; margin-bottom:20px;}
	#immitter-help{ margin:20px 0px 10px 0px;}	
	#singup-img{ width:auto; margin:0px auto; float:none;}
	.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle {
		background-color: #333; border:1px solid #333;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
		background-color: #666; border:1px solid #666;
	}	
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		 border: none; 
	}
	.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
		/*color: #fff;*/
		/*background-color: #666;*/
	}
	.left_rank{ display:none;}
	.left_rank_mobile{
		font-size:22px; width:auto; padding:0px; display:block;
		text-decoration:none;
		font-family: 'Lato';
		/*border-top:1px solid #999;*/
		border-bottom:1px solid #999;
	}
	.main-cont{ margin-top:0px;}
	.top-cont{ margin-top:18px;}
	.player-cont{ padding:0px;}
	.footer{ display:none;}
}

@media(max-width:459px) {
    body {
        padding-top: 50px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }
	
	.container {
		/*max-width: 1024px;*/
	}
		
	.navbar-fixed-top .container {
		/*max-width: 1004px;*/ background-color:#fff;
	}
	
	.navbar-fixed-top{ /*max-width: 1024px;*/ margin:0 auto; background-color:#fff; border-bottom:none;}

    .navbar-fixed-top .navbar-brand {
        /*padding: 15px 0;*/
    }
	
	.navbar-nav{ float:left; margin-left:40px;}
	
	.navbar-fixed-top .navbar-brand {
     /*padding: 0; */
}
	.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
		color: #666;
	}
	.navbar-inverse .navbar-nav>li{
		list-style-type: square; color:#FCA81A;
	}
	
	.prof-album-box{ margin-bottom:10px;}
	.prof-album-box .col-xs-6{ width:100%; text-align:center; padding:5px;}

	.navbar-brand img{ height:42px;}
	.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle {
		background-color: #333; border:1px solid #333;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
		background-color: #666; border:1px solid #666;
	}	
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		 border: none; 
	}
	.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
		/*color: #fff;
		background-color: #666;*/
	}
	.home-songs-row div{ line-height:24px; /*padding:8px 10px;*/}
	.home-songs-row div.col-xs-12{ margin-bottom:10px;}
	.home-songs-row div.thumb{ position:relative;}
	.home-songs-row .thumb i{ position:absolute; left:50%; top:50%; display:block; background:#f7f7f7;border-radius: 50%; height: 0.8em; width: 0.8em; line-height: 50px; font-size:60px; margin-top:-30px; margin-left:-30px; opacity:0.8;}
	.home-songs-row div.number{ }
	.home-songs-row div span{ display:block;}
	.home-songs-row div span.divider{ display:none;}
	.home-songs-row div.play-dload div{ display:none;}
	.home-songs-row div.play-dload div.song-price{ display:inline-block; float:none;}
	.home-left{ margin-top:40px; margin-bottom:20px;}
	#immitter-help{ margin-top:20px; background-position:center; float:none;}
	ul#footer-nav{ float:left !important; list-style:square; margin-left:0px; padding-left:15px;}
	ul#footer-nav li{
	float:none;
	padding:0 5px;
	}
	.hidden-msg{ margin:0px 5px;}
	.login-top-msg div{ margin:5px 0px;}
	.match span{ display:block; margin:10px 0px;}
	.create-new-stream{ font-size:23.9px; width:auto; line-height:23.9px;}
	.prof-panel img{ width:248px;}
	.main-cont{ margin-top:0px;}
	.nav-pills>li{ margin:5px 5px 0px 0px;}
	.prof-album-box{ margin-bottom:20px;}
	.immitter-listing div.col-lg-3{ text-align:left;}
	.home-songs-row .play-dload div{ display:block;}
	.number{ float:left;}
	.nav-pills>li {
		 float: none !important; 
	}
	.home-banner .form-control{ width:82%;}
	.home-banner span{ display:block;}
	.bs-wizard > .bs-wizard-step .bs-wizard-info { width:80px; margin-left:20px;}
	.album-banner{ padding-top:20px;}
	.top-cont{ margin-top:0px;}
	
	.album-cover, .album-info{ width:100%; text-align:center;}
}

@media screen and (max-device-width: 414px) and (max-device-height: 776px) {
	.home-songs-row .play-dload div{ display:block;}
	.number{ float:left;}
	.song-price{ float:left; margin-top:20px;}	
}

.post-image {
    /*width: 100%;*/
	/*border:1px solid #f6f6f6;*/
	/*width:287.5px; height:287.5px;*/
    float: left;
    margin: 0;
	position:relative;
	margin: 5px;
    box-shadow: 0px 5px 10px #ccc;
	border: 1px solid #ccc;
}

.post-image img.img-responsive{
    width: 100% !important;
}

.post-content {
    position: absolute;
    /*top: 75%;*/
	overflow: hidden;
	background-color: rgba(0,0,0,.5);
	bottom: 0;
    left: 0;
    right: 0;
    color: inherit;
    padding: 5%;
    cursor: pointer;
}

.post-title {
    font-size: 18px;
	display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
	font-weight: normal;
}

.post-title a{ color:#fff;}

.record-details {
    /*position: absolute;*/
    display: none;
    list-style: none;
    width: 100%;
    text-align: center;
    margin: 0;
    bottom: 5%;
    left: 0;
    right: 0;
    font-size: 1em;
    color: inherit;
	padding:0px;
}

.record-details li {
    width: 100%;
    margin: 0;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
	display: inline-block;
    vertical-align: top;
    font-size: 1em;
    /*width: 22% !important;*/
    padding-left: 5% !important;
	color:#fff;
}

.record-details li p.record-release{ font-size:12px;}

.ImageClass {
     padding: 0px; 
     border: none; 
	 width:100%;
}

.paging{ padding-top:30px;}
.paging span{ padding:5px; border:1px solid #eee; background-color:#666; color:#fff; margin:5px;}
.paging a{ padding:5px; border:1px solid #eee; margin:5px;}
.paging a:hover, .paging a:focus{ border:1px solid #eee; background-color:#666; color:#fff; text-decoration:none; }

.navbar-form{ padding:0px; display: inline-table;}
.navbar-form .input-group .form-control{ width: 120px;}
.btn-sm, .btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
	font-family:'Lato';
}

#bs-example-navbar-collapse-1 .nav>li>a.btn-sm{
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
	font-family:'Lato';
	display:inline-block;
	border: 1px solid #d9534f;
    color: #050707;
}
#bs-example-navbar-collapse-1 .nav>li>a.btn-sm:hover{
	background:#666;
	color:#fff;
}

.bs-wizard {margin-top: 40px;}

div.error{ color:#f00; font-style:italic; margin-bottom:20px;}

.profile-boxes{ position:relative;}
.profile-boxes a.add-links{ position:absolute; top:5px; right:5px;}  
.profile-boxes ul{ margin:0; padding:0;}
.profile-boxes ul li{ list-style-type:none;}
.profile-boxes ul.playlist li{ margin-bottom:10px;}

.profile-lists{ position:relative;}
.profile-lists a.add-links{ position:absolute; top:5px; right:15px;}

h5 a{ font-weight:500; font-size:16px; color:#666;}
.main-cont.spaced{ padding-top:30px; margin-top:50px;}
.form-group audio{ display:block;}
.breadcrumb{ font-style:italic; background:none; color:#888;}
.breadcrumb a{ font-style:italic;}

.tab-content{ padding:10px 0px;}
.tab-content h3{ margin-bottom:20px;}

#tracks .tracks{ margin-bottom:10px; height:50px;}
#tracks .tracks img{ margin-right:10px;}
#tracks .tracks a{ display:inline-block;}
#tracks .tracks a:last-of-type{ width:200px;}
#playlists .playlists{ margin-bottom:10px; height:90px;}
#playlists .playlists img{ margin-right:10px;}
#playlists .playlists a{ display:inline-block;}
#playlists .playlists a:last-of-type{ width:160px;}
#immitters .immitters{ margin-bottom:10px; height:90px;}
#immitters .immitters img{ margin-right:10px;}
#tuners .tuners{ margin-bottom:10px; height:90px;}
#tuners .tuners img{ margin-right:10px;}
#tags .tags{ margin-bottom:10px; height:50px;}
#tags .tags img{ margin-right:10px;}
#tags .tags a{ display:inline-block;}
#tags .tags a:last-of-type{ width:200px;}


.search-panel{ margin:30px 0px 0px 0px; padding:30px 10px; background:#fff; border:1px solid #ccc; width:100%;}
.search-panel .form-group{ display:table; width:50%}

.login-box{ background:rgba(0,0,0,0.6);}
.login-box-inner{ background:#fff;}

.immitter-logo-circle {
	width: 130px;
	height: 130px;
	background: #fff;
	-moz-border-radius: 65px;
	-webkit-border-radius: 65px;
	border-radius: 65px;
	border:1px solid #e3001f;
	margin:0px auto;
}

.form-field-group{ background:#f9f9f9; margin-bottom:30px; padding:10px;}
.container.spaced form h2{ margin-top:0px; margin-bottom:30px;}

.modal-header .nav-tabs, .modal-header .nav-tabs li a{ border:none !important;}
.modal-content{ border-radius:4px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{ color:#ED1C24; background: none;}
.nav-tabs>li a{ color:#555;}

#albums div img{ border:1px solid #ccc;}

.social-share-bar a{ display:inline-block; margin-right:5px;}
.social-share-bar a .fa{ font-size:30px;}
.social-share-bar .fa-facebook-square{ color:rgb(59, 89, 152);}
.social-share-bar .fa-twitter-square{ color:rgb(29, 161, 242);}
.social-share-bar .fa-google-plus-square{ color:rgb(220, 78, 65);}
.social-share-bar .fa-reddit-square{ color:rgb(255, 87, 0);}

.stream-artist{ margin-top:30px;}
.stream-artist a.btn-info{ background:#000000 !important; border-color:#000000 !important; line-height:0;}
.stream-artist a.btn-info:hover{ background:#dc4e41 !important; border-color:#dc4e41 !important;}
.prof-info{ position:absolute; top:0px; left:20px; color:#fff !important;}
.prof-info div{ line-height:24px;}
.social-share-bar-profile{ margin:4px 0px 10px 0px;}
.social-share-bar-profile a{ display:inline-block; margin-right:5px;}
.social-share-bar-profile a .fa{ font-size:24px;}
.social-share-bar-profile .fa-facebook-square{ color:rgb(59, 89, 152);}
.social-share-bar-profile .fa-twitter-square{ color:rgb(29, 161, 242);}
.social-share-bar-profile .fa-google-plus-square{ color:rgb(220, 78, 65);}
.social-share-bar-profile .fa-reddit-square{ color:rgb(255, 87, 0);}
@media screen and (max-width:759px){
	.prof-info {
		position: initial;
		top: 0px;
		left: 20px;
		color: #fff !important;
	}
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #000 !important;
    background-color: #fff !important;
}

.dropdown-menu {
    position: absolute;
    top: 53px;
    left: 0;
}

@media screen and (max-width:1319px){
	.modal-content .form-control-inline{
		margin-bottom:20px;
	}
}

.top-crumb{
	position:fixed;
	top:10px;
	right:10px;
	width:40px;
	height:40px;
	background:rgba(0,0,0,0.5);
	border-radius:50%;
	line-height: 40px;
    text-align: center;
	/*border: 1px solid #D9534F;*/
	box-shadow:2px 2px 5px #000;
	z-index:10;
	
}

.top-crumb img{ border-radius:50%;}


.gold-coin{ cursor:default;}
.gold-coin i{
	color: #fca81a;
    border: 4px dashed #fca81a;
    border-radius: 50%;
    padding: 6px 8px;
    background: #FFDF00;
    font-size: 16px;
    font-weight: 600;
}

.coin-small i{
	font-size:12px;
	padding:4px 5px;
	border:3px dashed #fca81a;
}

.nav-tabs>li a{ background:#cccccc; color:#ffffff; font-size:18px; padding:4px 8px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{ background:#d9534f; color:#ffffff !important;}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus{ background:#d9534f;}