button > a
{
	color: white;
}

#main
{
	background-color: black;
}

.row > div
{
	margin-left:15px;
	margin-right:15px;
}

.container-fluid
{
	overflow-y: scroll;
}

.container-main 
{
	margin-top:50px;
	padding-left:0;
	padding-right:0;
}

.header 
{
	background-color:rgba(34, 34, 34, 0.5);
	color:#9d9d9d;
	width:100%;
	margin-bottom: 25px;
	margin-top: 25px;
	padding: 15px;
}

.header > h3
{
	margin:0;
	color:white;
}

.profile-link-container
{
	width: 100%;
	height: 100px;
	text-align: center;
}

.profile-link
{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: 5px;
}

.profile-link img
{
	border-radius: 10px;
	width: 75px;
	height: 75px;
}

.feed-container {
	text-align: center;
	margin-top: 15px;
	margin-left: 15px;
	width: 100%;
}

.home-bg {
	background:url("../img/default/steezify-logo.gif") no-repeat center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#home_body
{
	background-color:lightgrey;
	height: 100%;
}

#home_container
{
	padding:0;
	height:100%;
}

#phone_headroom
{
	padding-top:20%;
}

#container_profile_img
{
	margin-top:15%;
}

#img_profile
{
	display: inline-flex;
	height: 20%;
	max-height: 500px;
}

#img_nav
{
	display: inline-flex;
	width: 100px;
}

#img_title
{
	height: 20%;
	max-height: 500px;
	display: initial;
}

.navbar-brand
{
	padding: 0;
	padding-left: 10px;
}

#navfluid
{
	padding-left:15px;
}

.home-nav 
{
	margin-top:50px; 
	text-align:center;
}

.info-container
{
	width:150px;
	height:150px;
	float:left;
	text-align:center;
	margin:15px;
	overflow:hidden;
	cursor:pointer;
}

.info-container.active
{
	width:80%;
	height:80%;
	overflow:auto;
}

.info-icon
{
	margin-top: 5px;
	width: 140px;
	height: 140px;
}

.info-header
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#505050;
}

.info-inner
{
	display:none;
	margin-top: 15px;
	padding-left:15px;
	padding-right:15px;
	font-size:1.2em;
}

.info-inner > img
{
	display:block;
	margin:auto;
	max-height:200px;
	max-width:80%;
}

.info-inner > .img-sports
{
	max-height:100px;
}

.btn-info > a
{
	z-index:50;
}

#info_soundcloud
{
	background-color:#FF9900;
}

#info_mixcloud
{
	background-color:#A14472;
}


#info_bootleg1
{
	background-color:#008AE6;
}


#info_bootleg2
{
	background-color:#4AB86E;
}


#info_release
{
	background-color:#FFCC00;
}

.panel-heading
{
	font-weight:bold;
}

#carousel_video
{
	width:100%;
	max-width:500px;
	max-height:500px;
	height:auto;
	margin:auto;
	padding-bottom:0;
	text-align:center;
	z-index:25;
}
	
.carousel_video_obj
{
	margin:auto;
	max-width:500px;
	max-height:500px;
	z-index:30;
}

.embed-responsive > video
{
	position:relative;
	height:auto;
}

.rotate180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#mc-nav-toggle {
	float:left;
	margin-left: 5px;
	margin-right: 5px;
	background-color: rgb(63,81,181);
}

#mc-nav-toggle:hover {
    background-color: rgb(140, 140, 140, 14);
}

#mc-nav-toggle .icon-bar {
    background-color: #fff;
}

#mc_player_container {
	text-align: center;
	margin-top: 15px;
	margin-left: 15px;
	width: 80%;
}

#mc-nav-title {
	font-family: 'UnifrakturCook', cursive;
}

#mc_player {
	max-width: 0;
	max-height: 0;
}

#mc-progress {
	height: 40px;
}

#mc-sidenav,
#music-sidenav,
#mc-sidenav-content,
#music-sidenav-content {
	background-color: black;
	color: white;
}

#music-nav-toggle {
	float:left;
	margin-left: 5px;
	margin-right: 5px;
	background-color: rgb(63,81,181);
}

#music-nav-toggle:hover {
    background-color: rgb(140, 140, 140, 14);
}

#music-nav-toggle .icon-bar {
    background-color: #fff;
}

#music_player_container {
	text-align: center;
	margin-top: 15px;
	margin-left: 15px;
	width: 80%;
}

#music-nav-title {
	/*font-family: 'UnifrakturCook', cursive;*/
}

#music_player {
	max-width: 0;
	max-height: 0;
}

#music-progress {
	height: 40px;
}

.album-cover {
	text-align: center;
}

.album-cover img {
	height: 500px;
}

#mc-story-title {
	width: 100%;
	background:url("../img/default/space-banner-small.png");
	color: white;
}

#mc-story-content {
	padding: 40px;
	text-align: left;
}

.active {
	font-weight: bold !important;
}

#mc-controls {
	margin-left: 15px;
	margin-top: 5px;
	margin-right: 25px;
}

#mc-volume-controls {
	margin-left: 25px;
}

.music-menu-btn {
	margin: 1%;
	width: 96%;
	float: none;
	background: linear-gradient(blue, lightblue) !important;
	font-family: sans-serif;
	font-size: 16px !important;
	font-weight: bold !important;
	color: white !important;
    box-shadow:
        inset 0 0 4px 0 rgba(255,255,255,.4),
        inset 0 0 6px 0 rgba(0,0,0,.4),
        inset 0 0 6px 10px rgba(0,0,0,.05),
        4px 4px 8px 0 rgba(0,0,0,.25);
    border-radius: 8px;
    padding: 8px 16px;
}

.music-menu-item {
	width: 100%;
	text-transform: none !important;
	text-align: left !important;
	white-space: normal !important; /* css-3 */    
    white-space: -moz-normal !important; /* Mozilla, since 1999 */
    white-space: -normal !important; /* Opera 4-6 */    
    white-space: -o-normal !important; /* Opera 7 */
    border-top: 1px solid #000 !important;
}

.event-image {
	width: 100%;
}
/*
#music-menu-tracks {
	white-space: pre-wrap !important; /* css-3 */    
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap !important; /* Opera 4-6 */    
    white-space: -o-pre-wrap !important; /* Opera 7 */    
    word-wrap: break-word !important; /* Internet Explorer 5.5+ */
}*/
