/*
 Theme Name:   Catani Music
 Theme URI:    
 Description:  UnderStrap Child Theme
 Author:       Justus Henke
 Author URI:   http://www.numedia.de
 Template:     understrap
 Version:      1.0.0

*/



/* General */

@import url('https://fonts.googleapis.com/css?family=BenchNine|Roboto:400,400i,700&display=swap');

:root {
  --primary: #2e2014; /* darkbrown */
  --secondary: #990000; /* red */
  --tertiary: #ffef9b; /* yellow */
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px; 
}

.bg-primary {
    background-color: #dadada !important;
}

html { font-size: 16px; }

body {
    font-family: 'Roboto', sans-serif;
    color: #000;
}

a {
    color: var(--secondary);

}
a:active, a:hover, a:focus {
    outline: 0;
	color: #000;
}


h1, h2, .navbar a {
    font-family: 'BenchNine', sans-serif; 
	letter-spacing: 0;
}

h1, h2 {
	font-size: 28px;
    font-weight: bold;
	text-transform: uppercase;
    color: var(--primary);
    line-height: 24px;
    margin-bottom: 15px;
}

h2 {
	font-size: 24px;
	margin-top: 10px;
}

h3 {
	font-size: 20px;
}



/* HEADER */

.navbar-brand img { max-width: 200px; }

.navbar-brand:hover img { opacity: 0.7; }

.header-image { margin-left: 20px; }

@media  (max-width:989px) {
	.header-image { display: none; }
}

#wrapper-hero img {
	object-fit: cover;
	width: 100%;
	height: 400px !important;
}

.navbar a {
	font-size: 20px; 
	text-transform: uppercase;
	color: var(--primary);
}
.navbar a:hover {
	color: var(--secondary);
}

.dropdown-item:focus, .dropdown-item:hover {
    text-decoration: none;
    background-color: var(--tertiary);
}

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover:active {
    color: #fff;
    background-color: var(--secondary);
}

.toggle-separator {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 2px;
    margin-top: 6px;
    background: var(--primary); 
    position: relative;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
}
.toggle-separator::before, .toggle-separator::after {
    position: absolute;
    top: -6px;
    right: 0;
    width: 100%;
    height: 2px;
    background:  var(--primary);
    content: "";
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
    z-index: 1;
}
.toggle-separator::after {
    position: absolute;
    top: 6px;
    right: 0;
    width: 100%;
    height: 2px;
    background:  var(--primary);
    content: "";
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
    z-index: 1;
}
.navbar-toggler[aria-expanded="true"] .toggle-separator::before {
    width: 100%;
    -webkit-transform: translateY(6px) rotateZ(-45deg);
    -ms-transform: translateY(6px) rotateZ(-45deg);
    transform: translateY(6px) rotateZ(-45deg);
}
.navbar-toggler[aria-expanded="true"] .toggle-separator::after {
    width: 100%;
    -webkit-transform: translateY(-6px) rotateZ(45deg);
    -ms-transform: translateY(-6px) rotateZ(45deg);
    transform: translateY(-6px) rotateZ(45deg);
}
.navbar-toggler[aria-expanded="true"] .toggle-separator {
    background: none !important;
}

.release-banner-wrapper {
	position: relative;
}
.release-banner {
	height: 300px;
	background: center no-repeat;
	background-size:cover; 
	filter: blur(8px);
}

.release-banner-thumb {
	position: absolute;
	top: 0;
	text-align: center;
	margin: auto;
	left:0;
	right:0;
}


/* LOOP */

@media  (max-width:676px) {
	.home-tiles {
		display: none;
	}
}

article { margin-bottom: 50px; }
.col-md-4 article { margin-bottom: 10px; }

.entry-title, .entry-content {
	border-bottom: 1px dotted #000;
}
.release-title  {
	margin-bottom: 5px;
}
.release-artist  {
	font-size: 16px;
}
.entry-date { 
	float: right; 
	font-size: 12px;
}
.release-year { 
	float: right; 
	font-size: 14px;
	color: #666;
}
.single-releases .entry-header { margin-bottom: 16px; }

