/*
Theme Name: Brutal Youth
Description: Brutal Youth band theme
Template: themify-ultra
Author: grobc (carsten.grob@gmail.com)
*/

/* Woohoo! Let's customize! */
/* league-gothic-regular - latin */

@font-face {
    font-family: 'GUERRILLA-FONT';
    src:url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/font/GUERRILLA-FONT.ttf.woff') format('woff'),
        url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/font/GUERRILLA-FONT.ttf.svg#GUERRILLA-FONT') format('svg'),
        url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/font/GUERRILLA-FONT.ttf.eot'),
        url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/font/GUERRILLA-FONT.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}


/* --- hide --- */
/*body:not(.mobile-menu-visible) #header .social-widget,*/
.home div.songkick-events .pagination,
.audiotheme-archive-header,
body:not(.mobile-menu-visible) .social-widget .wp-block-image,
.menu-item-object-audiotheme_archive ul.sub-menu, #main-nav .child-arrow, .bit-play-my-city-cta, .home .bit-show-past-display {
	display: none!important;
}
/* --- color --- */
body, body:not(.home):not(.error404) .tb_layout_part_wrap span, .bit-widget .bit-past-events-show-all-button, .audiotheme-records .audiotheme_record .audiotheme-record-title a, .audiotheme-videos .audiotheme_video .audiotheme-video-title a {
	color: #FFF;
}
.image-caption  {
	color: #bcbdc0
}
.audiotheme-tracklist .audiotheme-track.is-playable:hover, .audiotheme-tracklist .audiotheme-track.is-playable:hover a, .audiotheme-tracklist .audiotheme-track.is-playing:hover {
	color: #000;
}
a, #footerwrap a, .social-links a em, #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon-close, .module_row .red.ui:hover, .bit-widget .bit-offers:hover, .tb_layout_part_wrap h1, #body .module #menu-records-menu.nav.transparent > li > a:hover, .audiotheme-tracklist .audiotheme-track.is-playing, .single-audiotheme_track .audiotheme-content p:first-child:before, #content .audiotheme-records .audiotheme_record .audiotheme-record-artwork a:hover .audiotheme-record-type, #content .bit-widget .bit-past-events-show-all-button:hover, .audiotheme-featured-image:hover ~ h2.audiotheme-record-title a, .audiotheme-videos .audiotheme-featured-image:hover ~ h2.audiotheme-video-title a, .audiotheme-videos .audiotheme_video .audiotheme-video-title a:hover, .audiotheme-records article.audiotheme_record .audiotheme-record-title a:hover, #pagewrap .back-top-float:hover .arrow-up a:before, .audiotheme-record-single .audiotheme-record-header .audiotheme-record-artist, #pagewrap #headerwrap #main-nav .current-menu-item > a:hover {
	color: #FA3838;
}
a:hover, #footerwrap a:hover, .social-links a:hover em, #pagewrap #headerwrap #main-nav .current-menu-item > a, #pagewrap #headerwrap #main-nav .current_page_item > a, #pagewrap #headerwrap #main-nav a:hover, #pagewrap #headerwrap #main-nav ul a:hover, #pagewrap #headerwrap #main-nav .current-menu-parent a, #pagewrap #headerwrap .header-icons #menu-icon:hover, .bit-widget .bit-clickable:hover, .bit-details:hover .bit-venue, .bit-details:hover .bit-lineUp, .audiotheme-record-meta.entry-meta {
	color: #10F4D7;
}
.social-links a:hover em, li.social-link-item.tidal a, li.social-link-item.qobuz a, .bbp-form div.bbp-template-notice, .tf_close.mfp-close:hover, div.gwolle-gb div.gwolle-gb-write-button input[type="button"].button:hover, .gwolle-gb .gb-entry:nth-child(even) .gb-author-info,
.audiotheme-record-links-list a:before, .audiotheme-record-links-list .audiotheme-record-links-item .audiotheme-record-link:hover, .tf_close:after, .tf_close:before, #menu-icon:hover, #headerwrap #menu-icon-close:hover, .module_row .red.ui, #content .bit-widget .bit-past-events-show-all-button, .audiotheme-records .audiotheme_record .audiotheme-record-title a,
#pagewrap .back-top-float, .audiotheme-record-single .audiotheme-record-header .audiotheme-record-title, .audiotheme-tracklist .audiotheme-track.is-playable:hover, .audiotheme-videos .audiotheme_video .audiotheme-video-title a, .module-title, .header_down.module-icon a:hover em {
	background-color: #FA3838;
}
.social-links a em, .audiotheme-record-links-list .audiotheme-record-links-item .audiotheme-record-link, .audiotheme-record-links-list .audiotheme-record-links-item .audiotheme-record-link:hover:before, #menu-icon, #headerwrap #menu-icon-close, .tf_close.mfp-close, #menu-icon-close, #headerwrap #menu-icon-close:hover:before, #headerwrap #menu-icon-close:hover:after, .module_row .red.ui:hover, .bit-widget .bit-offers:hover, #content .bit-widget .bit-past-events-show-all-button:hover, .audiotheme-featured-image:hover ~ h2.audiotheme-record-title a, .audiotheme-videos .audiotheme-featured-image:hover ~ h2.audiotheme-video-title a, .audiotheme-videos .audiotheme_video .audiotheme-video-title a:hover, .audiotheme-records article.audiotheme_record .audiotheme-record-title a:hover, #pagewrap .back-top-float:hover, .audiotheme-record-single .audiotheme-record-header .audiotheme-record-artist, .audiotheme-tracklist .audiotheme-track.is-playing, .header_down.module-icon em {
	background-color: #10F4D7;
}
.audiotheme-record-artwork:after, .audiotheme-featured-image:after {
	background-color: #464646;
}
.bit-widget .bit-offers:hover, #content .bit-widget .bit-past-events-show-all-button:hover {
	border-color: #10F4D7;
}
.audiotheme-tracklist .audiotheme-track.is-playable:hover .audiotheme-track-cell, .audiotheme-tracklist .audiotheme-track.is-playable:hover .audiotheme-track-cell {
	border-color: #FA3838;
}
#main-nav a {
	font-size: 1.6rem;
}
.module-title {
	font-size: 4cqw;
}
.audiotheme-record-links-list, body.mobile-menu-visible #mobile-menu .navbar-wrapper {
	text-align: center;
}
.footer-right-wrap, .audiotheme-tracklist .audiotheme-track .audiotheme-track-meta {
	text-align: right;
}
:is(.footer-horizontal-right) #footer #footer-nav.footer-nav {
	float: inherit;
}
#main-nav a, .audiotheme-records .audiotheme_record .audiotheme-record-title a, .module-title, #footer-nav {
	text-transform: uppercase;
}
.audiotheme-meta-item {
	text-transform: capitalize;
}

