/*v12/13/22*/
div.comments {
/*
   position: fixed;
   top: 0;
   right: 0%;
   bottom: 180px;
   overflow: scroll;
   -webkit-overflow-scrolling: touch;
*/
   /*width:25%;*/
   /*min-width: 200px;*/
   /*gone height:100%;*/
   /*font-size: 250%;*/
}
div.songs {
/*
   position: fixed;
   top: 0;
   height:100%;
   overflow: scroll;
   -webkit-overflow-scrolling: touch;
   margin:0.4em;
*/
   /*width:75%;*/
   /*font-size: 250%;*/
}
div.post {
/*
   position: fixed;
  bottom:60px;
   right: 0%;
   height:120px;
*/
   /*min-width: 200px;*/
  /*gone margin-bottom: -40px;*/
}
div#wrapper {
/*
   padding: 5px;
   position:absolute;
   top:0; bottom:0; left:0; right:0;
*/
}

div.comments_reorder_wrapper {
   display: table;
   width: 100%;
}

div.below_comments_reorder {
   display:table-footer-group;
}

div.comments_reorder {
   display:table-header-group;
}

input#pc_name {
   /*width:100%;*/
}

#downarrow {
   bottom: 176px;
   border:0;
/*   position: fixed;*/
   z-index: 1337;
   display:none;
}

img.listen_link_image {
   vertical-align: middle;
   border: 0;
   width: 30px;
   height: 17px;
}

div.comment_in_reply_to {
   padding-left: 1.5em;
   text-indent: -0.5em;
   font-size: 80% !important;
   font-weight:normal !important;
   font-style: italic;
}

button.reply_thread_button {
   background: none;
   border: none;
}

   span.songs_return_link {
      display:none;
   }
   div.post {
      width:80%;
      max-width:400px;
      display:block;
      margin-left:auto;
      margin-right:auto;
   }
   div.comments {
      width:85%;
      display:block;
      margin-left:auto;
      margin-right:auto;
   }
   div.songs {
      width:100%;
      display:block;
   }
   #downarrow {
      left: 83%;
   }
	.layout-sm-md {
		display:none
	}

div#playlistcommentstable {
   margin: 0 !important;
}

table.playlistcommentsform tr td div#name_section {
   width:50%;
}

table.playlistcommentsform tr td div#email_section {
   width:50%;
}

table.playlistcommentsform tr td textarea#ccc {
   width:100%;
}

span.songs_return_link, .songs_return_link a:link, .songs_return_link a:visited {
   background-color: #FFFFB7;
   color: black;
   text-decoration: none;
   text-transform: uppercase;
   font-size: 120%;
   border-radius: 20px;
   border: 2px dashed #000;
   padding: 1px
}

/*new playlist*/
.live-indicator { display: none; }

.songs #footer-comments-link {
	color:#111;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:row;
	-webkit-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	background:url("/images/playlist_noframes/footer-comments-link-yellow.png") top left no-repeat;
	background-size:cover;
	padding:3px 15px 0px 20px;
	max-width:250px;
	max-height:50px;
	position:fixed;
	bottom:0;
	right:0;
	font-size:1.8em;
	box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	z-index:5;
	cursor:pointer;
    white-space: nowrap;
    font-family: "Londrina Solid","Open Sans",sans-serif;
    text-transform: uppercase;
}
.songs #footer-comments-link i {
	margin-right:0.5em
}
.songs #footer-comments-link span {
	white-space:nowrap;
	font-family:"Londrina Solid","Open Sans",sans-serif;
	text-transform:uppercase
}
.songs #footer-comments-link .live-indicator {
	display:none
}
.songs #footer-comments-link.is-live .live-indicator {
	display:inline
}
table.playlistcommentsform#playlistcommentsform_outer {
   border: 2px solid;
}
/* end new playlist */

.throb {
   animation: blue-blinker 1.1s linear 3;
}
.throb_longer {
   animation: blue-blinker 1.1s linear 3;
}
@keyframes blue-blinker {
   50% {background-color: rgb(130, 130, 130);}
}