.entry-content {
	margin-bottom: 3px;
	padding-bottom: 5px;
}
.entry-content p a,.entry-content li a  {
	border-bottom: 2px solid var(--tertiary);
	box-shadow: inset 0 -2px 0 var(--tertiary);
	transition: background-color .2s cubic-bezier(.33,.66,.66,1);
}
.entry-content p a:hover, .entry-content li a:hover  {
    background-color: var(--tertiary);
}

.entry-content a>img { transition: all .3s; }
.entry-content a>img:hover { opacity: 0.7; }

.post-thumb { padding-bottom: 16px; }


.releases-list  article.releases { position: relative; }

.releases-list  article.releases .entry-footer {
    position: absolute;
    bottom: 6px;
    left: 0;
	right: 0;
    background: rgba(256,256,256, 0.5);
    padding: 5px 10px;  
	transition: all 0.3s;
}

.releases-list  article.releases .entry-footer:hover {
    background: rgba(256,256,256, 0.8); 
}


.btn-secondary {
	border: none !important;
	box-shadow: none !important;
}
.btn-secondary {
	position:relative;
	background: none;
	border: none;
	border-radius:0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	color: var(--primary);
	padding: 0 10px;
}

.btn-secondary::before {
	position: absolute;
	content: '';
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	height: 100%;
	border: 1px solid var(--primary);
	transform: skew(-45deg);
	transition: .15s ease-in-out;
	z-index: -1;
}

.btn-secondary:hover {
	background: none !important;
	color: var(--secondary) !important;
	border: none !important;
	box-shadow: none !important;
	color: #fff !important;
}
.btn-secondary:hover::before {
}


.btn-secondary::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: var(--primary);
	transform: skew(-45deg);
	transition: all .3s;
	z-index: -2;
}
.btn-secondary:hover:after {
	width: 100%;
}


.btn-secondary:first-of-type, .cat-links a:first-of-type, .tag-links a:first-of-type, .widget-title:first-of-type, a.release-archive:first-of-type  {
	margin-left:20px;
}
input[type="submit"].btn-secondary { 
	background-color: var(--primary);
	color: #fff;
	clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
	transition: all .3s;
	padding: 3px 40px;
	margin: 0;
}
input[type="submit"].btn-secondary:hover { 
	background-color: var(--secondary) !important;
	
}

.cat-links, .tag-links { display: inline-block;  word-break: break-word;}

.cat-links a, .tag-links a, .widget-title, a.release-archive, input[submit] {
	font-size: 15px;
	font-weight: bold;
    color: #fff;
    background-color: var(--primary);
    border: none;
	border-radius:0;
    padding: 3px 5px;
	position:relative;
	margin-left:0;
	margin-right: 22px;
}

.cat-links a:before, .cat-links a:after,
.tag-links a:before, .tag-links a:after,
.widget-title:before, .widget-title:after,
a.release-archive:before, a.release-archive:after {
	position: absolute;
	content: '';
	top: 0;
	left: -20px;
	width: 20px;
	height: 100%;
	background-color: var(--primary);
	clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.cat-links a:after, .tag-links a:after, .widget-title:after, a.release-archive:after {
	left: auto;
	right: -20px;
	clip-path: polygon(00% 0%, 100% 0%, 100% 0%, 0% 100%);
}

.cat-links a:hover, .tag-links a:hover, a.release-archive:hover,
.cat-links a:hover:before, .tag-links a:hover:before, a.release-archive:hover:before,
.cat-links a:hover:after, .tag-links a:hover:after, a.release-archive:hover:after {
    background-color: var(--secondary);
	transition: color .15s ease-in-out, background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	text-decoration: none;
}

.cat-links a, .tag-links a, a.release-archive {
	font-size: 13px;
}
.tag-links a, .tag-links a:before, .tag-links a:after {
	background-color: #ccc;
}

.pagination {
    border-radius: 0;
}

.page-link {
    color: var(--primary);
	background-color: #fff;
	border: 1px solid var(--primary);
	clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
	background-color: var(--secondary);
	border-color: var(--primary);
}
.page-item:first-child .page-link,
.page-item:last-child .page-link {
    border-radius: 0;
}


/* COMMENTS */

.comments-area { margin-top: 48px; }


/* SIDEBAR */
.widget { margin-bottom: 24px; }
.widget iframe { height: 80px; }
.widget iframe.songkick-widget {height: auto; }

/* FOOTER */

#menu-social, #menu-metanav { list-style: none; display: flex; padding: 0;}
#menu-social li { position: relative; padding-left: 33px; }
#menu-social li a:before { margin-left: -28px; }
#menu-metanav li { margin-right: 33px; }

@media  (max-width:676px) {
	#menu-social, #menu-metanav {
		display: block;
	}
	#menu-social li, #menu-metanav li {
		padding-left: 0;
		text-align: center;
		margin: 0 auto;
	}
	#menu-social li {
		padding-left: 30px;
		width: 40px;
		float: left;
		margin: 0 auto 15px 0;
	}
}

