/* shortcodes */
#wprs_chart{}
#wprs_chart #chart_container{}
#wprs_chart a{ text-decoration:none;border:inherit; transition:all 0s ease 0s;}
#wprs_chart #chart_ul{ margin-bottom:10px; background-color:#fff; border:1px solid #888;  list-style:outside none none !important;}
#wprs_chart #chart_ul > li{ margin:0; padding:20px 30px; border-bottom:1px dotted #8d8d8d; list-style:outside none none !important;}
#wprs_chart #chart_ul > li::after{clear:both!important;}
#wprs_chart .clear{clear:both!important;}
#wprs_chart .chart-media{float:left; margin-right:33px;}
#wprs_chart .chart-media .cover-art{vertical-align:top; display:inline-block;}

/* shortcode - beside cover art; up/ down & current rank; */
#wprs_chart ul.song-info{margin:0; padding:0;width:54px;text-align:center; vertical-align:top;display:inline-block;list-style-type:none;}
#wprs_chart ul.song-info li{height:54px;margin:0; margin-bottom:3px;padding:0px;list-style:outside none none !important;}
#wprs_chart ul.song-info li.current-rank{ font:bold 30px/54px Arial; vertical-align:middle; text-align:center; background-color:#000; color:#fff;}

/* shortcode - under cover art */
#wprs_chart .song-bottom{ margin:10px 0; padding: 10px 0; border-top:1px dotted #999; border-bottom:1px dotted #999;vertical-align:top;}
#wprs_chart ul.song-links {margin:0 0 0 45px; padding:0 0 3px;vertical-align:top;list-style-type:none;}
#wprs_chart ul.song-links li{margin:0; padding:0 7px 0 0; width:35px; height:35px;display:inline;}
#wprs_chart ul.song-links li img{display:inline;}
#wprs_chart ul.song-links li:last{margin:0; padding:0;}

/* shortcode - beside cover art - song title & album*/
#wprs_chart .chart-body{display:table;}
#wprs_chart .chart-body h2 {margin:0 0 8px; padding:2px; font:bold 18px/20px Arial;}
#wprs_chart .chart-body p {margin:0 0 4px; padding:2px; font:normal 14px/16px Arial;}
#wprs_chart .chart-body ul>li { list-style:outside none none !important;}
#wprs_chart ::after{content""; display:block;width:100%; clear:both;}

.clear{clear:both;}

/* chart widget */
.wprs_sidebar_chart .widget-title{ margin:0!important; padding:5px 10px; text-transform:uppercase; background:#364596 none repeat scroll 0% 0%; color:#fff;}
.wprs_sidebar_chart .wprs_side_widget{ margin:0; padding:0; list-style-type:none;}
.wprs_sidebar_chart .wprs_side_widget a{ text-decoration:none; border:inherit; transition:all 0s ease 0s;}
.wprs_sidebar_chart .wprs_side_widget li{ margin:0;list-style-type:none; min-height:60px; }
.wprs_sidebar_chart .wprs_side_widget li.wprs_even{background-color:#fff;}
.wprs_sidebar_chart .wprs_side_widget li.wprs_odd{ background-color:#eee;}
.wprs_sidebar_chart .wprs_side_widget .wprs_row{ margin:0; padding:10px 0;clear:both;}
.wprs_sidebar_chart .wprs_side_widget .wprs_row::after{content""; display:block;width:100%; clear:both;}
.wprs_sidebar_chart .wprs_side_widget .wprs_counter{margin:0 5px; padding:5px; height:100%; font:bold 25px/35px Sans-serif; width:25px; float:left;white-space:nowrap;}
.wprs_sidebar_chart .wprs_side_widget .wprs_cover{ width: 54px; float:left;}
.wprs_sidebar_chart .wprs_side_widget .wprs_body{ display:table;}
.wprs_sidebar_chart .wprs_side_widget .wprs_song-title{margin:0; padding:0; font: bold 15px/ 18px Arial;}
.wprs_sidebar_chart .wprs_side_widget .wprs_read-more{margin:0; padding:8px; background-color:#364596; }
.wprs_sidebar_chart .wprs_side_widget .wprs_read-more, .wprs_side_widget .wprs_read-more a{color:#fff!important; font: bold 12px/ 15px Arial!important; text-decoration:none;}
.wprs_sidebar_chart .wprs_side_widget .wprs_read-more a:hover{text-decoration:underline;}

/* featured widget */
.wprs_sidebar_featured .widget-title{ margin:0!important; padding:5px 10px; text-transform:uppercase; background:#364596 none repeat scroll 0% 0%; color:#fff;}
.wprs_sidebar_featured .wprs_side_widget { margin:0; padding:0; list-style-type:none;border-bottom:3px solid #364596;}
.wprs_sidebar_featured .wprs_side_widget a{ text-decoration:none; border:inherit; transition:all 0s ease 0s;}
.wprs_sidebar_featured .wprs_side_widget li{ list-style-type:none; min-height:60px; }
.wprs_sidebar_featured .wprs_side_widget .wprs_row{ margin:0; padding:10px 0;}
.wprs_sidebar_featured .wprs_side_widget .chart-media{ padding:10px; width: 80px; float:left;}
.wprs_sidebar_featured .wprs_side_widget .song-bottom{ margin:0 0 10px; padding:10px 10px 10px; border-top:1px dotted #999; border-bottom:1px dotted #999;vertical-align:top;}
.wprs_sidebar_featured .wprs_side_widget .song-bottom ul.song-links{margin:0 0 0 45px; padding:0;vertical-align:top;list-style-type:none;}
.wprs_sidebar_featured .wprs_side_widget .song-bottom ul.song-links li{margin:0; padding:0 7px 0 0; width:35px; height:35px;display:inline!important;}
.wprs_sidebar_featured .wprs_side_widget .song-bottom ul.song-links li img{display:inline;}
.wprs_sidebar_featured .wprs_side_widget .song-bottom ul.song-links li:last{margin:0; padding:0;}
.wprs_sidebar_featured .wprs_side_widget .chart-body{display:table; floa:left; padding:10px 0;}
.wprs_sidebar_featured .wprs_side_widget .chart-body h2 {margin:0 0 4px; padding:0; font:bold 18px/20px Arial;}
.wprs_sidebar_featured .wprs_side_widget .chart-body p {margin:0 0 4px; padding:0; font:normal 14px/16px Arial;}
.wprs_sidebar_featured .wprs_side_widget ::after{content""; display:block;width:100%; clear:both;}