#tm_builder_outer_content {
	.tm_pb_audio_module.tm_pb_module {
		margin-top: 29px;
		background: $color__border-button;
		text-align: center;
		@include media-breakpoint-up(lg) {
			display:  flex;
			align-items: center;
			justify-content: space-between;
		}
		strong {
			font-weight: 400;
		}
		.tm_audio_container{
			flex-grow: 2;
		}
		.tm_audio_container .mejs-controls .mejs-horizontal-volume-slider,
		.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
			width: 72px;
		}

		.tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
		.tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-total, #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
			background: #727278;
		}

		.tm_audio_container .mejs-time.mejs-currenttime-container.custom {
			margin-right: 30px;
		}

		.tm_audio_container span.mejs-currenttime {
			font-size: 15px;
			line-height: 30px;
		}

		.mejs-container.mejs-audio {
			max-width: 100%;
			margin-bottom: 34px;
		}

		&.fullwidth-img {
			flex-direction: column;
			.tm_audio_container {
				margin-left: 0;
			}
			.tm_pb_audio_cover_art {
				width: 100%;
				max-height: 100%;
				height: 316px;
				top: 0;
				left: 0;
				position: relative !important;
			}
		}

		&.tm_pb_audio_no_image .tm_audio_container {
			margin-left: 0;
		}

		.tm_pb_audio_cover_art {
			width: 270px;
			height: 270px;
			max-height: 180px;
			position: static;
			display: inline-block;
			@include media-breakpoint-up(sm) {
				width: 180px;
				height: 180px;
			}
		}

		.tm_audio_container {
			padding: 36px 15px 40px;
			@media (max-width: 61.9em) {
				padding: 36px 20px 1px 20px;
			}
			margin-left: 0;
			h2 {
				font-size: 24px;
				margin-bottom: -12px;
			}

			.tm_audio_module_meta {
				margin-top: 10px;
				margin-bottom: 24px;
			}
		}

	}
}