#tm_builder_outer_content { .tm_pb_audio_module button { box-shadow: none; text-shadow: none; min-height: 0; } .tm_pb_audio_module_content h2 { padding-bottom: 10px; line-height: 1em; } .tm_pb_audio_module_content { padding: 50px 40px; } .tm_audio_container { .mejs-mediaelement { background: transparent; } .mejs-time-handle, .mejs-volume-slider, .mejs-clear { display: block !important; } .mejs-controls { box-shadow: none; bottom: auto !important; } span.mejs-currenttime { font-size: 20px; text-shadow: none; } p.tm_audio_module_meta { margin-bottom: 17px; } .mejs-button { &.mejs-playpause-button, &.mejs-volume-button, &.mejs-playpause-button button, &.mejs-volume-button button { border: none; box-shadow: none; background: none; } } } .mejs-volume-button button::after, .mejs-pause button::after { display: none !important; } .tm_audio_container { span.mejs-offscreen { display: none; } .mejs-controls .mejs-horizontal-volume-slider { width: 50px; } span.mejs-time-handle { background-color: #FFF; } .mejs-controls .mejs-button button:focus { text-decoration: none !important; } .mejs-controls .mejs-time-rail .mejs-time-float { color: #fff; border: none !important; color: inherit !important; } button:focus { box-shadow: none; } span.mejs-time-float-current { min-width: 30px; } } .tm_audio_content { background-color: #2EA3F2; } .tm_audio_content h2, .tm_pb_audio_module_content h2 { color: #fff !important; } .tm_audio_container { .mejs-container { background: none; height: auto; } .mejs-embed { background: none; height: auto; body { background: none; height: auto; } } .mejs-container .mejs-controls { background: none; height: auto; } .mejs-time.mejs-currenttime-container, .mejs-controls .mejs-time-rail .mejs-time-loaded { display: none !important; } .mejs-time.mejs-currenttime-container.custom { display: block !important; padding: 0; margin-left: 10px; height: 30px; line-height: inherit; } .mejs-controls { .mejs-time-rail .mejs-time-total, .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: rgba(255, 255, 255, 0.5); height: 6px; margin: 12px 0; top: 0; } } } .tm_audio_container { span.mejs-time-total.mejs-time-slider { display: block !important; position: relative !important; max-width: 100%; } } .tm_audio_container { .mejs-controls { div.mejs-time-rail { padding-top: 0; position: relative; display: block !important; } .mejs-time-rail .mejs-time-current, .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #fff; height: 6px; } .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { top: 12px; } .mejs-time-rail .mejs-time-handle { display: block; top: -5px; border: none; width: 16px; height: 16px; border-radius: 15px; } .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { display: block; top: -5px; border: none; border-radius: 15px; background: #FFF; width: 16px; height: 16px; position: absolute; top: 7px; } a.mejs-horizontal-volume-slider { height: 30px; margin-left: 5px; display: block !important; float: left; } div.mejs-horizontal-volume-slider { height: 4px; } div.mejs-time-rail { width: auto !important; } .mejs-time-rail { span, a { width: auto; } } .mejs-playpause-button{ width: 30px; height: 30px; margin-right: 10px; button { width: inherit; height: inherit; margin: 0; &:before{ @include fa-icon(); content: '\f04b'; font-size: 22px; color: #fff; } } &.mejs-pause{ button { &:before{ content: '\f04c'; } } } } .mejs-volume-button{ margin-left: 5px; button{ &:before { @include fa-icon(); font-size: 18px; color: #fff; } } &.mejs-unmute{ button{ &:before { content: "\f026"; } } } &.mejs-mute{ button{ &:before { content: "\f028"; } } } } } } .tm_pb_audio_module { position: relative; } .tm_pb_audio_cover_art { position: absolute; top: 0; left: 0; height: 100%; width: 220px; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; } .tm_pb_audio_module_content { margin-left: 220px; h2 { margin-bottom: -5px; } } .tm_audio_module_meta { margin-bottom: 17px; color: #fff; } .tm_pb_audio_no_image .tm_pb_audio_module_content { margin-left: 0; } }