.podcast-img{
    float:left;
    width: 50%;
    height: 100%;
    padding-right: 2%;
    padding-bottom: 1%;
    margin-right: 7px;
}

.podcast-info{
    height: 100%;
}

.podcast-info .podcast-info_show-more-trigger{
    cursor: pointer;
    display: none;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
}

.podcast-info .podcast-info_show-more-state{
    display: none;
}
.podcast-info .podcast-info_show-less-trigger{
    cursor: pointer;
    display: none;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
}


.podcast-info .podcast-info_show-more-trigger{
    display: inline-block;
}
.podcast-info_read-more-wrap{
    display:none;
}


.podcast-info .podcast-info_show-more-state:checked ~ .podcast-info_read-wrap > p {
    text-overflow: ellipsis;
}
.podcast-info .podcast-info_show-more-state:checked ~ .podcast-info_read-more-wrap{
    height: 100%;
    overflow: visible;
    display: initial;
}
.podcast-info .podcast-info_show-more-state:checked ~ .podcast-info_show-more-trigger{
    display: none;
}
.podcast-info .podcast-info_show-more-state:checked ~ .podcast-info_show-less-trigger{
    display: inline-block;
}
.podcast-info_read-wrap {
    text-overflow: ellipsis;
}

.podcast-info-wrapper {
    overflow: hidden;
    margin-bottom: 20px;
}

.podcast-ui360 span.sm2-360btn-default{
    background-size: 100% !important;
}