#main-nav a {
	font-weight: bold;
}
body:not(.mobile-menu-visible) #main-nav li a {
  text-shadow: 1px 1px 0px #000, -1px 1px 0px #000, -1px 0px 0px #000, -1px -1px 0px #000, 1px -1px 0px #000, 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000;
}
#footerwrap, .module-title {
  text-shadow: 1px 1px 0px #000, -1px 1px 0px #000, -1px 0px 0px #000, -1px -1px 0px #000, 1px -1px 0px #000, 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000,
	  2px 2px 0px #000, -2px 2px 0px #000, -2px 0px 0px #000, -2px -2px 0px #000, 2px -2px 0px #000, 0px -2px 0px #000, 2px 0px 0px #000, 0px 2px 0px #000;
}
.home .merch .module-image img {
	filter: drop-shadow(2px 2px 6px rgba(0, 0, 0,0.6));
}
body:not(.home) #content, body:not(.home) .full_width #content {
	padding: 5% 0;
}
body:not(.home).error404 #content {
	padding: 0;
}
body.mobile-menu-visible .social-widget .wp-block-image {
	padding-bottom: 15px;
}
body.mobile-menu-visible #mobile-menu.sidemenu {
	padding: 0;
}
body.mobile-menu-visible #mobile-menu .navbar-wrapper {
	padding: 60px 25px 25px;
}
body.mobile-menu-visible #mobile-menu .navbar-wrapper {
	height: 100%;
}
:is(.footer-horizontal-left, .footer-horizontal-right, .footer-left-col, .footer-right-col) .footer-nav a {
	margin-right: 0;
}
body #site-logo a img {
	filter: drop-shadow(0px 0px 1px #000) drop-shadow(2px 2px 0px #000);
}
body #site-logo a:hover img, #mobile-menu .wp-block-image a:hover img {
	filter: invert(51%) sepia(53%) saturate(7478%) hue-rotate(340deg) brightness(96%) contrast(105%) drop-shadow(0px 0px 1px #000) drop-shadow(2px 2px 0px #000);
}
.navbar-wrapper {
	display: inherit;
	text-align: right;
}
#footerwrap, #pagewrap, body.mobile-menu-visible #mobile-menu .navbar-wrapper  {
	background-image: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/img/footer_back.webp');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: rgba(0,0,0,0.7);
    background-blend-mode: darken;
}
#pagewrap, body.mobile-menu-visible #mobile-menu .navbar-wrapper {
	background-color: rgba(29, 30, 31,0.7);
    background-blend-mode: darken;
}
/* --- headerimages --- */
.page #headerwrap, .post-type-archive-audiotheme_video #headerwrap, .post-type-archive-audiotheme_record #headerwrap, .single-audiotheme_video #headerwrap, .single-audiotheme_record #headerwrap, .single-audiotheme_track #headerwrap, .archive.tax-audiotheme_record_type #headerwrap, .single-forum #headerwrap, .single-forum #headerwrap, .page-id-1096 #headerwrap {
	z-index: 100;
	background: 0;
	position: absolute;
}
.tb_layout_part_wrap div.tb_row_frame_bottom {
	margin-bottom: -1px!important;
}
.tb_layout_part_wrap h1 {
	font-family: 'GUERRILLA-FONT';
	text-transform: uppercase;
	text-align: center;
	font-size: 6cqw;/*calc(1.5rem + 6.5 * ((100vw - 20rem) / 100));*/
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.6), 1px -1px 0 rgba(0, 0, 0, 0.6), -1px 1px 0 rgba(0, 0, 0, 0.6), 1px 1px 0 rgba(0, 0, 0 , 0.6), 2px 2px 2px #000;
	padding: 20% 0 0;
}
.tb_layout_part_wrap .module-icon {
	padding-bottom: 20%;
}
body:not(.home):not(.error404) .tb_layout_part_wrap span {
	font-family: 'GUERRILLA-FONT';
	text-transform: uppercase;
	text-align: center;
	display: block;
	font-size: 3.5cqw;/*calc(3vw);*/
	margin-bottom: 0;
	line-height: normal;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 2px 2px 2px #000;
}
.tb_layout_part_wrap strong {
	font-family: 'GUERRILLA-FONT';
	text-transform: uppercase;
	text-align: center;
	display: block;
	font-size: 4cqw;/*calc(3.2vw);*/
	margin: 3px 0 -3px;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 2px 2px 2px #000;
}
@media screen and (max-width: 1000px) {
	.tb_layout_part_wrap h1 {
		font-size: 8cqw;
	}
	body:not(.home):not(.error404) .tb_layout_part_wrap span {
		font-size: 5cqw;
	}
	.tb_layout_part_wrap strong {
		font-size: 6cqw;
	}
}
@media screen and (max-width: 840px) {
	body #header #site-logo a img {
		width: 180px;
	}
}
@media screen and (max-width: 740px) {
	.header-bar {
		float: inherit;
	}
	#headerwrap #header {
		text-align: center;
	}
	.tb_layout_part_wrap h1 {
		padding: 30% 0 10%;
	}
	.module-title {
	  font-size: 6cqw;
	}
}
@media screen and (max-width: 500px) {
	.tb_layout_part_wrap h1 {
		padding: 45% 0 5%;
	}
	.tb_layout_part_wrap h1 {
		font-size: 10cqw;
 	}
	body:not(.home):not(.error404) .tb_layout_part_wrap span {
		  font-size: 7cqw;
  	}
	.module-title {
	  font-size: 8cqw;
	}
}
/* ----------------- Audiotheme ----------------- */
.audiotheme {
    width: 1160px;
    max-width: 100%;
    margin: 0 auto;
}
@media screen and (max-width:1260px){
	.audiotheme {
		max-width: 94%;
	}
}
#body .module .nav.transparent > li > a,
#body .module .nav.transparent > li.current-menu-item > a {
	border-radius: 4px;
	margin: 1px;
}
.audiotheme-record-single .audiotheme-record-header .audiotheme-record-title, .audiotheme-record-single .audiotheme-record-header .audiotheme-record-artist, .content-area .audiotheme-record-title a:hover, .audiotheme-featured-image:hover ~ h2.audiotheme-record-title a,
.audiotheme-record-single .audiotheme-record-artwork, .audiotheme-featured-image {
	position: relative;
}
.audiotheme-grid .item .audiotheme-featured-image img, .audiotheme-record-artwork img {
	border: 3px solid #000;
}
.audiotheme-record-artwork:after, .audiotheme-featured-image:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: -3px;
	left: -3px;
	padding: 0px 2px 0px;
	z-index: 1;
	transform: rotate(3deg);
}
.audiotheme-records .type-audiotheme_record:nth-child(odd) .audiotheme-record-artwork:after, .post-type-archive-audiotheme_video .type-audiotheme_video:nth-child(odd) .audiotheme-featured-image:after {
	transform: rotate(-3deg);
}