#menu-social a, #menu-metanav a { color: var(--primary); }
#menu-social a:hover, #menu-metanav a:hover { opacity:0.8; }


#menu-social a {
    width: 0;
    display: inline-block;
    color: transparent;
	padding-right: 15px;
}

/* ICONS */ 
.icon a { padding-left: 33px; padding-right: 16px; }
.icon a::before { margin-left: -33px; }
.icon:hover a::before { opacity:0.8;  }

.entry-footer .icon a { padding-right: 0; }


.facebook a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%232e2014' d='M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-3 7h-1.924c-.615 0-1.076.252-1.076.889v1.111h3l-.238 3h-2.762v8h-3v-8h-2v-3h2v-1.923c0-2.022 1.064-3.077 3.461-3.077h2.539v3z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.bandcamp a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0.229' y='0.347' width='23.425' height='23.425'/%3E%3C/defs%3E%3Cdefs%3E%3Cpath id='SVGID_2_' d='M11.941,23.771c6.468,0,11.712-5.244,11.712-11.713c0-6.468-5.244-11.712-11.712-11.712 c-6.469,0-11.713,5.244-11.713,11.712C0.229,18.527,5.472,23.771,11.941,23.771L11.941,23.771z M11.941,23.771'/%3E%3C/defs%3E%3Cdefs%3E%3Crect id='SVGID_3_' x='0.229' y='-12.464' width='28' height='36.235'/%3E%3C/defs%3E%3CclipPath id='SVGID_4_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3CclipPath id='SVGID_5_' clip-path='url(%23SVGID_4_)'%3E%3Cuse xlink:href='%23SVGID_2_' overflow='visible'/%3E%3C/clipPath%3E%3CclipPath id='SVGID_6_' clip-path='url(%23SVGID_5_)'%3E%3Cuse xlink:href='%23SVGID_3_' overflow='visible'/%3E%3C/clipPath%3E%3Crect x='0' y='0.118' clip-path='url(%23SVGID_6_)' fill='%232E2014' width='23.882' height='23.882'/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_7_' x='0.229' y='0.347' width='23.425' height='23.425'/%3E%3C/defs%3E%3Cdefs%3E%3Cpath id='SVGID_8_' d='M15.091,11.254c-0.839,0-1.269,0.661-1.269,1.656c0,0.941,0.464,1.648,1.269,1.648 c0.91,0,1.252-0.834,1.252-1.648C16.342,12.06,15.913,11.254,15.091,11.254 M12.86,8.784h0.997v2.388h0.019 c0.271-0.452,0.84-0.732,1.347-0.732c1.426,0,2.117,1.122,2.117,2.489c0,1.257-0.612,2.442-1.951,2.442 c-0.612,0-1.269-0.152-1.566-0.768h-0.017v0.643H12.86V8.784L12.86,8.784'/%3E%3C/defs%3E%3CclipPath id='SVGID_9_'%3E%3Cuse xlink:href='%23SVGID_7_' overflow='visible'/%3E%3C/clipPath%3E%3CclipPath id='SVGID_10_' clip-path='url(%23SVGID_9_)'%3E%3Cuse xlink:href='%23SVGID_8_' overflow='visible'/%3E%3C/clipPath%3E%3Crect x='12.632' y='8.555' clip-path='url(%23SVGID_10_)' fill='%23FFFFFF' width='4.937' height='7.044'/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_11_' x='0.229' y='0.347' width='23.425' height='23.425'/%3E%3C/defs%3E%3Cdefs%3E%3Cpath id='SVGID_12_' d='M21.018,12.132c-0.079-0.57-0.481-0.877-1.032-0.877c-0.517,0-1.242,0.28-1.242,1.702 c0,0.778,0.332,1.603,1.198,1.603c0.577,0,0.979-0.399,1.076-1.069h0.997c-0.184,1.213-0.909,1.882-2.073,1.882 c-1.417,0-2.195-1.039-2.195-2.415c0-1.413,0.743-2.516,2.23-2.516c1.05,0,1.942,0.543,2.038,1.692H21.02H21.018'/%3E%3C/defs%3E%3CclipPath id='SVGID_13_'%3E%3Cuse xlink:href='%23SVGID_11_' overflow='visible'/%3E%3C/clipPath%3E%3CclipPath id='SVGID_14_' clip-path='url(%23SVGID_13_)'%3E%3Cuse xlink:href='%23SVGID_12_' overflow='visible'/%3E%3C/clipPath%3E%3Crect x='17.517' y='10.211' clip-path='url(%23SVGID_14_)' fill='%23FFFFFF' width='4.728' height='5.389'/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_15_' x='0.229' y='0.347' width='23.425' height='23.425'/%3E%3C/defs%3E%3Cdefs%3E%3Cpolyline id='SVGID_16_' points='9.374,15.23 1.895,15.23 5.387,8.784 12.867,8.784 9.374,15.23 '/%3E%3C/defs%3E%3CclipPath id='SVGID_17_'%3E%3Cuse xlink:href='%23SVGID_15_' overflow='visible'/%3E%3C/clipPath%3E%3CclipPath id='SVGID_18_' clip-path='url(%23SVGID_17_)'%3E%3Cuse xlink:href='%23SVGID_16_' overflow='visible'/%3E%3C/clipPath%3E%3Crect x='1.666' y='8.555' clip-path='url(%23SVGID_18_)' fill='%23FFFFFF' width='11.43' height='6.905'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	/* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath fill='%232e2014' d='M0 18.75l7.437-13.5H24l-7.438 13.5H0z'/%3E%3C/svg%3E"); */
	background-repeat: no-repeat;
}
.youtube a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='244 244 24 24' enable-background='new 244 244 24 24' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%232e2014' d='M267.803,250.985c0-2.11-1.552-3.807-3.469-3.807c-2.598-0.122-5.246-0.169-7.952-0.169c-0.141,0-0.281,0-0.422,0 s-0.281,0-0.422,0c-2.7,0-5.354,0.047-7.951,0.169c-1.913,0-3.464,1.707-3.464,3.816c-0.117,1.669-0.169,3.338-0.164,5.007 c-0.005,1.669,0.047,3.338,0.159,5.012c0,2.109,1.552,3.82,3.464,3.82c2.729,0.127,5.527,0.183,8.373,0.179 c2.851,0.009,5.64-0.047,8.374-0.179c1.917,0,3.469-1.711,3.469-3.82c0.112-1.674,0.164-3.343,0.159-5.017 C267.967,254.327,267.915,252.658,267.803,250.985z M253.663,260.6v-9.212l6.798,4.604L253.663,260.6z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.soundcloud a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%232e2014'  d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-6.417 14.583c-.354-.318-.583-.79-.583-1.323 0-.532.229-1.003.583-1.323v2.646zm1.167.417c-.212 0-.323.003-.583-.08v-3.318c.276-.088.407-.085.583-.071v3.469zm1.167 0h-.584v-3.305l.18.105c.08-.328.222-.628.404-.895v4.095zm1.166 0h-.583v-4.706c.18-.134.373-.25.583-.33v5.036zm1.167 0h-.583v-5.167c.22-.023.286-.04.583.005v5.162zm1.167 0h-.584v-4.987l.222.107c.104-.181.228-.346.362-.5v5.38zm5.885 0h-5.302v-5.904c.465-.32 1.016-.512 1.611-.512 1.583 0 2.866 1.307 2.984 2.962 1.14-.558 2.405.34 2.405 1.642 0 1-.761 1.812-1.698 1.812z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.songkick a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath fill='%232e2014' d='M6.55 18.779c-1.855 0-3.372-.339-4.598-1.602l1.92-1.908c.63.631 1.74.853 2.715.853 1.186 0 1.739-.391 1.739-1.089 0-.291-.06-.529-.239-.717-.15-.154-.404-.273-.795-.324l-1.455-.205c-1.064-.152-1.891-.51-2.43-1.072-.555-.578-.84-1.395-.84-2.434C2.536 8.066 4.2 6.45 6.96 6.45c1.74 0 3.048.407 4.086 1.448L9.171 9.77c-.765-.766-1.77-.715-2.295-.715-1.039 0-1.465.597-1.465 1.125 0 .152.051.375.24.561.15.153.404.307.832.359l1.467.203c1.09.153 1.875.495 2.385 1.005.645.63.9 1.53.9 2.655 0 2.47-2.127 3.819-4.68 3.819l-.005-.003zM20.813 2.651C19.178 1.432 17.37.612 15.089.237v10.875l3.261-4.539h3.565l-4.095 5.72s.944 1.51 1.515 2.405c.586.899 1.139 1.14 1.965 1.14h.57v2.806h-.872c-1.812 0-2.9-.33-3.72-1.575-.504-.811-2.175-3.436-2.175-3.436v4.995H12.12V-.001H12c-3.852 0-6.509.931-8.811 2.652C-.132 5.137.001 8.451.001 11.997c0 3.547-.133 6.867 3.188 9.352C5.491 23.074 8.148 24 12 24s6.51-.927 8.812-2.651C24.131 18.865 24 15.544 24 11.997c0-3.546.132-6.859-3.188-9.346h.001z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.spotify a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='16.345 16.345 24 24' enable-background='new 16.345 16.345 24 24' xml:space='preserve'%3E%3Cpath fill='%232e2014' d='M28.341,16.426c-6.627,0-12,5.373-12,12s5.373,12,12,12c6.628,0,12-5.372,12-12S34.969,16.426,28.341,16.426z M33.209,34.088c-0.193,0-0.326-0.067-0.508-0.178c-1.739-1.053-3.908-1.605-6.209-1.605c-1.284,0-2.576,0.164-3.785,0.416 c-0.196,0.043-0.444,0.119-0.591,0.119c-0.456,0-0.76-0.362-0.76-0.755c0-0.504,0.291-0.755,0.653-0.823 c1.482-0.339,2.958-0.531,4.491-0.531c2.626,0,4.966,0.603,6.98,1.81c0.299,0.175,0.475,0.354,0.475,0.797 C33.956,33.77,33.604,34.088,33.209,34.088z M34.517,30.911c-0.261,0-0.424-0.104-0.601-0.207c-1.952-1.159-4.658-1.929-7.621-1.929 c-1.519,0-2.831,0.213-3.917,0.502c-0.234,0.064-0.365,0.134-0.583,0.134c-0.516,0-0.938-0.421-0.938-0.941 c0-0.51,0.247-0.862,0.747-1.002c1.349-0.371,2.726-0.657,4.731-0.657c3.141,0,6.179,0.783,8.569,2.212 c0.4,0.23,0.548,0.521,0.548,0.948C35.452,30.492,35.038,30.911,34.517,30.911z M36.005,27.218c-0.244,0-0.389-0.059-0.617-0.185 c-2.173-1.302-5.543-2.02-8.803-2.02c-1.627,0-3.279,0.166-4.793,0.577c-0.174,0.044-0.395,0.131-0.615,0.131 c-0.641,0-1.131-0.506-1.131-1.146c0-0.652,0.404-1.018,0.84-1.147c1.711-0.504,3.62-0.739,5.696-0.739 c3.523,0,7.23,0.725,9.939,2.315c0.364,0.207,0.618,0.518,0.618,1.09C37.138,26.748,36.612,27.218,36.005,27.218z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.itunes a:before, .apple a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='16.346 16.346 24 24' enable-background='new 16.346 16.346 24 24' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%232e2014' d='M35.023,29.099c-0.03-3.04,2.479-4.499,2.591-4.572c-1.41-2.062-3.607-2.345-4.39-2.377 c-1.867-0.19-3.646,1.101-4.595,1.101c-0.945,0-2.41-1.073-3.959-1.045c-2.039,0.03-3.917,1.185-4.965,3.01 c-2.117,3.672-0.542,9.113,1.521,12.094c1.009,1.456,2.211,3.095,3.789,3.035c1.521-0.061,2.094-0.983,3.932-0.983 s2.354,0.983,3.963,0.952c1.635-0.029,2.672-1.484,3.672-2.946c1.157-1.692,1.635-3.331,1.662-3.414 C38.208,33.936,35.055,32.729,35.023,29.099z'/%3E%3Cpath d='M32.001,20.178c0.837-1.016,1.403-2.428,1.25-3.833c-1.208,0.049-2.67,0.803-3.535,1.818 c-0.777,0.9-1.457,2.333-1.275,3.713C29.788,21.982,31.162,21.192,32.001,20.178z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.discogs a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='352.25 245.955 24 24' enable-background='new 352.25 245.955 24 24' xml:space='preserve'%3E%3Cpath fill='%232e2014' d='M364.25,245.978c-0.044,0-0.066,0-0.11-0.022C364.184,245.978,364.228,245.978,364.25,245.978z'/%3E%3Cg%3E%3Cpath d='M359.848,257.944c0-2.455,1.991-4.446,4.446-4.446c0.818,0,1.571,0.221,2.212,0.598l0.885-1.593 c-0.907-0.531-1.969-0.818-3.097-0.818c-1.725,0-3.295,0.708-4.424,1.836c-1.128,1.127-1.836,2.698-1.836,4.423 s0.686,3.296,1.836,4.424c0.022,0.022,0.066,0.066,0.088,0.089l1.239-1.328c0,0,0,0,0.021,0.022 C360.357,260.332,359.848,259.204,359.848,257.944z'/%3E%3Cpath d='M368.719,253.564l-1.239,1.328c0.752,0.796,1.217,1.88,1.217,3.052c0,2.455-1.99,4.447-4.424,4.447 c-0.752,0-1.438-0.178-2.058-0.509l0,0l-0.884,1.593c0.884,0.464,1.88,0.729,2.942,0.729c1.726,0,3.296-0.709,4.424-1.836 c1.128-1.128,1.836-2.699,1.836-4.424C370.532,256.241,369.847,254.693,368.719,253.564z'/%3E%3C/g%3E%3Cpath d='M360.866,257.944c0-1.88,1.527-3.407,3.407-3.407l0,0c1.88,0,3.405,1.527,3.405,3.407l0,0c0,1.88-1.525,3.407-3.405,3.407 l0,0C362.393,261.351,360.866,259.824,360.866,257.944L360.866,257.944z M361.021,257.944c0,1.792,1.46,3.251,3.252,3.251l0,0 c1.791,0,3.252-1.46,3.252-3.251l0,0c0-1.792-1.461-3.251-3.252-3.251l0,0C362.48,254.693,361.021,256.152,361.021,257.944 L361.021,257.944z'/%3E%3Cpath d='M364.804,257.944c0,0.288-0.244,0.532-0.531,0.532c-0.288,0-0.531-0.244-0.531-0.532c0-0.287,0.243-0.531,0.531-0.531 C364.582,257.413,364.804,257.657,364.804,257.944z'/%3E%3Cg%3E%3Cpath d='M358.632,263.894l1.261-1.37c-1.195-1.15-1.946-2.766-1.946-4.58c0-3.517,2.832-6.348,6.348-6.348 c1.15,0,2.212,0.31,3.141,0.84l0.885-1.637c-1.193-0.663-2.566-1.061-4.026-1.061c-2.256,0-4.313,0.929-5.795,2.411 s-2.411,3.54-2.411,5.795c0,2.256,0.907,4.314,2.411,5.796C358.521,263.784,358.565,263.851,358.632,263.894z'/%3E%3Cpath d='M370.067,252.149C370.067,252.149,370.067,252.127,370.067,252.149l-1.282,1.35c1.128,1.15,1.836,2.721,1.836,4.446 c0,3.496-2.831,6.348-6.349,6.348c-1.084,0-2.102-0.266-2.987-0.752l-0.906,1.615c1.172,0.642,2.5,0.996,3.915,0.996 c2.256,0,4.314-0.93,5.795-2.411c1.482-1.482,2.411-3.54,2.411-5.796C372.479,255.688,371.551,253.631,370.067,252.149z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M371.462,250.756c-0.022-0.022-0.045-0.044-0.067-0.066l-1.261,1.371c1.505,1.504,2.455,3.584,2.455,5.884 c0,4.58-3.716,8.294-8.294,8.294c-1.438,0-2.787-0.354-3.959-0.995l-0.906,1.615c1.437,0.796,3.096,1.239,4.866,1.239 c2.81,0,5.353-1.128,7.19-2.987c1.835-1.836,2.963-4.38,2.963-7.188C374.425,255.135,373.297,252.591,371.462,250.756z'/%3E%3Cpath d='M357.282,265.332l1.261-1.372c-1.593-1.503-2.588-3.649-2.588-6.016c0-4.579,3.716-8.295,8.295-8.295 c1.481,0,2.877,0.398,4.07,1.062l0.885-1.637c-1.46-0.818-3.162-1.305-4.977-1.305c-2.81,0-5.353,1.128-7.188,2.987 c-1.792,1.835-2.92,4.379-2.92,7.188s1.15,5.353,2.986,7.189C357.149,265.199,357.216,265.266,357.282,265.332z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23231F20' d='M356.044,266.681'/%3E%3Cpath fill='%23231F20' d='M358.499,268.473'/%3E%3Cpath d='M372.611,249.384l-1.149,1.238c1.902,1.858,3.074,4.447,3.074,7.322c0,5.664-4.601,10.263-10.264,10.263 c-1.792,0-3.451-0.464-4.911-1.26l-0.863,1.525c1.704,0.93,3.672,1.482,5.751,1.482c6.614,0,11.989-5.375,11.989-11.989 C376.239,254.604,374.846,251.552,372.611,249.384z'/%3E%3C/g%3E%3Cpath d='M364.45,245.978h-0.2c-6.569,0-11.922,5.309-11.989,11.878l0,0v0.11c0,3.428,1.46,6.525,3.783,8.714l1.194-1.282 c-1.991-1.881-3.229-4.513-3.229-7.455c0-5.662,4.601-10.264,10.264-10.264c1.813,0,3.539,0.487,5.021,1.305l0.818-1.482 C368.431,246.552,366.507,246,364.45,245.978z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.twitter a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='244 244 24 24' enable-background='new 244 244 24 24' xml:space='preserve'%3E%3Cpath fill='%232E2014' d='M256,244c-6.626,0-12,5.374-12,12c0,6.626,5.374,12,12,12c6.626,0,12-5.374,12-12 C268,249.374,262.626,244,256,244z M261.48,253.356c0.005,0.118,0.008,0.237,0.008,0.356c0,3.639-2.771,7.836-7.837,7.836l0,0l0,0 c-1.556,0-3.003-0.456-4.222-1.237c0.216,0.025,0.435,0.038,0.657,0.038c1.291,0,2.478-0.439,3.421-1.179 c-1.206-0.022-2.222-0.818-2.573-1.913c0.168,0.032,0.34,0.05,0.518,0.05c0.251,0,0.495-0.034,0.727-0.097 c-1.26-0.253-2.21-1.367-2.21-2.7c0-0.013,0-0.024,0-0.035c0.371,0.206,0.795,0.331,1.248,0.344 c-0.74-0.494-1.226-1.337-1.226-2.292c0-0.505,0.136-0.978,0.373-1.385c1.358,1.667,3.389,2.763,5.678,2.878 c-0.047-0.202-0.072-0.412-0.072-0.628c0-1.521,1.234-2.754,2.754-2.754c0.793,0,1.508,0.335,2.011,0.87 c0.628-0.124,1.217-0.353,1.749-0.668c-0.206,0.643-0.643,1.182-1.211,1.523c0.557-0.067,1.088-0.214,1.581-0.434 C262.485,252.482,262.017,252.968,261.48,253.356z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.tidal a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='238 238 24 24' enable-background='new 238 238 24 24' xml:space='preserve'%3E%3Ctitle%3E%3C/title%3E%3Cpath fill='%232E2014' d='M250.012,241.992l-4.004,4.004l-4.004-4.004L238,245.996l4.004,4.004l4.004-4.004l4.004,4.004l-4.004,4.004 l4.004,4.004l4.003-4.004L250.012,250l4.003-4.004L250.012,241.992L250.012,241.992z M254.042,245.996l3.979-3.979l3.979,3.979 l-3.979,3.979L254.042,245.996z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}

