body {
  margin:0;
  height: 100%;
  background: -webkit-linear-gradient(left, #dcd1ba, #bd9f7a); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #dcd1ba, #bd9f7a); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #dcd1ba, #bd9f7a); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #dcd1ba, #bd9f7a); /* Standard syntax */
}

.container {
margin-left: 0;
}

.sidebar {
background: url(../images/ccm_bg.jpg) bottom no-repeat #240701;
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
height: 100%;
position: fixed;
padding: 0;
}

.cover {
display: table;
width: 100%;
height: 100%;
border: 0;
border-spacing: 0;
}

.cover > div {
display: table-row;
position: relative;
}

.cover > div:first-child {
height: 55%;
}

.cover-image {
background-image: url(../images/ccm_cover.jpg);
background-position: center right;
background-repeat: no-repeat;
background-size: cover;
-webkit-box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.65) inset;
-moz-box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.65) inset;
box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.65) inset;
position: absolute;
height: 55%;
width: 100%;
}

.cover-avatar {
/*background: #fff;*/
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
display: inline-block;
position: absolute;
bottom: 0;
left: 50%;
margin: 0 0 -53px -53px;
/*padding: 6px;*/
}

.cover-avatar img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.cover-author {
text-align: center;
padding-top: 5px;
}

.cover-author h1 {
color: #fff;
font-size: 28px;
font-weight: normal;
line-height: 30px;
margin: 70px 0 10px;
letter-spacing: -1px;

text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}

.cover-author h2 {
color: #fff;
font: 14px/20px Arial, sans-serif;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
margin-top: 5px;
}

.social-icon {
font-size: 0;
margin-top: 15px;
}

.social-icon a {
display: inline-block;
width: 41px;
height: 41px;
text-decoration: none !important;
margin: 0 5px;
}

a.social-deezer {
background : url(../images/deezer_icon.png) top left no-repeat;
}
a.social-facebook {
background : url(../images/facebook_icon.png) top left no-repeat;
}
a.social-itunes {
background : url(../images/itunes_icon.png) top left no-repeat;
}
a.social-soundcloud {
background : url(../images/soundcloud_icon.png) top left no-repeat;
}
a.social-spotify {
background : url(../images/spotify_icon.png) top left no-repeat;
}
a.social-twitter {
background : url(../images/twitter_icon.png) top left no-repeat;
}
a.social-youtube {
background : url(../images/youtube_icon.png) top left no-repeat;
}

.content {
	padding-left: 30px;
}

.row {
/*height: 100%;*/
}

.album-item {
background: url(../images/ccm_bg.jpg) center 50px no-repeat #000;
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
margin-bottom: 40px;
}

.album-item h3 {
font-size : 14px;
font-weight: bold;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
margin: 10px 15px;
}

.album-item h3 a {
color: #fff;
}

.album-item ul.album-play {
list-style: none;
display: block;
height: 32px;
background-color: rgba(0,0,0,0.8);
padding-left: 10px;
color: #fff;	
}

.album-item ul.album-play li {
display: block;
float:left;
padding: 5px;
}
.album-item ul.album-play li a {
display: block;
width: 16px;
height: 16px;
}

a.deezer-play {
background : url(../images/deezer_icon16.png) top left no-repeat;
}
a.facebook-play {
background : url(../images/facebook_icon16.png) top left no-repeat;
}
a.itunes-play {
background : url(../images/itunes_icon16.png) top left no-repeat;
}
a.soundcloud-play {
background : url(../images/soundcloud_icon16.png) top left no-repeat;
}
a.spotify-play {
background : url(../images/spotify_icon16.png) top left no-repeat;
}
a.twitter-play {
background : url(../images/twitter_icon16.png) top left no-repeat;
}
a.youtube-play {
background : url(../images/youtube_icon16.png) top left no-repeat;
}
a.google-play {
background : url(../images/play_icon16.png) top left no-repeat;
}

#FacebookSlide {
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
}

.jumbotron {
background-color: rgba(255,255,255,0.7);
}
.label-default {
background-color: #5D2607;
}
.pagination>li>a, .pagination>li>span {
color: #5D2607;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
background-color: #5D2607;
border-color: #5D2607;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
background-color: rgba(93,38,7,0.1);
color: #5D2607;
}
/*
.embed-responsive {
margin-left: -30px;
margin-top: -48px;
}*/