.content img {
    float: left;
    margin: 0 30px 0 0;
}
h1.title{
    padding-bottom: 5px;
    line-height: 35px;
}
.list{
    clear: both;
    padding: 20px 0;
    border-bottom: 1px #f5f5f5 solid;
}
.list:before, .list:after {
    content: "";
    display: table;
}
.list:after {
    clear: both;
}
.list h2 a{
    color:#508E74
}
.list ul.podcast{
    padding-bottom: 0;
    margin-bottom: 0;
}
ul.podcast{
    clear: both;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px #eee solid;
}
ul.podcast:before, ul.podcast:after {
    content: "";
    display: table;
}
ul.podcast:after {
    clear: both;
}
ul.podcast:last-child {
    border-bottom:none
}

ul.podcast li{
    display: block;
    float: left;
    position: relative;
    padding-bottom: 40px
}
ul.podcast li:first-child{
    margin-left: 0 !important;
}
ul.podcast li.c1{
    width: 100%;
}
ul.podcast li.c2{
    margin-left: 3%;
    width: 48%;
}
ul.podcast li.c3{
    margin-left: 3.5%;
    width: 31%;
}
ul.podcast li.c4{
    margin-left: 1%;
    width: 24%;
}
ul.podcast li .brief{
    padding: 20px 0;
}

ul.podcast li img {
    width: 40%;
    float: left;
    margin: 0 20px 0 0;
}
ul.podcast li .minute{
    font-size: 11px;
    position: absolute;
    bottom: 0;
    margin-top: 20px;
    width: 100%;
}
ul.podcast li .minute span{
    font-size:11px;
    font-weight:normal;
    color:#aaa;
    text-align:left
}
ul.podcast li .minute a{
    float: right;
}
ul.podcast .minute .icon {
    background: #508E74;
    width: 24px;
    height: 24px;
    display: inline-block;
    border-radius: 50%;
    border: 1px #508E74 solid;
}
ul.podcast .minute .icon i{
    left: 6px;
    top: 0;
    color: #fff;
}
ul.podcast li:hover .icon {
    background: #fff;
    border: 1px #508E74 solid;
}
ul.podcast li:hover .icon i {
    color: #508E74;
}
.fb-like span{
    max-width: 100%;
}
.able-wrapper{
    z-index: 9;
}
.able-audio {
    padding-top: 1em;
}
.able{
    background-color: #fff !important;
    box-shadow: none !important;
}
.able-player, .able-controller{
    background-color: #fff !important;
}
.able-seekbar {
    background-color: rgba(80, 142, 116, .6) !important;
    border: none !important;
    height: 0.5em;
}
.able-seekbar-loaded {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    height: 0.5em;
    background-color: #464646;
    z-index: 5100;
}
.able-seekbar-played {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    height: 0.5em;
    background-color: #508E74 !important;
    z-index: 5200;
}
.able-black-controls{
    border-bottom: 1px solid #eee !important;
}
.able-black-controls,
.able-black-controls div[role="button"],
.able-black-controls label {
    color: #508E74 !important;
}
.able-seekbar-head {
    left: 0;
    top: -6px !important;
    background-color: #FF9F30 !important;
    width: 16px !important;
    height: 16px !important;
    border: none !important;
    border-radius: 16px !important;
    z-index: 5500;
}
div.able-skin-2020 div.able-seekbar-wrapper{
    width: 100% !important;
    margin: 20px 0px !important;
}
/*
.audio-player {
    border: 1px solid #dfdfdf;
    text-align: center;
    display: flex;
    flex-flow: row;
    margin: 4rem 0 4rem 0;
    width: 600px;
}
.audio-player .album-image {
    min-height: 100px;
    width: 100px;
    background-size: cover;
}
.audio-player .player-controls {
    align-items: center;
    justify-content: center;
    margin-top: 2.5rem;
    flex: 3;
}
.audio-player .player-controls progress {
    width: 90%;
}
.audio-player .player-controls progress[value] {
    -webkit-appearance: none;
    appearance: none;
    background-color: white;
    color: blue;
    height: 10px;
}
.audio-player .player-controls progress[value]::-webkit-progress-bar {
    background-color: white;
    border-radius: 2px;
    border: 1px solid #dfdfdf;
    color: blue;
}
.audio-player .player-controls progress::-webkit-progress-value {
    background-color: blue;
}
.audio-player .player-controls p {
    font-size: 1.6rem;
}
.audio-player #play-btn {
    background-image: url('http://imgur.com/JzQP8td.png');
    background-size: cover;
    width: 75px;
    height: 75px;
    margin: 2rem 0 2rem 2rem;
}
.audio-player #play-btn.pause {
    background-image: url('http://imgur.com/MbJn41l.png');
}


.audio-player {
    width: 400px;
    margin: 20px;
}

.controls {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}

.progress {
    height: 10px;
    background-color: #ccc;
    margin-top: 10px;
}

.progress-bar {
    width: 0;
    height: 100%;
    background-color: #4caf50;
}

#current-time, #total-time {
    margin-top: 10px;
}
audio::-webkit-media-controls-panel {
    background-color: #56AEFF;
}
audio::-webkit-media-controls-volume-slider {
    background-color: #B1D4E0;
    border-radius: 25px;
    padding-left: 8px;
    padding-right: 8px;
}
@media screen and (max-width: 660px){
    .podcast .left, .podcast .right{
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
    }
}*/
