


@font-face {
	font-family: 'Conv_din1451alt';
	src: url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/fonts/din1451alt.eot');
	src: local('☺'), url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/fonts/din1451alt.woff') format('woff'), url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/fonts/din1451alt.ttf') format('truetype'), url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/fonts/din1451alt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
} 
.ssiencore{
	font-family: 'Conv_din1451alt';
	width:100%;
	max-width:1100px;
	margin:0 auto;
	height:252px;
	border:1px solid #cdcdcd;
	position:relative;
	box-sizing: border-box;
}
.ssiencore.ssi_pinmode{
	height:50px;
}
.ssiencore div{
	max-width:100%;
} 
.ssiEncore_songCover{
	width:250px;
	height:250px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	box-sizing: border-box;
}
.ssiencore.ssi_pinmode{
	width:50px;
	height:50px;
}
.ssiEncore_expandSong  {
    position: absolute;
    top: 0px;
    left: 0px;
    /* border: 1px solid #ffffff; */
	width:250px;
	height:250px;
    background: url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/embedExpandSong.png') no-repeat top left;
    background-size: contain;
}	
.ssiEncore_songDetail{
	position:absolute;
	top:0px;
	right:20px;
	height:252px;
	left:270px;
	box-sizing: border-box;
	width:auto;
}

.ssiEncore_songPlaying{
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:16px;
	line-height:26px;
	font-weight:700;
	margin-top:12px;
	position:absolute;
	top:0px;
	right:20px;
	box-sizing: border-box;
	width:auto;
	
}
.ssiEncore_pauseButton{
	float:right;
	width:30px;
	margin-left:16px;
	margin-top:0px;
	display:none;
	cursor:pointer;
	box-sizing: border-box;
}
.ssiEncore_playButton{
	float:right;
	margin-left:20px;
	margin-top:0px;
	width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; 
	border-left:26px solid #000000; 
	cursor:pointer;
	box-sizing: border-box;
}
.ssiEncore_pauseButtonBar{
	float:right;
	height:26px;
	width:11px;
	margin-left:4px;
	box-sizing: border-box;
}
.ssiEncore_songDetail .ssiEncore_songTitle{
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:25px;
	font-weight:700;
	margin-top:12px;
	width:auto;
	
}
.ssiEncore_songDetail .ssiEncore_songArtist{
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:20px;
	font-weight:400;
	width:auto;
	
}
.ssiEncore_songDetail .ssiEncore_songAlbum{
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:20px;
	font-weight:400;
	width:auto;
	
}
.ssiEncore_songDetail .ssiEncore_songShare{
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:16px;
	font-weight:400;
	margin-top:10px;
	position:relative;
	width:auto;
	height:20px;
}
.ssiEncore_songDetail .ssiEncore_songShare .ssiEncore_songShareLink{
	float:left;
	margin-right:20px;
	cursor:pointer;
	width:auto;
	
}
.ssiEncore_songDetail .ssiEncore_songShare .ssiEncore_songShareLink i{
	margin-right:10px;
}
.ssiEncore_songDetail .ssiEncore_songShare .ssiEncore_songShareLink.ssiEncore_songFactsButton{
	margin-right:0px;
}
.ssiEncore_songShareList{
	display:none;
	position:absolute;
	top:18px;
	width:320px;
	max-width:100%;
	padding-top:6px;
	background:#ffffff;
	z-index:2;
	height:40px;
	left:-2px;
}
.ssiEncore_songShareList div{
	display:inline-block;
	font-size:18px;
	cursor:pointer;
	width:auto;
	
}
.ssiEncore_songShareList div{
	font-size:22px;
}
.ssiEncore_shareButton:hover .ssiEncore_songShareList{
	display:block;
}
.ssiEncore_songApps{
	position:absolute;
	bottom:0px;
	left:270px;
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:16px;
	font-weight:300;
	margin-bottom:17px;
	width:auto;
	
}
.ssiEncore_songApps .ssiEncore_songAppsLink{
	float:left;
	margin-right:20px;
	cursor:pointer;
	font-size:16px;
	width:auto;
	
}
.ssiEncore_songApps .ssiEncore_songAppsLink i{
	margin-right:10px;
	font-weight:400;
	font-size:20px;
	display:block;
	float:left;
}
.ssiEncore_songAppsLink.ssiEncore_songArtistBio i{
	margin-top:-2px;
} 
.ssiEncore_songAppsLink.ssiEncore_songArtistFb i{
	margin-top:-1px;
}
.ssiEncore_songAppsLink.ssiEncore_songArtistTw i{
	margin-top:-1px;
}
.ssiEncore_songAppsLink.ssiEncore_songArtistWeb i{
	margin-top:-1px;
}
.ssiEncore_songAppsLink.ssiEncore_songArtistEv i{
	margin-top:-2px;
}
.ssiEncore_progressBar{
	position:absolute;
	bottom:58px;
	left:270px;
	right:20px;
	height:16px;
	width:auto;
	
}
.ssiEncore_progressBar .ssiEncore_progressLine{
	position:absolute;
	bottom:2px;
	left:40px;
	right:40px;
	height:10px;
	width:auto;
	
}
.ssiEncore_progressBar .ssiEncore_progressLine .ssiEncore_timerAreaProgress{
	position:absolute;
	top:0px;
	left:0px;
	height:10px;
	width:0px;
}
.ssiEncore_progressBar .ssiEncore_progressTime{
	float:left;
	width:40px;
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:16px;
	line-height:16px;
	text-align:left;
	
}
.ssiEncore_progressBar .ssiEncore_songDuration{
	float:right;
	width:40px;
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:16px;
	line-height:16px;
	text-align:right;
}
.ssiEncore_volumeControl{
	position:absolute;
	top:15px;
	right:140px;
	width:auto;
	
}
.ssiEncore_volumeControl .fa-volume-up{
	cursor:pointer;
}
.ssiEncore_volumeOff{
	position:absolute;
	font-size:24px;
	width:10px;
	top:-3px;
	left:7px;
	-webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  pointer-events:none;
}
.ssiEncore_volumeControl i{
	opacity:0.45;
	font-size:20px;
}
.ssiEncore_volumeTrack{
	height:6px;
	width:60px!important;
	display:inline-block;
	position:relative;
	margin-left:10px;
	margin-bottom:4px;
	cursor:pointer;
}
.ssiEncore_volumePosition{
	position:absolute;
	top:0px;
	left:0px;
	height:6px;
	width:60%;
	pointer-events:none;
}

