/* default */

a {
  color: var(--custom-primary);
}

body {
	font-family: 'Open Sans', serif;
	/* padding-top: 110px; */ 
}

h1 {
	font-family: 'Oswald', serif;
}



/* override */




/* custom colors */

.bg-custom-primary {
	background-color: var(--custom-primary);
}

.bg-custom-warning {
	background-color: var(--custom-warning);
}

.custom-warning {
	color: var(--custom-warning);
}

/* custom headers */




/* custom */

.carousel h5 {
	font-family: 'Oswald', serif;
	font-size: 30px;
}

.carousel a {
	color: #FFF;
}

.article-list .card-title {
	font-size: 20px;
}

.highlight-secondary {
  margin-bottom: -5px;
}

.musicgroup-list h5 {
	font-size: 20px;
}

.musicrelease-cover {
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
}

.musicrelease-list-cover {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.musicrelease-table-cover {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100px;
}

.main-menu a:hover {
	background-color: var(--custom-primary);
}

.material-icons.md-14 {
	font-size: 14px;
}

.mid-title {
	border-left: 4px solid var(--custom-warning);
	font-weight: 1000;
	margin-bottom: 20px;
	padding-left: 10px;
}

.text-full-shadow {
	text-shadow: 0 0 1px #000, 0 0 2px #000, 0 0 3px #000, 0 0 4px #000, 0 0 5px #000, 0 0 6px #000, 0 0 7px #000, 0 0 8px #000, 0 0 9px #000, 0 0 10px #000, 0 0 11px #000;
}

.title-font {
	font-family: 'Oswald', serif;
}

a.title-font {
  color: var(--custom-primary);;
}

a.link-white {
	color: #FFF;
}