body{
	color:#aaa;
}
table a, blockquote, input:placeholder,  #promotion-section .play-video .play-button:hover:before, #promotion-section .play-video .play-button:focus:before, 
.entry-container .entry-content, .entry-container .entry-summary {
    color: #DDD;
}
.custom-header {
    background: #000;
}

a:hover, a:focus, .site-info a:hover, .site-info a:focus, .post-title:hover, .post-title:focus, .play-button-text:hover, .play-button-text:focus, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .has-background-image .woocommerce-loop-product__title:hover, .has-background-image .woocommerce-loop-product__title:focus, .has-background-image .entry-container .entry-meta a:hover, .has-background-image .entry-container .entry-meta a:focus, .has-background-image .entry-container .entry-title a:hover, .has-background-image .entry-container .entry-title a:focus, .single footer .entry-meta a:hover, .single footer .entry-meta a:focus, #site-footer-navigation li a:hover, #site-footer-navigation li a:focus, #social-footer-navigation li a:hover, #social-footer-navigation li a:focus, .has-background-image .entry-title a:hover, .has-background-image .entry-title a:focus, .has-background-image .entry-meta a:hover, .has-background-image .entry-meta a:focus, .archive-post-wrap .hentry:nth-child(2n) .entry-title a:hover, .archive-post-wrap .hentry:nth-child(2n) .entry-title a:focus, .archive-post-wrap .hentry:nth-child(2n) .entry-meta a:hover, .archive-post-wrap .hentry:nth-child(2n) .entry-meta a:focus, .team-content-wrapper .entry-container .entry-title a:hover, .team-content-wrapper .entry-container .entry-title a:focus, .team-content-wrapper .entry-container .entry-meta a:hover, .team-content-wrapper .entry-container .entry-meta a:focus, .team-content-wrapper .entry-container .social-navigation a:hover, .team-content-wrapper .entry-container .social-navigation a:focus, .wp-playlist-tracks .wp-playlist-caption:hover, .wp-playlist-tracks .wp-playlist-caption:focus, .abletone-mejs-container.mejs-container button:hover, .abletone-mejs-container.mejs-container button:focus, #service-section .entry-title a:hover, #service-section .entry-title a:focus, #site-header-cart-wrapper a.cart-contents:hover, #site-header-cart-wrapper a.cart-contents:focus, .woocommerce-loop-product__title:hover, .woocommerce-loop-product__title:focus, span.price span.woocommerce-Price-amount:hover, span.price span.woocommerce-Price-amount:focus, .events-content-wrapper .entry-meta a:hover, .events-content-wrapper .entry-meta a:focus, .widget_recent_entries li a:hover, .widget_recent_entries li a:focus, .menu-inside-wrapper .main-navigation .nav-menu ul > li > a:hover, .menu-inside-wrapper .main-navigation .nav-menu ul > li > a:focus, button.dropdown-toggle:hover, button.dropdown-toggle:focus, .site-header-menu .menu-inside-wrapper .nav-menu li button:hover, .site-header-menu .menu-inside-wrapper .nav-menu li button:focus, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, button#wp-custom-header-video-button:hover, button#wp-custom-header-video-button:focus, .widget .ui-state-default a:hover, .widget .ui-state-default a:focus, .widget .ui-widget-content .ui-state-default a:hover, .widget .ui-widget-content .ui-state-default a:focus, .widget .ui-widget-header .ui-state-default a:hover, .widget .ui-widget-header .ui-state-default a:focus, body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu ul .current_page_item > a:hover, body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu ul .current_page_item > a:focus, .tag-cloud-link:hover, .tag-cloud-link:focus, .nav-title:hover, .nav-title:focus, .menu-social-container a:hover, .menu-social-container a:focus, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:hover, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:focus, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:hover, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:focus, .social-search-wrapper .menu-social-container li a:hover, .social-search-wrapper .menu-social-container li a:focus, .sidebar .widget-wrap .more-link:hover, .sidebar .widget-wrap .more-link:focus, .featured-content-section .hentry .more-link:hover, .featured-content-section .hentry .more-link:focus, #portfolio-content-section .more-link:hover, #portfolio-content-section .more-link:focus, .author a:hover, .author a:focus, .entry-meta a:hover, .entry-meta a:focus, .entry-title a:hover, .entry-title a:focus, .site-footer td#prev a:hover, .site-footer td#prev a:focus, .site-footer td#next a:hover, .site-footer td#next a:focus, .comment-reply-link:hover, .comment-reply-link:focus, aside.footer-widget-area a:hover, aside.footer-widget-area a:focus, .portfolio-content-wrapper .filter-button-group button:hover, .portfolio-content-wrapper .filter-button-group button:focus, .author-section-title:hover, .author-section-title:focus, .comment-permalink:hover, .comment-permalink:focus, .comment-edit-link:hover, .comment-edit-link:focus, .portfolio-content-wrapper .filter-button-group button.is-checked:hover, .portfolio-content-wrapper .filter-button-group button.is-checked:focus, .nav-subtitle:hover, .nav-subtitle:focus, .entry-meta a:hover, .entry-meta a:focus, .scroll-down:hover, .scroll-down:focus, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:hover, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:focus, #site-generator .menu-social-container a:hover, #site-generator .menu-social-container a:focus, .widget-wrap li a:hover, .widget-wrap li a:focus, .main-navigation ul:not(.sub-menu) > li > a:hover, .main-navigation ul:not(.sub-menu) > li > a:focus, #site-header-cart-wrapper a.cart-contents:hover, #site-header-cart-wrapper a.cart-contents:focus, #testimonial-content-section .owl-prev:hover, #testimonial-content-section .owl-prev:focus, #testimonial-content-section .owl-next:hover, #testimonial-content-section .owl-next:focus, #featured-content-section .section-content-wrapper .hentry .more-link:hover, #featured-content-section .section-content-wrapper .hentry .more-link:focus, .service-section .hentry .more-link:hover, .service-section .hentry .more-link:focus, #portfolio-content-section .hentry .more-link:hover, #portfolio-content-section .hentry .more-link:focus, #service-section.has-background-image .hentry .more-link:hover, #service-section.has-background-image .hentry .more-link:focus, #stats-section .hentry .more-link:hover, #stats-section .hentry .more-link:focus, #service-section .hentry .more-link:hover, #service-section .hentry .more-link:focus, .navigation.pagination a:hover, .navigation.pagination a:focus, #stats-section.has-background-image .hentry .more-link:hover, #stats-section.has-background-image .hentry .more-link:focus, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:hover, .archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:focus, .playlist-content-wrapper .abletone-mejs-container.mejs-container button:hover, .playlist-content-wrapper .abletone-mejs-container.mejs-container button:focus {
    color: #f7ec67;
}

