#playlist-section {
	border: none;
	position: relative;
 }

 .playlist-section {
    padding: 42px 0;
 }

.playlist-content-wrapper .hentry {

    .hentry-inner {
    	position: relative;

        p a {
            display: inline-block;
            padding: 5px;
            width: 35%;
        }

        .post-thumbnail img {
            margin: 0;
        }
    }
}


#playlist-section .playlist-content-wrapper {

    .wp-playlist-current-item,
    .mejs-previous-button,
    .mejs-next-button {
        display: none;
    }

    .mejs-container {
        min-width: 100%;
        width: 100%;
    }

    .mejs-next {
        padding-right: 0;
    }

    .entry-container {
        text-align: center;

        @include media(mobile_horizontal) {
            text-align: left;
        }
    }

    .wp-playlist {
        text-align: left;
    }
}

.playlist-content-wrapper .post-thumbnail-background {
    background-position: right center;
    background-size: cover;
    content: "";
    float: left;
    margin-bottom: 21px;
    padding-bottom: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}

.playlist-content-wrapper .entry-container {
    clear: both;
}

.playlist-content-wrapper .wp-playlist {
    @include flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;

    .mejs-time {
        padding: 0;
    }

    .mejs-duration-container {
        padding-left: 5px;
        position: relative;
    }

    .mejs-currenttime-container {
        padding-right: 5px;
    }

    .wp-playlist-current-item {
    	margin: 0;

        img {
            display: none;
        }
    }

    .wp-playlist-tracks {
        width: 100%;
    }
}

.playlist-content-wrapper .entry-title {
	font-weight: 600;
}