.ssiEncore_mediaRateUp{
	position:absolute;
	right:20px;
	top:70px;
	width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; 
	border-bottom:26px solid #000000; 
	cursor:pointer;
}
.ssiEncore_mediaRateDown{
	position:absolute;
	right:20px;
	top:125px;
	width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; 
	border-top:26px solid #000000; 
	cursor:pointer;
}
.ssiEncore_mediaRateText{
	position:absolute;
	right:22px;
	top:95px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-family: 'Conv_din1451alt', sans-serif;
	width:24px;
}
/*LARGE*/
.ssiencoreLarge .ssiEncore_songAppsLink span,
.ssiencoreMedium .ssiEncore_songAppsLink span,
.ssiencoreSmall .ssiEncore_songAppsLink span,
.ssiencoreXsmall .ssiEncore_songAppsLink span,
.ssiencoreMini .ssiEncore_songAppsLink span{
	display:none;
}
.ssiencoreLarge .ssiEncore_volumeControl,
.ssiencoreMedium .ssiEncore_volumeControl,
.ssiencoreSmall .ssiEncore_volumeControl,
.ssiencoreXsmall .ssiEncore_volumeControl,
.ssiencoreMini .ssiEncore_volumeControl{
	top:55px;
	right:20px;
}
.ssiencoreLarge .ssiEncore_mediaRateUp{
	right:78px;
	top:auto;
	bottom:20px;
}
.ssiencoreLarge .ssiEncore_mediaRateDown{
	right:20px;
	top:auto;
	bottom:20px;
}
.ssiencoreLarge .ssiEncore_mediaRateText{
	right:50px;
	top:auto;
	bottom:20px;
}