.social-navigation a:before{
	font-family: 'Font Awesome 5 Brands';
}
.social-navigation a[href*="youtube.com"]:before {
    content: "\f431";
}
.social-navigation a[href*="deezer"]:before {
    content: "\e077";
}
.social-navigation a[href*="lastfm"]:before {
    content: "\f202";
}
.social-navigation a[href*="wikipedia"]:before {
    content: "\f266";
}
.social-navigation a[href*="kommerzpunk"]:before {
	font-family: 'Font Awesome 5 Regular';
    content: "\f07a";
}

.section-title, .portfolio-section-headline .section-title, .entry-title a, .drop-cap:first-letter, 
.vcard, .position, .entry-meta a, .section-description-wrapper, .section-title-wrapper + .section-description, 
.section-title + .section-description, .section-title-wrapper + .section-subtitle, .section-heading-wrapper > .section-description, 
.section-title + .section-description, .section-heading-wrapper > .section-subtitle {
    color: #aaa;
}


#wp-custom-header-video-button {
    display: none;
}

.custom-header-content-wrapper {
    width: 800px;
}

header#masthead {
    position: fixed;
    width: 100%;
    z-index: 100;
	transition: height 0.5s;
}
.site-header {
    background-color: #f7ec67;
}
.site-branding {
	transition: all 0.5s;	
}
.home .custom-logo {display:none;}
.home header a, .home .menu-label, .home .menu-toggle:before,
.home button.menu-toggle:hover, .home button.menu-toggle:focus,
.home .menu-toggle:hover .menu-label, .home .menu-toggle:focus .menu-label, .home .menu-toggle:hover:before, .home .menu-toggle:focus:before
{
    color: #fff;
}
.home .menu-inside-wrapper{
    background-color:transparent;
}

div#content {
	padding-top: 140px;
}

#menu-toggle {
    outline: none;
}

#footer-menu-social {
    text-align: center;
}

@media only screen and (max-width: 450px) {
	.site-branding {
		margin: 14px auto;
	}
}

@media only screen and (min-width: 48em) {
	header#masthead {
		height:102px;
	}
	.playlist-fixed header#masthead {
		height:80px;
	}
	.playlist-fixed .site-branding {
		margin-top: 0;
		margin-bottom: 0;
	}
	div#content {
		padding-top: 100px;
	}
	.playlist-fixed .site-header .social-navigation ul {
		padding: 10px 15px;
	}
	.playlist-fixed .menu-toggle-wrapper {
		padding: 12px 0;
	}
}