/* Themify Customize Styling */
#header {	
	color: #ffffff; 
}
.loops-wrapper.grid4 .post-title {		text-align:left; 
}

/* Themify Custom CSS */
/* pink: #CD3A52 */
/* purple: #5550AA */

/*
Skin Name: Kerri
Version: 1.0
Description: Skin for Music
*/

a {
  color: #CD3A52;
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
#main-nav ul,
.post-share .social-share,
.album-container .jp-progress {
  border-color: #5550AA;
}
#main-nav .current_page_item a:hover,
#main-nav .current-menu-item a:hover {
  background-color: #5550AA;
  border-color: #5550AA;
  color: white;
}
input[type=reset]:hover,
input[type=submit]:hover,
button:hover,
#headerwrap,
#headerwrap.fixed-header,
#main-nav a:hover,
#main-nav ul a,
#main-nav .current_page_item ul a,
#main-nav ul .current_page_item a,
#main-nav .current-menu-item ul a,
#main-nav ul .current-menu-item a,
.commentlist .comment-reply-link:hover,
#respond #cancel-comment-reply-link:hover,
#footerwrap,
#footer-player .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current,
#footer-player .tracklist .wp-playlist-themify .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-current,
#footer-player .mejs__container .mejs__time-rail .mejs__time-total,
.album-container .album-playlist .mejs__controls .mejs__time-rail .mejs__time-current,
a.shortcode.button:hover {
  background-color: #5550AA;
}
#main-nav ul a:hover,
#main-nav .current_page_item ul a:hover,
#main-nav ul .current_page_item a:hover,
#main-nav .current-menu-item ul a:hover,
#main-nav ul .current-menu-item a:hover,
.post-share .box .share-icon:after,
.post-share .share:hover span:after,
.album-container .play-track:hover,
.album-container .pause-track:hover,
.album-container .tracklist .track:hover .play-track,
.album-container .tracklist .track:hover .pause-track,
.album-container .tracklist .track:hover .track-title,
.post-nav a:hover span:before,
.widget .feature-posts-list .feature-posts-title,
#footer-player .player-button:hover,
#footer-player .footer-player-inner .tracklist .wp-playlist .mejs__controls .mejs__playpause-button button:hover,
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-prev:hover,
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-next:hover,
.album-container .album-playlist .tracklist .track:hover button {
  color: #5550AA;
}
#main-nav ul a:hover {
  background-color: #fff;
}
.commentlist .comment-reply-link,
#respond #cancel-comment-reply-link,
a.shortcode.button,
blockquote:before,
input[type=reset],
input[type=submit],
button,
.buy-button {
  color: #5550AA;
  border-color: #5550AA;
}
.post-date {
  background-color: #5550AA;
  background-color: rgba(241,95,132,.8);
}
.post-share:hover .box,
#pagewrap .loops-wrapper.slider .carousel-nav-wrap .carousel-prev:hover,
#pagewrap .loops-wrapper.slider .carousel-nav-wrap .carousel-next:hover,
.buy-button:hover,
#footer-player .volume-bar span,
.collapsed .footer-player-inner .button-switch-player {
  background-color: #5550AA;
}
#pagewrap .loops-wrapper.slider .carousel-pager a.selected  {
  background-color: rgba(241,95,132,.3);
  border-color: #5550AA;
}
#pagewrap .carousel-pager a:hover,
#pagewrap .carousel-pager a.selected {
  background-color: #5550AA;
}
.album-container .jp-play-bar {
  background-color: #5550AA !important;
}

h1, h2 {
  font-family: 'Black Diamond';
}

#site-logo {
  font-family: 'Black Diamond';
}

.home-ctas {
  padding-top: 10%;
}

.home-ctas p {
  margin: 0;
}

.home-ctas h1 {
  font-size: 5em;
}

@media screen and (max-width: 480px) {
  .home-ctas {
    display: flex;
    flex-flow: column;
  }
  .home-ctas p {
    order: 2;
  }
  .home-ctas h1 {
    order: 1;
  }  
}

.bio-pic {
  margin: 0 2em 1em 0!important;
}

@media screen and (max-width: 768px) {
  .bio-pic {
    display: block;
    float: none;
    max-width: 100%;
    margin: 0 auto!important;
  }
}

#content .press {
    padding: 60px 0 0;
    width: 90%;
    float: none;
    margin: 0 auto;
}

#wpcf7-f4593-p4586-o1 .wpcf7-form-control-wrap {
    display: block;
    width: 100%;    
}

#site-logo {
    font-size: 2.33em;
    font-weight: normal;
    transform: translateY(5px);
}

.fixed-header #site-logo {
    transform: translateY(-4px);
}

.transparent-header #headerwrap a {
    color: white;
}

.transparent-header #main-nav-wrap a:hover {
    color: #ffffff;
}

.transparent-header #headerwrap.fixed-header, .transparent-header.themify_builder_active #headerwrap.fixed-header {
    background-color: rgba(255,255,255,0.7);
}

#header {
    width: 90%
}

#header .social-widget {
    display: none;
}

#main-nav li a {
  transition: all 0.33s ease;
}

#main-nav li:last-child a {
    /*padding: 0;*/
}

footer {
    padding-bottom: 116px;
}

.footer-text .one, .footer-text .two {
    display: none;
}

#text-2256-0-0-1 h2 {
    font-size: 4.5em;
}

#text-2256-0-0-1 .shortcode.button {
    margin: 0 1em 1em;
    width: 120px;
    font-size: 1em;

}

#text-2256-0-0-1 .shortcode.button:hover {
    color: rgba(176,23,40,1)!important;
}

.footer-player-inner {
    max-width: 100%!important;
    width: 100%!important;
    margin: 0;
}

.footer-player-inner .tracklist {
    width: 100%!important;
}

#FbridgeSGWidget {
    max-width: 500px;
    padding-top: 40px
}

#FbridgeSGWidget h2 {
    font-size: 3em!important;
    padding-bottom: 20px!important;
}

#FbridgeSGWidget #attribution,
#FbridgeSGWidget img {
    display: none!important;
}

.songkick-events .powered-by {
  display: none;
}

#footer-player {
  height: 166px;
}

@font-face {
  font-family: 'Black Diamond';
  src: url('/wp-content/fonts/BlackDiamond/BlackDiamond.eot');
  src: url('/wp-content/fonts/BlackDiamond/BlackDiamond.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/fonts/BlackDiamond/BlackDiamond.woff') format('woff'),
    url('/wp-content/fonts/BlackDiamond/BlackDiamond.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}