.themeVerticalLayout #spotify, .themeVerticalLayout #contentPanel{
	flex-flow:column;
}
/*Sidebar*/
.themeVerticalLayout #spotifySidebar{
	flex-flow: row nowrap;
	width:100%;
	height:min-content;
}
.themeVerticalLayout #spotifyTools{
	width:min-content;
}
.themeVerticalLayout #spotifyTools img{
	margin-top: 10px;
	margin-bottom: 10px;
}
.themeVerticalLayout #playlistHeader {
    pointer-events: none;
}
/*Library*/
.themeVerticalLayout #library{
	flex-flow:row;
	height:min-content;
	padding: 25px;
	align-items: center;
}
.themeVerticalLayout #playlistHeader{
	width:min-content;
	height:min-content;
	margin:0;
}
.themeVerticalLayout #playlistHeader img{
	width:32px;
	height: 32px;
}
.themeVerticalLayout #playlistHeader h2{
	font-size: 3em;
}
.themeVerticalLayout #playlistContainer{
	justify-content: flex-start;
	align-content: center;
	height:min-content;
	flex-flow: row nowrap;
}

.themeVerticalLayout #playlistContainer > div{
	width:32px;
}
.themeVerticalLayout .playlistImg{
	height:32px;
	width:32px;
}
.themeVerticalLayout .playlistNames{
	display:none;
}
/*Main Secction*/
.themeVerticalLayout #mainSection{
	width:100%;
}
/*playlist container*/
.themeVerticalLayout #playListImg{
	display:none;
}

/*Now Playing*/
.themeVerticalLayout #contentPanel{
	overflow: hidden;
}
.themeVerticalLayout #spotify{
	width:100vw;
	height:100vh;
	transition: transform 0.5s ease-out;
}
.themeVerticalLayout #spotifyNowPlayingContainer{
	width:100vw;
	height:0px;
	flex-flow:column;
}
.themeVerticalLayout #spotifyNowPlayingContainer > span{
	display:none;
}
.themeVerticalLayout #spotifyNowPlaying{
	flex-flow:row;
	align-items: center;
	align-content: center;
	justify-content: center;
	justify-items: center;
	width:100%;
	max-width: 100%;
}
/*Songbar*/
.themeVerticalLayout #songBar{
	position: relative;
	flex:1;
}
.themeVerticalLayout #currentProgress, .themeVerticalLayout #totalProgress{
	position: relative;
}
/*Tools*/
.themeVerticalLayout #tools{
	width:300px;
	height:100px;
	align-items: center;
	align-content: center;
	justify-content: center;
	justify-items: center;
}
.themeVerticalLayout #tools > div{
	top:0;
}
/*player*/
.themeVerticalLayout #player{
	height:100px;
	width:max-content;
	flex-flow: row;
	position: relative;
	flex: 0 0 300px;
}
.themeVerticalLayout #player > span{
	display:none;
}
.themeVerticalLayout #player > #currentSongDiv{
	width:200px;
	display:flex;
	flex-flow: column;
	align-items: center;
	align-content: center;
	justify-content: center;
	justify-items: center;
}
.themeVerticalLayout #player p{
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:0;
	text-align: start;
}
.themeVerticalLayout #player #nextInQueueDiv{
	display:none !important;
}
.themeVerticalLayout #player #cards{
	width: 100px;
	height:100px;
	flex:0;
}
.themeVerticalLayout #cards > div > div{
	display:none;
}