.audiotheme-records .type-audiotheme_record:nth-child(even) .audiotheme-record-artwork:after {
	left: 0
}
.audiotheme-record-artwork img, .audiotheme-featured-image img {
	z-index: 2;
	position: relative;
}
.single-audiotheme_track .audiotheme-record-artist:before {
	content: 'Band: ';
}
.single-audiotheme_track .audiotheme-record-subtitle:before {
	content: 'Record: ';
}
.single-audiotheme_track .audiotheme-content p:first-child:before {
	content: 'Lyrics:';
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.audiotheme-record-single .audiotheme-record-header .audiotheme-record-title {
	font-weight: normal!important;
	font-size: 2em!important;
}
.audiotheme-record-single .audiotheme-record-header .audiotheme-record-artist {
	padding: 0 4px;
}
a.audiotheme-record-link {
	font-size: 0;
}


.audiotheme-record-link i.bandcamp:before, .audiotheme-record-link i.spotify:before,
.audiotheme-record-link i.apple:before, .audiotheme-record-link i.deezer:before,
.audiotheme-record-link i.youtube:before, .audiotheme-record-link i.tidal:before, .audiotheme-record-link i.qobuz:before, .audiotheme-record-link i.youtube-music:before, .audiotheme-record-link i.shop:before, .audiotheme-record-link i.shop:before, .audiotheme-record-link i.amazon:before, li.social-link-item.tidal a, li.social-link-item.qobuz a,
.audiotheme-record-links-list a[href^="https://hasslerecords.ffm.to/"]:before, .audiotheme-record-links-list a[href^="https://brutalyouth.bandcamp.com/"]:before, .audiotheme-record-links-list a[href^="https://open.spotify.com/"]:before, .audiotheme-record-links-list a[href^="https://music.apple.com/"]:before, .audiotheme-record-links-list a[href^="https://www.deezer.com/"]:before, .audiotheme-record-links-list a[href^="https://music.amazon.ca/"]:before, .audiotheme-record-links-list a[href^="https://music.youtube.com"]:before, .audiotheme-record-links-list a[href^="https://www.youtube.com"]:before, .audiotheme-record-links-list a[href^="https://tidal.com/"]:before, .audiotheme-record-links-list a[href^="https://www.tidal.com/"]:before, .audiotheme-record-links-list a[href^="https://open.qobuz.com/"]:before, .audiotheme-record-links-list a[href^="https://www.qobuz.com/"]:before {
	-webkit-mask-size: cover;
	mask-size: cover;
	width: 25px;
	height: 25px;
	display: inline-block!important;
	content: '';
	vertical-align: text-bottom;
}
.audiotheme-record-link i.bandcamp:before, .audiotheme-record-links-list a[href^="https://brutalyouth.bandcamp.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/bandcamp.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/bandcamp.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.spotify:before, .audiotheme-record-links-list a[href^="https://open.spotify.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/spotify.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/spotify.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.apple:before, .audiotheme-record-links-list a[href^="https://music.apple.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/music.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/music.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.deezer:before, .audiotheme-record-links-list a[href^="https://www.deezer.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/deezer.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/deezer.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.amazon:before, .audiotheme-record-links-list a[href^="https://music.amazon.ca/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/amazon.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/amazon.svg') no-repeat 50% 50%;
	width: 32px;
	height: 25px;
}
.audiotheme-record-link i.youtube:before, .audiotheme-record-links-list a[href^="https://www.youtube.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/youtube.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/youtube.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.youtube-music:before, .audiotheme-record-links-list a[href^="https://music.youtube.com"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/youtube-music.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/youtube-music.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.tidal:before, li.social-link-item.tidal a, .audiotheme-record-links-list a[href^="https://tidal.com/"]:before, .audiotheme-record-links-list a[href^="https://www.tidal.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/tidal.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/tidal.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.qobuz:before, li.social-link-item.qobuz a, .audiotheme-record-links-list a[href^="https://open.qobuz.com/"]:before, .audiotheme-record-links-list a[href^="https://www.qobuz.com/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/qobuz.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/qobuz.svg') no-repeat 50% 50%;
}
.audiotheme-record-link i.shop:before, .audiotheme-record-links-list a[href^="https://hasslerecords.ffm.to/"]:before {
	-webkit-mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/shopping-cart.svg') no-repeat 50% 50%;
	mask: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/svg/shopping-cart.svg') no-repeat 50% 50%;
	height: 22.2px;
}
li.social-link-item.tidal, li.social-link-item.qobuz, .mfp-arrow, .header_down.module-icon em {
	border-radius: 100%;
}
li.social-link-item.tidal a, li.social-link-item.qobuz a {
	width: 22px;
	height: 22px;
	padding: 4px 6px 6px;
	margin-top: 2px;
	-webkit-mask-size: 22px;
	mask-size: 22px;

}
li.social-link-item.qobuz a {
	padding: 5px 6px 6px;
	margin-top: 1px;
}
.is-playable .audiotheme-track-info.audiotheme-track-cell:hover, div.gwolle-gb div.gwolle-gb-write-button input[type="button"].button:hover {
	cursor: pointer;
}
.audiotheme-record-single .audiotheme-record-artwork,
.audiotheme-track .audiotheme-track-info a.audiotheme-track-title {
	pointer-events:none;
}
.audiotheme-meta-list .audiotheme-meta-item, footerwrap {
	margin: 0;
	border-width: 0!important;
}
.audiotheme-meta-list, .audiotheme-tracklist, .audiotheme-tracklist .audiotheme-track .audiotheme-track-cell, .audiotheme-tracklist .audiotheme-track, .audiotheme-tracklist .audiotheme-track::before, .audiotheme-paged-nav {
	border-color: #818a91!important;
}
body.post-type-archive-audiotheme_video .audiotheme-featured-image img {
	width: 100%!important;
	height: auto!important;
	object-fit: cover;
}
.audiotheme-records .audiotheme_record .audiotheme-record-artwork a:hover img,
.audiotheme-videos .audiotheme_video a:hover img.size-video-thumbnail {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: .9;
	border: 3px solid #FA3838; /*Türkis 10F4D7;*/
}

.audiotheme-videos .audiotheme_video a img.size-video-thumbnail {
	/*border: 2px solid transparent;*/
}
.audiotheme-records .audiotheme_record .audiotheme-record-artwork .audiotheme-record-type {
	opacity: inherit;
	z-index: 2;
}
.audiotheme-records .audiotheme_record .audiotheme-record-artwork a:hover .audiotheme-record-type {
	opacity: 1;
}
.audiotheme-records article.type-audiotheme_record:nth-child(2n+1) .audiotheme-record-meta.entry-meta {
  transform: translateX(-3px);
  z-index: 1;
}
.audiotheme-record-single .audiotheme-record-header .audiotheme-record-artist {
	z-index: 1;
	margin-top: -6px;
	letter-spacing: 1px;
	padding: 10px;
	transform: translateX(6px) rotate(-1deg);
}
.audiotheme-records .audiotheme-record-meta.entry-meta {
  margin-top: -3px;
}
.audiotheme-record-single .audiotheme-record-header .audiotheme-record-title, .audiotheme-video-single .audiotheme-video-title, .audiotheme-record-title a, .type-audiotheme_record .audiotheme-record-meta.entry-meta, .audiotheme-video-title a {
	padding: 10px;
	letter-spacing: 1px;
	z-index: 2;
	line-height: normal;
}
.audiotheme-records article.type-audiotheme_record:nth-child(2n+1) .audiotheme-record-title a {
	transform: rotate(1deg) translateX(3px);
	z-index: 2;
	position: relative;
}
.audiotheme-record-single .audiotheme-record-header .audiotheme-record-title, .audiotheme-video-single .audiotheme-video-title {
	transform: translateX(6px);
	background-image: url('https://www.brutal-youth.com/wp-content/themes/brutal-youth/img/record_title_back.webp');
	background-size: 100% 100%;
	background-color: transparent;
	padding-left: 14px;
}
.audiotheme-tracklist .audiotheme-track.is-playable:hover {
	z-index: 2;
}
.audiotheme-tracklist .audiotheme-track.is-playable:nth-child(odd):hover,
.audiotheme-records article:nth-child(odd) .audiotheme-featured-image:hover ~ h2.audiotheme-record-title a, .audiotheme-records article:nth-child(odd) h2.audiotheme-record-title a:hover,
.audiotheme-videos li:nth-child(even) .audiotheme-featured-image:hover ~ h2.audiotheme-video-title a, .audiotheme-videos li:nth-child(even) h2.audiotheme-video-title a:hover {
	transform: scale(1.02, 1.1) rotate(0.5deg);
	transition: all .3s ease-in-out;
}
.audiotheme-tracklist .audiotheme-track.is-playing:nth-child(odd), .audiotheme-tracklist .audiotheme-track.is-playing:nth-child(odd):hover  {
	transform: scale(1.02, 1.02) rotate(0.5deg);
	transition: none;
}
.audiotheme-tracklist .audiotheme-track.is-playable:nth-child(even):hover,
.audiotheme-records article:nth-child(even) .audiotheme-featured-image:hover ~ h2.audiotheme-record-title a, .audiotheme-records article:nth-child(even) h2.audiotheme-record-title a:hover,
.audiotheme-videos li:nth-child(odd) .audiotheme-featured-image:hover ~ h2.audiotheme-video-title a, .audiotheme-videos li:nth-child(odd) h2.audiotheme-video-title a:hover {
	transform: scale(1.02, 1.1) rotate(-0.6deg);
	transition: all .3s ease-in-out;
}
.audiotheme-tracklist .audiotheme-track.is-playing:nth-child(even), .audiotheme-tracklist .audiotheme-track.is-playing:nth-child(even):hover  {
	transform: scale(1.02, 1.02) rotate(-0.6deg);
	transition: none;
}
.audiotheme-tracklist li:not(.is-playing).audiotheme-track .jp-current-time, .record-type-menu.panel-widget-style h3, .error404 #layout ~ .tb_layout_part_wrap, .bit-rsvp-container, #content .bit-widget .bit-play-my-city-button {
	display: none;
}
.audiotheme-tracklist .audiotheme-track .jp-duration,
.audiotheme-tracklist .audiotheme-track.is-playing .jp-current-time {
	display: inline!important;
}
.audiotheme-tracklist .audiotheme-track.is-playing .jp-current-time:after {
	content: " /";
}
.audiotheme-tracklist .audiotheme-track.is-playable .sep-jp-duration {
	display: none!important;
}
.audiotheme-tracklist .audiotheme-track .audiotheme-track-cell,
.audiotheme-tracklist-single .audiotheme-track.is-playable::before,
.audiotheme-tracklist .audiotheme-track::before {
	border-right-width: 0!important;
}
.audiotheme-tracklist .audiotheme-track .audiotheme-track-cell {
	border-right-width: 0!important;
	padding: 12px 15px!important;
}
.audiotheme-grid .item {
    list-style: none;
}
.audiotheme-videos .audiotheme_video .audiotheme-featured-image {
    position: relative;
    margin: 0 0 10px;
}
.audiotheme-videos .audiotheme_video .audiotheme-video-title a,
.single-audiotheme_video .audiotheme-video-title, .audiotheme-records .audiotheme_record .audiotheme-record-title a, #body .audiotheme-video-title a, body.mobile-menu-visible .social-widget .widget {
	display: block;
}
.post-type-archive-audiotheme_video ul.audiotheme-videos {
	margin-left: 0;
}
#content .bit-widget {
	width: 100%;
}
.audiotheme-grid.min-width-400 .item {
	width: 94%;
}
.audiotheme-grid.min-width-600 .item {
	width: 46%;
}
.audiotheme-grid.min-width-600 .item:nth-of-type(2n+1) {
	clear: left;
}
.audiotheme-grid.min-width-400 .item {
	margin-right: 3%;
	margin-left: 3%;
}
.audiotheme-grid.min-width-600 .item {
	margin-right: 2%;
	margin-left: 2%;
}
@media (max-width: 440px) {
	.audiotheme-record-single.min-width-400 {
		padding: 0;
	}
	.audiotheme-record-single.min-width-400 .audiotheme-record-artwork {
		margin: 0 0 30px 0;
		width: 100%;
		max-width: 400px;
		float: inherit;
	}
}
@media (min-width: 800px) {
	.audiotheme-videos.audiotheme-grid .audiotheme_video,
	.audiotheme-grid.min-width-600 .item {
		width: 46%!important;
		max-width: 46%;!important
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		-webkit-flex: 0 0 46%;
		-ms-flex: 0 0 46%;
		flex: 0 0 46%;
	}
	.audiotheme-grid.min-width-600 .item:nth-of-type(2n+1) {
		clear: left;
	}
}
@media (min-width: 1000px) {
	.audiotheme-videos.audiotheme-grid .audiotheme_video,
	.audiotheme-grid.min-width-600 .item {
		width: 29.3333%!important;
		max-width: 29.3333%!important;
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		-webkit-flex: 0 0 29.3333%;
		-ms-flex: 0 0 29.3333%;
		flex: 0 0 29.3333%;
		/*min-height: 412px;*/
	}
	.audiotheme-grid.min-width-600 .item:nth-of-type(3n+1) {
		clear: left!important;
	}
	.audiotheme-grid.min-width-600 .item:nth-of-type(2n+1) {
		clear: none;
	}
	.audiotheme-record-single.min-width-600 {
		padding: 0 0 0 430px;
	}
	.audiotheme-record-single.min-width-600 .audiotheme-record-artwork {
		margin: 0 0 0 -430px;
		width: 390px;
	}
	.audiotheme-record-single .audiotheme-record-artwork {
		max-width: 500px;
	}
}

