body {
	background: url(../images/boxed-pattern1.png);
	color: #282e2e;
	font-family: 'utsaah';
	font-size: 18px;
	
}
ul li {
	list-style: none;
}
ul {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
p {
	margin: 0px;
}


a:focus, a:hover {
text-decoration: none;}
.top-header{
background: #000;
background: #FCFCFC;
box-shadow: 0px 2px 3px;
}

.text-logo img{
float: right;
    margin: 26px 0px;
}
	
/*header section end*/
.navbar-default {
	background: #4e1408;
	border: none;
}
.navbar-collapse {
	padding: 0px;
}
.top-bar{
	font-family: 'Roboto-Light', sans-serif;
	background: #01837B;
	
	}
	
	
.top-bar .time{
color: #B9E0DE;
}
.top-bar .time p{
color: #B9E0DE;
    font-size: 12px;
    display: inline-block;
    border-right: 1px solid #72ABA7;
    padding: 4px 10px 4px 10px;
}
 .top-bar .time p strong{
font-size: 11px;
 margin-right: 2px;
 text-transform: uppercase;
 color: #FFF;
}

.top-bar .social-media{
float: right;
}
.top-bar .social-media a i{
border-left: 1px solid #72ABA7;
padding: 6px 6px 6px 11px;
font-size: 12px;
color: #90E0DE;
}
.logo{
}
.backrap{
background: #FCFCFC;
padding: 10px;
}
.text-logo{
/*margin-top: -10px;*/
}

.text-logo{

	}
	.container-fluid{
 background: #01837B;
 padding-left: 0px;
 
}

.navbar-default  {
	color: #F0C46A;
	background: none;
	border-top: 2px solid #F11E25;
	position: relative;
    width: auto;
}

.navbar-nav{
margin-top: -2px;
}

.navbar{
margin-bottom:10px;
	border-radius: 0px;
	min-height: 40px
	
	}

	.fixed {
	position: fixed; 
	top: 0; 
	height: 70px; 
	z-index: 1;
}

nav {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
	width: 1090px;
}
	
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover
{
	background: #F11E25;
    color: #FCFCFC;
		margin-top: -2px;
		    border-top: 2px solid #EE2829;
			font-size: 14px;
	}
.navbar-default .navbar-nav > li > a{
	color: #FCFCFC;
	padding: 6px 12px 2px 12px;
	border-top: 2px solid transparent;
	}
	.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
		border-top:2px solid #f61718;
		    background: #F11E25;
		color: #fff;
		
		}
	.navbar-default .navbar-nav > li {
		border-right: 1px solid rgba(252, 252, 252, 0.17)
		} 
	
.navbar-nav > .active{
		border-top:2px solid #f61718;
		background: #212121;
		}
.dropdown .dropdown-toggle .caret {
	padding-right: 0px;
}
.dropdown-menu {
	background: #01837B;
}
.navbar-nav>li>.dropdown-menu li {
	border-right: none;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #fff;
 background-color: #E52522;
}
.dropdown-menu li a {
	color: #fff;
}
.NTwrapper{
margin-top: -30px;
}
.BreakingNewsController ul li a i{
color: #F71C22;
margin-right: 8px;
font-size:12px;
}
.Main-slider h4 {
	margin-top: 20px;
	color: #1b7208;
}
.Main-slider {
	margin-top: 15px;
}
.Main-slider img {
	
}
.Main-slider .carousel-caption{
bottom: 0;
padding-bottom: 15px;
text-align: left;
margin-left: -19%;
}
.Main-slider .carousel-caption h3{ background: rgba(0, 0, 0, 0.9);
 display: inline-block;
border-radius: 3px;
padding:5px 15px;
font-size: 22px;
}

.Main-slider .carousel-caption p{
background: #E3E3E3;
border-radius: 3px;
padding:5px 15px;
margin-top: 10px;
 display: inline-block;
color: #666666;
 text-shadow: none;
font-size: 20px;
line-height: 20px;
}

.carousel-control.right {
	background-image: none;
	opacity: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	margin-top: -35px;
}
.carousel-control.left {
	opacity: none;
	background-image: none;
}
.carousel-control{
top: 150px;
width: 6%;}


