@font-face { font-family: 'Guifx v2 Transports'; font-style: normal; font-weight: 400; src: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/Guifx_v2_Transports.woff) format('woff'); } .mejs-ted .mejs-controls { background: #eee; height: 65px } .mejs-ted .mejs-button, .mejs-ted .mejs-time { position: absolute; background: #ddd } .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total { background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) 0 -52px repeat-x; height: 6px } .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-buffering { height: 6px } .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded { width: 0 } .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current { width: 0; height: 6px; background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) 0 -59px repeat-x } .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle { display: block; margin: 0; width: 14px; height: 21px; top: -7px; border: 0; background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) no-repeat; background:#cb0003; border:2px solid #b3b3b3; border-radius:3px; outline: solid 2px white; outline-offset: -3px; box-sizing:border-box; overflow:hidden; } .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle::before { content: ' '; display:block; width:6px; height:10px; margin-left: 3px; margin-top: 4px; background-repeat:repeat; background-image: radial-gradient(circle at 0.2px 0.2px, white 1px, transparent 0); background-size: 3px 3px; } .mejs-ted .mejs-controls .mejs-captions-button, .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float, .mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-handle { display: none } .mejs-ted .mejs-controls .mejs-playpause-button { top: 29px; left: 9px; width: 49px; height: 28px; border: 2px solid #ccc; border-radius:5px; background: linear-gradient(#f7f7f7, #e5e5e5); box-shadow: 0 5px 6px -5px #666666; } .mejs-ted .mejs-controls .mejs-playpause-button:active{ box-shadow:none; background: linear-gradient(#f7f7f7, #c0c0c0); border-bottom-color:#c0c0c0; } .mejs-ted .mejs-controls .mejs-playpause-button button { width: 49px; height: 28px; background:transparent; margin: 0; padding: 0 } .mejs-ted .mejs-controls .mejs-playpause-button::before{ display: inline-block; font-family: "Guifx v2 Transports"; width: 49px; height: 28px; text-align: center; line-height: 28px; color: #666666; font-size: 16px; position: absolute; top:-2px; left:-2px; text-shadow: 1px 1px 0px rgba(255,255,255,.3); font-weight:normal !important; } .mejs-ted .mejs-controls .mejs-playpause-button::before{ content: "1"; } .mejs-ted .mejs-controls .mejs-playpause-button.mejs-pause::before { content: "2"; } .mejs-ted .mejs-controls .mejs-fullscreen-button { top: 34px; right: 9px; width: 17px; height: 15px; background: 0 0 } .mejs-ted .mejs-controls .mejs-fullscreen-button button { width: 19px; height: 17px; background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) 0 -66px no-repeat; margin: 0; padding: 0 } .mejs-ted .mejs-controls .mejs-unfullscreen button { background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) -21px -66px no-repeat; margin: 0; padding: 0 } .mejs-ted .mejs-controls .mejs-volume-button { top: 30px; right: 35px; width: 24px; height: 22px; border: 1px solid #ccc; border-radius:5px; background: linear-gradient(#f7f7f7, #e5e5e5); box-shadow: 0 5px 6px -5px #666666 } .mejs-ted .mejs-controls .mejs-volume-button:active { box-shadow:none; background: linear-gradient(#f7f7f7, #c0c0c0); border-bottom-color:#c0c0c0; } .mejs-ted .mejs-controls .mejs-volume-button button::before{ content: "$"; font-family: 'Guifx v2 Transports'; color: #666666; width:24px; height:22px; line-height:22px; text-align:center; display:block; font-size:14px; text-shadow: 1px 1px 0px rgba(255,255,255,.3); font-weight:normal !important; } .mejs-ted .mejs-controls .mejs-volume-button.mejs-unmute button::before{ content: "!"; } .mejs-ted .mejs-controls .mejs-volume-button button{ background:transparent !important; } .mejs-ted .mejs-controls .mejs-mute button { width: 24px; height: 22px; margin: 0; padding: 0 } .mejs-ted .mejs-controls .mejs-unmute button { width: 24px; height: 22px; margin: 0; padding: 0 } .mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-slider { background: #fff; border: 1px solid #aaa; border-width: 1px 1px 0; width: 22px; height: 65px; top: -65px } .mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-total { background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) -41px -66px repeat-y; left: 8px; width: 6px; height: 50px } .mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current { left: 8px; width: 6px; background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-ted.png) -48px -66px repeat-y; height: 50px } .mejs-ted .mejs-controls .mejs-time span { color: #333 } .mejs-ted .mejs-controls .mejs-currenttime-container { position: absolute; top: 32px; right: 100px; border: 1px solid #999; background: #fff; padding-top: 2px; border-radius: 3px; color: #333 } .mejs-ted .mejs-controls .mejs-duration-container { position: absolute; top: 32px; right: 65px; border: 1px solid #999; background: #fff; padding-top: 2px; border-radius: 3px; color: #333 } .mejs-ted .mejs-controls .mejs-time button { color: #333 } .mejs-wmp .mejs-controls { background: transparent; height: 65px } .mejs-wmp .mejs-controls::before{ height: 30px; content:" "; width: 200px; display:inline-block; position:absolute; background:#1111119e; left:50%; top:24px; transform:translateX(-50%); border-radius:50px } .mejs-wmp .mejs-button, .mejs-wmp .mejs-time { position: absolute; background: 0 0 } .mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total { background-color: transparent; border: 1px solid #ccc; height: 3px } .mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-buffering { height: 3px } .mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded { background-color: rgba(255,255,255, .3); width: 0; height: 3px } .mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current { width: 0; height: 1px; background-color: #014CB6; border: 1px solid #7FC9FA; border-width: 1px 0; border-color: #7FC9FA #fff #619FF2 } .mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle { display: block; margin: 0; width: 16px; height: 9px; top: -4px; background: rgb(128,181,234); background: linear-gradient(180deg, rgba(128,181,234,1) 0%, rgba(2,111,226,1) 42%, rgba(98,213,252,1) 100%); border-radius:3px; border:1px solid; box-sizing:border-box; } .mejs-wmp .mejs-controls .mejs-captions-button, .mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float { display: none } .mejs-wmp .mejs-controls .mejs-playpause-button { top: 10px; left: 50%; margin: 10px 0 0 -20px; width: 40px; height: 40px } .mejs-wmp .mejs-controls .mejs-playpause-button button { width: 36px; height: 36px; margin: 0; padding: 0; left:2px; top:2px; background: rgb(128,181,234); background: linear-gradient(180deg, rgba(128,181,234,1) 0%, rgba(5,56,110,1) 45%, rgba(98,213,252,1) 100%); border-radius: 50px; border:2px solid #545856; outline:2px solid #8987879e; -webkit-box-shadow: inset 0px 2px 5px 0px rgba(99,214,252,1); -moz-box-shadow: inset 0px 2px 5px 0px rgba(99,214,252,1); box-shadow: inset 0px 2px 5px 0px rgba(99,214,252,1); outline-offset:0 !important; box-sizing:border-box; position:relative; } .mejs-wmp .mejs-controls .mejs-pause button { } .mejs-wmp .mejs-controls .mejs-playpause-button button::before { display: inline-block; content: "1"; font-family: "Guifx v2 Transports"; width: 36px; height: 36px; text-align: center; line-height: 36px; color: white; font-size: 22px; position: absolute; left: -2px; top: -2px; text-shadow: 1px 1px 2px rgb(5 56 110); opacity:0.9; font-weight:normal !important; } .mejs-wmp .mejs-controls .mejs-pause button::before { content: "2"; } .mejs-wmp .mejs-controls .mejs-currenttime-container { position: absolute; top: 25px; left: 50%; margin-left: -93px } .mejs-wmp .mejs-controls .mejs-duration-container { position: absolute; top: 25px; left: 50%; margin-left: -58px } .mejs-wmp .mejs-controls .mejs-volume-button { top: 32px; right: 50%; margin-right: -55px; width: 20px; height: 15px } .mejs-wmp .mejs-controls .mejs-volume-button button { margin: 0; padding: 0; width: 20px; height: 15px; background: transparent !important; } .mejs-wmp .mejs-controls .mejs-volume-button button::before{ content: "$"; font-family: 'Guifx v2 Transports'; font-size: 14px; position: absolute; left: 0; top: 0; line-height: 15px; color: white; text-shadow: 1px 1px 1px #333333; font-weight:normal !important; } .mejs-wmp .mejs-controls .mejs-volume-button.mejs-unmute button::before{ content: "!"; } .mejs-wmp .mejs-controls .mejs-unmute button { margin: 0; padding: 0; background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-wmp.png) -42px 0 no-repeat; width: 20px; height: 15px } .mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider { background: rgba(102,102,102, .6) } .mejs-wmp .mejs-controls .mejs-fullscreen-button { top: 32px; right: 50%; margin-right: -82px; width: 15px; height: 14px } .mejs-wmp .mejs-controls .mejs-fullscreen-button button { margin: 0; padding: 0; background: url(//www.traumklang-musik.de/wp-content/plugins/music-player-for-easy-digital-downloads/vendors/mejs-skins/controls-wmp.png) -63px 0 no-repeat; width: 15px; height: 14px }.eddmp-player-container{width: 100%;overflow-x:clip;}
.eddmp-player{width:100% !important;z-index:9999;margin-bottom:5px;}
.eddmp-player.track.mejs-wmp .mejs-controls,
.eddmp-player.track.mejs-wmp .mejs-controls::before{background:transparent !important;}
.eddmp-player:not(.track){min-width:200px !important;position:relative;}
.eddmp-player.mejs-wmp:not(.track),
.eddmp-player.mejs-ted:not(.track){min-height:65px !important;}
.eddmp-player.mejs-container{background: transparent !important;}
.eddmp-player.track{width:25px !important; height:26px !important; position:relative;float:left;margin-right:5px;overflow:hidden;}
.eddmp-player.track.mejs-ted{width:49px !important;height:28px !important;border-radius:16%;}
.eddmp-player.track.mejs-ted .mejs-controls{height:28px !important; background:transparent !important;}
.eddmp-player.track.mejs-wmp .mejs-playpause-button,
.eddmp-player.track.mejs-ted .mejs-playpause-button{top:0 !important;left:0 !important; margin: 0 !important;}
.eddmp-player.track.mejs-wmp{width:40px !important;height:40px !important;}
.eddmp-player.track.mejs-wmp .mejs-controls{height:40px !important; width:40px !important; background:transparent !important;}
.eddmp-player .mejs-time-total.mejs-time-slider{overflow-x: clip;}
.eddmp-player-list{width:100%; border:0;overflow:visible;}
.eddmp-player-list *{word-break:normal !important;}
.eddmp-player-list td{border:0;padding:5px;}
.eddmp-player-list table{width:100%;margin:0;}
.eddmp-player-list table td{border:0;}
.eddmp-odd-row td,
.eddmp-even-row td{padding:5px;vertical-align:middle;}
.eddmp-odd-row td{background-color:#FAFAFA; border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA;}
.eddmp-column-player-title{ vertical-align:middle;}
.eddmp-column-player-mejs-classic{width:30px; min-height:30px;}
.eddmp-column-player-mejs-ted{width:54px; min-height:28px;}
.eddmp-column-player-mejs-wmp{width:45px; min-height:40px;}
.eddmp-message{font-style:italic;}
.mejs-controls{ }
.eddmp-player .mejs-controls .mejs-time-rail .mejs-time-float{border:0;} .eddmp-player .mejs-time-hovered,
.eddmp-player .mejs-time-handle-content{display:none !important;}
.eddmp-player .mejs-controls .mejs-time{height:auto;}
.eddmp-player .mejs-controls .mejs-time-rail .mejs-time-buffering,
.eddmp-player .mejs-controls .mejs-time-rail .mejs-time-current,
.eddmp-player .mejs-controls .mejs-time-rail .mejs-time-hovered,
.eddmp-player .mejs-controls .mejs-time-rail .mejs-time-loaded{width:100%;}
.eddmp-player.mejs-wmp .mejs-time-rail{height:26px; padding-top:0;}
.eddmp-player.mejs-ted .mejs-time-rail{height:26px; padding:5px 0;margin:0;}
.eddmp-player.mejs-wmp .mejs-time{padding:10px 3px 0;}
.eddmp-player.mejs-ted .mejs-time{padding:2px 3px 0;height:17px;}
.eddmp-player.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total {
background: #333;
background: rgba(50,50,50,.8);
background: -webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));
background: -webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));
background: -moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));
background: -o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));
background: -ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));
background: linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8));
}
.eddmp-player.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current{background:rgba(203,0,3,.3) !important;}
.eddmp-player.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current{left:0;}
.eddmp-player.track.mejs-classic .mejs-controls{padding:0 !important; height:26px;}
.eddmp-player.track.mejs-classic .mejs-playpause-button button{position: absolute;top: 50%;left: 50%;margin:0;transform: translate(-50%, -50%);} .eddmp-player-visualizer {
width: 100%;
height: 80px;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
position:relative;
}
.eddmp-player-visualizer-bars-container {
top: 0;
bottom: 0;
left:0;
right:0;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items: flex-end;
gap: 4px;
background: transparent;
padding: 5px 0;
box-sizing: border-box;
overflow: hidden;
position:absolute;
}
.eddmp-player-visualizer-bar {
flex: 0 0 4px;
height: 0;
background: repeating-linear-gradient(
to top,
rgba(255, 255, 255, 0) 0px,
rgba(255, 255, 255, 0) 1px,
rgba(0, 115, 170, 1) 2px,
rgba(0, 115, 170, 1) 3px
);
opacity: 0.85;
box-shadow: 0 0 8px rgba(255, 255, 255, 0.25);
border-radius: 3px;
transition: height 0.08s ease-out, opacity 0.08s ease-out;
}
.eddmp-player-container:has( .mejs-wmp ) .eddmp-player-visualizer{padding-left:20px; padding-right:20px;}
.eddmp-player-container:has( .mejs-ted ) .eddmp-player-visualizer{padding:10px 10px 5px 10px;background:#eee;height:50px;}
.eddmp-player-container:has( .mejs-ted ) .eddmp-player-visualizer-bar{
background: linear-gradient(to top, #606368, #a1a4a8);
background: repeating-linear-gradient(
to top,
rgba(255, 255, 255, 0) 0px,
rgba(255, 255, 255, 0) 1px,
rgba(0, 0, 0, 0.5) 2px,
rgba(0, 0, 0, 0.5) 3px
);
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
opacity: 0.5 !important;
}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//www.traumklang-musik.de/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}