.instagram a:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 28px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24.5px' height='24.375px' viewBox='237 236.375 24.5 24.375' enable-background='new 237 236.375 24.5 24.375' xml:space='preserve'%3E%3Ccircle fill='%232E2014' cx='249.25' cy='248.625' r='12'/%3E%3Cpath fill='%23FFFFFF' d='M249.25,241.506c-1.932,0-2.178,0.008-2.937,0.044s-1.274,0.153-1.727,0.331 c-0.468,0.182-0.867,0.424-1.262,0.823c-0.396,0.395-0.637,0.794-0.823,1.262c-0.178,0.452-0.299,0.972-0.331,1.727 c-0.032,0.758-0.044,1-0.044,2.937c0,1.932,0.008,2.174,0.044,2.936c0.037,0.759,0.153,1.275,0.331,1.727 c0.181,0.468,0.423,0.867,0.823,1.263c0.395,0.396,0.794,0.642,1.262,0.823c0.452,0.177,0.972,0.294,1.727,0.33 c0.758,0.036,1,0.045,2.937,0.045c1.932,0,2.174-0.009,2.936-0.045c0.759-0.036,1.275-0.153,1.73-0.33 c0.469-0.182,0.863-0.428,1.259-0.823s0.638-0.795,0.823-1.263c0.173-0.451,0.294-0.968,0.33-1.727c0.032-0.758,0.045-1,0.045-2.936 c0-1.932-0.008-2.174-0.045-2.937c-0.036-0.758-0.157-1.275-0.33-1.727c-0.182-0.468-0.428-0.867-0.823-1.262 c-0.396-0.396-0.79-0.638-1.263-0.823c-0.455-0.177-0.972-0.294-1.73-0.331C251.424,241.514,251.182,241.506,249.25,241.506 L249.25,241.506z M248.613,242.789c0.189,0,0.399,0,0.637,0c1.9,0,2.125,0.008,2.875,0.041c0.694,0.032,1.069,0.149,1.323,0.246 c0.331,0.129,0.569,0.282,0.819,0.532s0.403,0.488,0.532,0.819c0.097,0.25,0.214,0.629,0.246,1.323 c0.032,0.75,0.04,0.977,0.04,2.876c0,1.9-0.008,2.126-0.04,2.876c-0.032,0.694-0.149,1.069-0.246,1.323 c-0.129,0.331-0.282,0.568-0.532,0.818c-0.25,0.251-0.484,0.404-0.819,0.533c-0.25,0.097-0.629,0.214-1.323,0.246 c-0.75,0.032-0.976,0.04-2.875,0.04s-2.125-0.008-2.876-0.04c-0.694-0.032-1.069-0.149-1.323-0.246 c-0.331-0.129-0.569-0.282-0.819-0.533c-0.25-0.25-0.403-0.487-0.532-0.818c-0.097-0.25-0.214-0.629-0.246-1.323 c-0.032-0.75-0.04-0.976-0.04-2.876c0-1.899,0.008-2.125,0.04-2.876c0.032-0.693,0.149-1.069,0.246-1.323 c0.129-0.331,0.282-0.569,0.532-0.819c0.25-0.25,0.488-0.403,0.819-0.532c0.25-0.097,0.629-0.214,1.323-0.246 C247.031,242.797,247.285,242.789,248.613,242.789L248.613,242.789z M253.049,243.97c-0.472,0-0.854,0.383-0.854,0.855 c0,0.472,0.383,0.855,0.854,0.855c0.473,0,0.855-0.383,0.855-0.855C253.905,244.354,253.522,243.97,253.049,243.97L253.049,243.97z M249.25,244.971c-2.021,0-3.654,1.638-3.654,3.654c0,2.021,1.638,3.654,3.654,3.654c2.021,0,3.655-1.638,3.655-3.654 C252.905,246.604,251.271,244.971,249.25,244.971L249.25,244.971z M249.25,246.253c1.311,0,2.372,1.061,2.372,2.372 c0,1.312-1.061,2.372-2.372,2.372s-2.372-1.061-2.372-2.372C246.878,247.314,247.939,246.253,249.25,246.253z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}