/*slider section end*/
.Headerbg{
border-bottom: 2px solid #01837b;
margin-top: 20px;
margin-left: -15px;
margin-bottom: 15px;
}

.Headerbg h3:before{
content:"";
position: absolute;
border-right: 6px solid #585f5d;
border-bottom: 6px solid transparent;
border-left: 6px solid transparent;
left: -6px;
bottom: -7px
}
.Headerbg h3{
position: relative;
background: #01837b;
display: inline;
font-weight:bold;
color: #fff;
font-size: 20px;
padding: 5px 20px 2px 20px;
box-shadow: 2px 0px 1px #585f5d;
}


.Nnews1 h2 {
padding: 10px 0px;}


.Nnews1 h2 a{
color: #222;
}


.Nnews1 {
margin-bottom: 20px;}

.Outer .Nnews{
margin-bottom: 15px;
}

.Outer .Nnews h2 a{
font-size: 28px;
color: #101010;
    font-weight: bold;
}
.Outer .Nnews h2 a:hover,
.Outer .listnews p a:hover
{
text-decoration: none;
color: #616161;
}
.Outer .Nnews img,
.Outer .listnews img{
float: left;
margin-right: 20px;
}
.Outer .Nnews p{
text-align: justify;
}

.Outer .listnews{
padding: 20px 0px;
border-bottom: 1px dashed #c9c9c9;
}
.Outer .listnews:last-child{
border-bottom: none;}
.Outer .listnews p a{ 
color: #101010;
    font-weight: bold;
font-size: 20px;
}
/*main news section end*/
.tune{
background: #000;
margin-top: 15px;
padding: 15px 15px 15px 20px;


}
.tune .on
{

background: -webkit-linear-gradient(left, #eb0e1d, #bf0814); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, #eb0e1d, #bf0814); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #eb0e1d, #bf0814); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left, #eb0e1d, #bf0814); /* Standard syntax (must be last) */
	padding: 20px 0px;
	position: relative;
	color: #fff;
	margin-bottom: 20px;
}
 


.tune .on:before
{
content:"";
position: absolute;
border-right: 6px solid #82050e;
border-top: 6px solid transparent;
border-left: 6px solid transparent;
left: -11px;
    top: 1px;
}
.tune .up:before{
content:"";
position: absolute;
border-right: 6px solid #012B2B;
border-top: 6px solid transparent;
border-left: 6px solid transparent;
left: -11px;
    top: 1px;
}
.tune .on:after
{
content:"";
position: absolute;
border-right: 6px solid #82050e;
border-bottom: 6px solid transparent;
border-left: 6px solid transparent;
left: -11px;
 bottom: 2px;
}
.tune .up:after{
content:"";
position: absolute;
border-right: 6px solid #012B2B;
border-bottom: 6px solid transparent;
border-left: 6px solid transparent;
left: -11px;
 bottom: 2px;
}
.tune .on h4,
.tune .up h4{
font-size: 16px;
text-transform: uppercase;
background: #fff;
color:#0a8074;
margin-left: -3px;
display: inline-block;
font-family: 'Roboto Condensed', sans-serif;
width: 100px;
position: absolute;
-ms-transform: rotate(270deg); /* IE 9 */
 -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
  transform: rotate(270deg);
left: -25px;
top: 24px;
padding: 5px;
text-align: center;
}


.tune .on .proname h3,
.tune .up .proname h3{
font-size: 24px;
font-weight: bold;

}

.tune .up{
position: relative;
color: #fff;
 background: -webkit-linear-gradient(left, #024443, #007f7e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #024443, #007f7e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #024443, #007f7e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #024443, #007f7e); 
padding: 20px 0px;
}

/*onair and up next section end*/
.ad{
margin: 20px 0px;
}
/*facebook section end*/
.archive .Headerbg{
margin-top: 0px;
margin-bottom: 0px;
}
.archive .Outer-arc .arlist img{
float: left;
margin-right: 20px;
}
.archive .Outer-arc .arlist{
border-bottom: 1px dashed #c9c9c9;
    padding: 10px 0px;
}
.archive .Outer-arc .arlist:last-child,
.Outer-katha .sub-list:last-child{
border-bottom: none;
}

.archive .Outer-arc .arlist h4{
font-size: 22px;
color: #101010;
font-weight: bold;
}
.archive .Outer-arc .arlist .listen{
 display: inline-block;
margin-right: 20px;
}
.archive .Outer-arc .arlist .listen a{
color: #525252;
font-size: 15px;
font-family: 'Rockwell Condensed';
}

.Outer-katha .sub-list h4 a:hover,
.profile-list p a:hover,
.about h2 a:hover{
text-decoration: none;
color: #616161;
}
.archive .Outer-arc .arlist .listen a:hover{
text-decoration: none;
color: #01837b;
}
/*archive section end*/
.katha .Headerbg
{
margin-left: 0px;
margin-top: 0px;
}
.Outer-katha{
margin-left: 20px;
}
.Outer-katha .sub-list img{
float: left;
margin-right: 10px;
}
.Outer-katha .sub-list{
border-bottom: 1px dashed #c9c9c9; 
padding: 10px 0px;
}
.Outer-katha .sub-list h4 a{
font-size: 22px;
color: #000;
font-weight: bold;
}
.Outer-katha .sub-list p{
line-height: 24px;
    font-size: 21px;
}

/*katha section end*/

.pro .Headerbg1{
border-bottom: 2px solid #01837b;
margin-right:-17px
}
.pro .Headerbg1 h3{
float: right;
 position: relative;
    background: #01837b;
  display: inline-block;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    padding: 5px 20px 2px 20px;
 border-left: 2px solid #585f5d;
}


.pro .Headerbg1 h3:after{
    content: "";
    position: absolute;
      border-left: 6px solid #585f5d;
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
 bottom:-7px;
right:-6px;
}
.pslider .pro .Headerbg1 {
    margin-right: -6px;
}
.profile-list p,
.profile-list p a{
font-size: 22px;
color: #000;
line-height: 25px;
}
/*profile section end*/

.prabhav .Headerbg{
margin-top: 0px;
margin-bottom: 0px;
margin-left: -6px;
}
.owl-carousel .item  img{
padding: 20px 20px 20px 0px;
}

.foot{
background: #01837B;
padding: 10px;
}
.foot .copyright,
.foot .powered{
color: #fff;
display: inline-block;

}
.foot .powered{
float: right;
font-weight: bold;
}

/*profile section end*/
 .carousel-inner>.item>a>img, .carousel-inner>.item> .profile-list{
border-bottom: 1px dashed #c9c9c9;
padding: 10px 0px;
}
 .carousel-inner>.item>a>img, .carousel-inner>.item> .profile-list:last-child{
border-bottom: none;
padding-top: 10px 0px 0px ;
}

.carousel-inner>.item>a>img, .carousel-inner>.item> .profile-list img{
float: left;
margin-right: 10px;
}
/*about page start*/
.Header h3{

    background: #01837b;
    display: block;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    padding: 5px 20px 2px 20px;
    box-shadow: 2px 0px 1px #585f5d;
margin-top: 15px;
}
.about h2 {
color: #101010;
}
.about .Nnews img{
float: left;
margin: 0px 10px 10px 0px;
}

/*news page start*/
.news-page  .listnews{
padding: 20px 0px;
border-bottom: 1px dashed #c9c9c9;
}
.news-page  .listnews p a{
color: #101010;
font-size: 22px;
}
.news-page  .listnews p a:hover{
text-decoration: none;
color: #616161;
}


.news-page  .listnews img{
float: left;
margin-right: 15px;
}
.news-page  .listnews:last-child{
border-bottom: none;
}
.more{
float: right;
}
.more a{
font-size: 22px;
 color: #000;
}
.more a:hover{
text-decoration: none;
color: #007C7B;
}

/*program page start*/
.program .days-schedule .nav li{
border-bottom: none;    
font-size: 22px;
}

.program .days-schedule .prog-sche li span.pname{
margin-left: 60px;
}
.program .days-schedule .prog-sche li{

    font-size: 22px;
color: #000;
padding: 0px 10px;
}

/*archive page start*/
.arlist img{
float: left;
}
.arlist audio{
margin-left: 20px;
display: inline-block;
}

.archive .arlist button{
display: block;
float: left;
margin-right: 20px;
margin-top: 15px;
    border-radius: 0px;
}
.archive .arlist .btn-primary{
font-size: 18px;
padding: 0px 20px;

}
.archive .arlist{

border-bottom: 1px dashed #d4d4d4;
padding: 30px 0px;
}

.listen1{
margin-left:80px;
}
/*online page start*/
.contact1{
background: rgba(70, 125, 125, 0.38);
padding-left:15px;
margin-top: 15px;
 
}
.contact1 input[type=text],
.contact1 textarea{
color: #000;
padding-left: 10px;
height: 40px;
width: 90%;
border-radius: 5px;
margin-bottom: 20px;
border: none;
}

.contact1 textarea{
height: 252px;
}
.contact1 input[type=submit]{
margin-bottom: 20px;
text-transform: uppercase;
margin-bottom: 20px;
}
.contact1{
padding-top: 5px;
margin-bottom: 20px;
}
.contact1 h3{
margin-bottom: 20px;
text-align: center;
text-transform: uppercase;
color: #000;
}
.btn:hover{
background: #333;
color: #fff;}

/*partner page start*/
.team{
margin-bottom: 30px;
text-align: center;

}
.team img{
margin:0 auto;
text-align: center;
margin-bottom: 10px;
}


ol.carousel-indicators{
width: 100%;
height: auto;
text-indent: 1px;
border-radius: 0;
border: none;
left: 0;
bottom: 0;
overflow: hidden;
margin: 0;
}

ol.carousel-indicators li{
border: none;
border-radius: 0;
border-top: 6px solid #606160;
width: 19%;
text-indent: 1px;
float: left;
min-height: 200px;
background: rgba(255,255,255,0.7);
margin: 0;
padding: 0.3em;
position: relative;
bottom: -196px;
-moz-transition: bottom 0.5s;
-webkit-transition: bottom 0.5s;
transition: bottom 0.5s;
}
ol.carousel-indicators li:hover{
bottom: 0;
}
ol.carousel-indicators li.active{
border-color: #F01A1B;
width: 20%;
min-height: 200px;
}

/*photo gallery page start*/
.gallery-list  li{
text-align: center;
margin: 20px 10px;
}
.gallery-list  li img{
 margin:0 auto;
}
.gallery-list  li a{
color: #101010;
}
.gallery-list  li a:hover{
text-decoration: none;
color: #999;
}
.gallery-list1 img{
float: left;
margin: 30px;

}


.audio-player{
float: right;
width: 350px;
height: 35px;
background: #101010;
border-radius:4px;
display: block;
margin-right: -300px;
right: 0px;
top: 200px;
z-index:999;
position: fixed; 
}

.show-player{
margin-right: 0;
}
.audio-player a .fa-caret-right{
color: #b2b6b0;
font-size: 25px;
float: left;
margin-right: 5px;
}


.audio-player .radio1{

background: #008076;
height: 35px;
padding-top: 10px;
width: 50px;
padding-left: 10px;
}



.fa-radio{
width: 16px;
height: 11px;
background: #fff;
border-radius: 2px;
margin-left: 8px
}

.fa-radio:before{
content: '|';
position: absolute;
margin-top: -6px;
color: #fff;

top:-2px
}

.fa-radio:after{
content: '';
height: 7px;
width: 7px;
border-radius: 50%;
border: 1px solid #202020;
display: inline-block;
position: absolute;
margin-left: 7px;
margin-top: 2px;
} 
.audio-player audio{
width: 100%;
margin-top: 3px;
margin-left: 0px;
}

.left-head .Headerbg1 h3{
float: left;
}

.left-head .Headerbg1 h3:after{
border-right: 6px solid #585f5d;
border-left-color: transparent;
left: -7px;
right: auto;
}

.v-item{
margin: 20px 20px 0px 0px;
}

.v-item a{
color: #333;
}

.owl-carousel .item .v-item a img{
padding: 0;

}

.v-item a h3{
margin: 0;
background: #ccc;
padding: 0.5em 0.5em;
font-size: 12px;
font-family: arial;
}

.diff-bg section{
background: #ECECEC;
padding: 0em 0.5em;
}

.diff-bg .Headerbg h3{
margin-left: -6px;
}

.diff-bg .Headerbg h3{
background: #F11E25;
}

.diff-bg .Headerbg{
border-color: #F11E25;
}

.diff-bg .Headerbg h3:before{
border-right-color: #F11E25;
}

.diff-bg section{
background: #FFB6B8;
}

.nt_title{
padding: 0.2em 0.5em;
background: #01837B;
text-align: center;
color: #fff;
font-weight: bold;
font-size: 18px;
padding-top: 0.3em;
}

ul.newsticker a {
color: #222;
font-size: 18px;
font-family: 'utsaah';
}

.nt_wrapper{
background: #E6E7E8;
}

/*Header: Date Time*/
.dt-info{
color: #B9E0DE;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
font-size: 13px;
}

.dt-info:after, .dt-info ul:after{
content:'';
clear:both;
display: table;
}

.dt-info ul{
margin: 0;
}

.dt-info>ul>li{

}

.dt-info>ul>li{
float: left;
border-left: 1px solid #68A5A1;
padding: 0.3em 0.8em;
font-weight: 300;
}

.dt-info ul>li>div{
float: left;
}

.dt-title{
color: #FFF;
font-weight: 400;
margin-right: 0.5em;

}

.clock {color:#B9E0DE; }

ul.time { display: inline-block; margin:0 auto; padding:0px; list-style:none; text-align:center; }

ul.time li { display:inline; text-align:center; }

#point { position:relative; -moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite; padding-left:2px; padding-right:2px; }

@-webkit-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}


@-moz-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}

.l-text{
position: absolute;
color: #FFF;
background: #F11E25;
font-family: 'Roboto-Light', sans-serif;
text-transform: uppercase;
font-size: 11px;
margin-top: -22px;
font-weight: bold;
width: 50px;
left: 0;
text-align: center;
}

.audio-player .radio1{
position: relative;
}

ul.profile-list{

}

ul.profile-list li{
margin-top: 20px;
}

ul.profile-list li img{
border: 5px solid #EBEEEE;
margin-bottom: 5px;
}

ul.profile-list li p{
text-align: justify;
}

.archive .Outer-arc .arlist .listen a{
background: #01837B;
padding: 0.3em 0.3em;
font-family: arial;
font-size: 13px;
margin-top: 5px;
display: inline-block;
color: #FFF;
}

.archive .Outer-arc .arlist .listen a:hover{
background: #F11E25;
color: #FFF;
}

.news-page .listnews a h5{
font-size: 25px;
font-weight: bold;
color: #008076;
}


 .insmall{
position: fixed;
z-index: 9999;
background: #FFF;
width: 100%;
height: 100%;
text-align: center;
}
.downloadapp{
position: relative;
}

.closebtn{
position: absolute;
right: 0;
font-size: 25px;
top: 0;
width: 35px;
height: 35px;
text-align: center;
background: rgba(0,0,0,0.5);
color: white;
}

.closebtn:hover{
background: rgba(0,0,0,1);
cursor: pointer;
}

.ad img{
max-width: 100%;
}

@media(min-width: 0px) and (max-width: 600px){
.insmall{
display: block;
}
}


.stMainServices{
    height:30px !important;
}

.stButton_gradient{
    height:20px !important;
}

h3 a{
	color:#fff;
}

h3 a:hover{
	color:#fff;
	text-decoration:underline
}

.tune {
padding: 10px 10px 10px 15px;
}

.tune .on{
margin-bottom: 10px;   
}  
//for top scrolling

.nt_wrapper .row{
margin: 0;
}

.nt_wrapper .col-md-2, .nt_wrapper .col-md-10, .nt_wrapper .col-lg-1, .nt_wrapper .col-lg-11{
padding: 0;
}

ul.ondemand-list{
padding-bottom: 10px;
}

ul.ondemand-list li{
padding-top: 10px;
}

ul.ondemand-list li a{

}

ul.ondemand-list li a img{
max-width: 100%;
width: 335px;
height: 94px;
}


.diff-bg section{
/*height: 353px;
overflow: hidden;
overflow-y: scroll;*/
}


.nt_wrapper .row{
margin: 0;
}

ul.profile-list>li{
border-bottom: 1px solid #aaa;
padding-bottom: 1em;
}

ul.staff-info{


}

ul.staff-info>li{
display: inline-block;
margin: 0;
font-size: 20px;
margin-right: 1em;

}

ul.staff-info>li>i{
font-size: 14px;

}

ul.staff-info>li>ul{


}

ul.staff-info>li>ul>li{
display: inline-block;
margin: 0;

}
ul.staff-info>li>ul>li>a{
color: #666;
display: inline-block;
height: 30px;
width: 30px;
text-align: center;
padding: 2px 0px;
border: 1px solid #666;
}

ul.staff-info>li>ul>li>a:hover{
color: #000;
border-color: #000;
}

ul.staff-info>li>ul>li>a>i{
font-size: 14px;

}

ul.aar-list{

}

ul.aar-list li{
padding-top: 10px;
}

ul.aar-list li h2{

}

ul.aar-list li img{
max-width: 100%;
width: auto;
float: left;
margin-right: 15px;
}

ul.aar-list li p{
margin-bottom: 10px;
}

.aar-player{
background: #141414;
height: 30px;
margin-top: 10px;
}

.aar-player audio{
width: 100%;
}

ul.aarr-list{
margin-top: 10px;
border-bottom: 1px solid #D7DBDE;
}

ul.aarr-list li{
padding: 0.5em;
border: 1px solid #D7DBDE;
border-bottom: 0;
}

ul.aarr-list li:after{
content: '';
display: table;
clear: both;
}

ul.aarr-list li img{
float: left;
width: 30px;
height: 30px;
margin-right: 0.5em;
}

ul.aarr-list li h2{
font-size: 18px;
}

ul.aarr-list li h2 a{
color: #333;
}

ul.aarr-list li h2 a:hover{
color: #F11E25;
}

ul.staff-info{
background: #eee;
padding: 0.5em;
margin-bottom: 10px;
}

.arlist audio, .listen1{
margin-left: 0;
}

.archive .arlist{
padding: 10px 0px;
}

.archive .arlist button{
margin-top: 0;
}

.diff-bg section {
    background: #FCFCFC;
}

.left-head-box{
margin-left: -15px;
}

.left-head header{
margin-left: -16px;
}

.right-head header{
margin-right: -10px;
}


.audio-item{
margin-top: 0.8em;
border: 1px solid rgba(0,0,0,0.15);
margin-bottom: 0.5em;
}

.audio-item h2{
margin: 0;
font-size: 17px;
font-weight: bold;
padding: 0.5em 0.5em;
border-bottom: 1px solid rgba(0,0,0,0.15);
}

.audio-item div.pdate{
padding: 0.5em 0.5em;
border-bottom: 1px solid rgba(0,0,0,0.15);
}

.audio-item .paudio{
overflow: hidden;
padding: 0.3em;
border-bottom: 1px solid rgba(0,0,0,0.15);
}

.audio-item .paudio audio{
width: 100%;
background: #141414;
}

.pcontrol:after{
content: '';
clear: both;
display: table;
}

.pcontrol .pplay, .pcontrol a{
display: block;
float: left;
width: 50%;
padding: 0.5em;
color: #333;
font-family: 'Roboto Condensed', sans-serif;
}

.pcontrol .pplay i, .pcontrol a i{
margin-right: 0.5em;
}
.pcontrol .pplay{
border-right: 1px solid #D9D9D9;
}
.pcontrol .pplay:hover, .pcontrol a:hover{
text-decoration: none;
cursor: pointer;
background: #D9D9D9;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    font-size: 18px;
}

.navbar-default .navbar-nav > li > a {
    padding: 10px 12px 7px 12px;
}

.tune .on h4, .tune .up h4{
width: 87px;
left: -18px;
}

.tune .on:before{
left: -12px;
    top: -1px;
}

.tune .on:after{
    left: -12px;
    bottom: -2px;
}

.tune .on, .tune .up{
    padding: 9px 0px;
}

.tune .up:after{
bottom: -2px;
}

.tune .up:before{
top: -1px;
}

.no-padding-bottom{
padding-bottom: 0;
}