/*MEDIUM*/
.ssiencoreSmall .ssiEncore_songPlaying,
.ssiencoreMedium .ssiEncore_songPlaying{
	top:120px;
}
.ssiencoreSmall .ssiEncore_volumeControl,
.ssiencoreMedium .ssiEncore_volumeControl{
	top:135px;
	right:auto;
	left:270px;
}
.ssiencoreMedium .ssiEncore_mediaRateUp{
	right:78px;
	top:auto;
	bottom:20px;
}
.ssiencoreMedium .ssiEncore_mediaRateDown{
	right:20px;
	top:auto;
	bottom:20px;
}
.ssiencoreMedium .ssiEncore_mediaRateText{
	right:50px;
	top:auto;
	bottom:20px;
}
/*SMALL*/
.ssiencoreSmall .ssiEncore_songCover{
	width:155px;
	height:155px;
}
.ssiencoreSmall .ssiEncore_expandSong  {
    position: absolute;
    top: 0px;
    left: 0px;
    /* border: 1px solid #ffffff; */
	width:155px;
	height:155px;
    background: url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/embedExpandSong.png') no-repeat top left;
    background-size: contain;
}
.ssiencoreSmall .ssiEncore_songDetail{
	left:175px;
}
.ssiencoreSmall .ssiEncore_volumeControl{
	left:175px;
}
.ssiencoreSmall .ssiEncore_progressBar{
	left:20px;
}
.ssiencoreSmall .ssiEncore_songApps{
	left:20px;
}
.ssiencoreSmall .ssiEncore_mediaRateUp{
	right:78px;
	top:auto;
	bottom:20px;
}
.ssiencoreSmall .ssiEncore_mediaRateDown{
	right:20px;
	top:auto;
	bottom:20px;
}
.ssiencoreSmall .ssiEncore_mediaRateText{
	right:50px;
	top:auto;
	bottom:20px;
}
/*Xsmall*/
.ssiencoreMini.ssiencore,
.ssiencoreXsmall.ssiencore{
	height:auto;
}
.ssiencoreMini .ssiEncore_songCover,
.ssiencoreXsmall .ssiEncore_songCover{
	width:100%;
	height:auto;
	position:relative;
	max-width:300px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	left:auto;
	top:auto;
	float:none;
}
.ssiencoreMini .ssiEncore_expandSong,
.ssiencoreXsmall .ssiEncore_expandSong  {
    position: absolute;
    top: 10px;
    left: 50%;
	margin-left:-150px;
    /* border: 1px solid #ffffff; */
	width:300px;
	height:300px;
	
    background: url('https://streamdb3web.securenetsystems.net/cirrusencore/embed/embedExpandSong.png') no-repeat top left;
    background-size: contain;
}
.ssiencoreMini .ssiEncore_songDetail,
.ssiencoreXsmall .ssiEncore_songDetail{
	width:100%;
	height:auto;
	position:relative;
	margin:10px;
	right:auto;
	left:auto;
	top:auto;
	float:none;
}
.ssiencoreMini .ssiEncore_songApps,
.ssiencoreXsmall .ssiEncore_songApps{
	width:100%;
	height:auto;
	position:relative;
	margin:10px;
	right:auto;
	left:auto;
	top:auto;
	float:none;
	height:20px;
}
.ssiencoreMini .ssiEncore_progressBar,
.ssiencoreXsmall .ssiEncore_progressBar{
	position:relative;
	margin:10px;
	float:none;
	clear:both;
	left:auto;
	right:auto;
	bottom:auto;
}
.ssiencoreMini .ssiEncore_songPlaying,
.ssiencoreXsmall .ssiEncore_songPlaying{
	position: relative;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 20px;
    left: auto;
    right: auto;
    top: auto;
    float: right;
    width: 50px;
    margin-right: 10px;
}
.ssiencoreMini .ssiEncore_songPlaying span,
.ssiencoreXsmall .ssiEncore_songPlaying span{
	display:none;
}
.ssiencoreMini .ssiEncore_volumeControl,
.ssiencoreXsmall .ssiEncore_volumeControl{
	right:auto;
	bottom:45px;
	left:10px;
	top:auto;
}
.ssiencoreXsmall .ssiEncore_mediaRateUp{
	left:10px;
	top:auto;
	bottom:46px;
	right:auto
}
.ssiencoreXsmall .ssiEncore_mediaRateDown{
	left:68px;
	top:auto;
	bottom:46px;
	right:auto;
}
.ssiencoreXsmall .ssiEncore_mediaRateText{
	left:40px;
	top:auto;
	bottom:46px;
	right:auto;
}
.ssiencoreXsmall .ssiEncore_volumeControl{
	left:auto;
	right:60px;
}
.ssiencoreXsmall .ssiEncore_songApps .ssiEncore_songAppsLink{
	margin-right:10px;
}
/*Mini*/
.ssiencoreMini .ssiEncore_songCover{
	margin-top:0px;
	width:100%;
	max-width:100%;
	height:100vw;
}
.ssiencoreMini .ssiEncore_expandSong{
	left:10px;
	margin-left:0px;
	width:100%;
	height:95vw;
}
.ssiencoreMini .ssiEncore_songApps .ssiEncore_songAppsLink{
	margin-right:8px;
}
.ssiencoreMini .ssiEncore_songDetail .ssiEncore_songShare .ssiEncore_songShareLink{
	margin-right:15px;
}
.ssiencoreMini .ssiEncore_songDetail .ssiEncore_songShare .ssiEncore_songShareLink i{
	margin-right:5px;
}
.ssiencoreMini .ssiEncore_mediaRateUp{
	left:10px;
	top:auto;
	bottom:46px;
	right:auto
}
.ssiencoreMini .ssiEncore_mediaRateDown{
	left:68px;
	top:auto;
	bottom:46px;
	right:auto;
}
.ssiencoreMini .ssiEncore_mediaRateText{
	left:40px;
	top:auto;
	bottom:46px;
	right:auto;
}
.ssiencoreMini .ssiEncore_volumeControl{
	left:auto;
	right:60px;
}
.ssiencoreXMini .ssiEncore_songShareLink span{
	display:none;
}
.ssiencoreXMini .ssiEncore_songShare{
	margin-bottom:15px;
}
.ssiencoreXMini .ssiEncore_songApps .ssiEncore_songAppsLink{
	margin-right:5px;
}
.ssiencoreXMini .ssiEncore_volumeControl{
	left:auto;
	right:50px;
}
.ssiencoreXMini .ssiEncore_mediaRateUp{
	left:10px;
	top:auto;
	bottom:46px;
	right:auto
}
.ssiencoreXMini .ssiEncore_mediaRateDown{
	left:62px;
	top:auto;
	bottom:46px;
	right:auto;
}
.ssiencoreXMini .ssiEncore_mediaRateText{
	left:37px;
	top:auto;
	bottom:46px;
	right:auto;
}
.skipButton{
	position: absolute;
    top: 15px;
	left: 0px;
	border:1px solid #cdcdcd;
	background:#dedede;
    color: #000000;
    padding: 1px;
    border-radius: 5px;
    width: 110px;
	text-align: center;
	font-family: 'Conv_din1451alt', sans-serif;
	font-size:14px;
}
.skipButtonActive{
	cursor:pointer;
	
}
.ssiEncore_advImage,
.ssiEncore_advText{
	display:none;
}

.ssiEncore_ADV .ssiEncore_advText{
	display:block;
	margin-top:15px;
}
.ssiEncore_ADV .ssiEncore_advImage{
	display:block;
	position:relative;
}
.ssiEncore_ADV .ssiEncore_advImage img{
	max-width:100%;
	max-height:100%;
	position:absolute;
	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
}
.ssiEncore_ADV img.ssiEncore_songCover,
.ssiEncore_ADV .ssiEncore_expandSong,
.ssiEncore_ADV .ssiEncore_songTitle,
.ssiEncore_ADV .ssiEncore_songArtist,
.ssiEncore_ADV .ssiEncore_songAlbum,
.ssiEncore_ADV .ssiEncore_songShare,
.ssiEncore_ADV .ssiEncore_mediaRateUp ,
.ssiEncore_ADV .ssiEncore_mediaRateText,
.ssiEncore_ADV .ssiEncore_mediaRateDown ,
.ssiEncore_ADV .ssiEncore_songApps{
	display:none!important;
}