@charset "UTF-8";
/* CSS Document */

/* FONTS */

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lato-v23-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* FONTS end */


html { width:100%; min-height: -webkit-fill-available; height:100vh;}

body {
	height:100vh;
	min-height: -webkit-fill-available;
	min-height:100%;
	font-family: 'Lato', sans-serif!important;
	background:url(../images/bg.jpg) no-repeat center center fixed;
	background-color:#e8ded5!important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 100% 100% cover;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	
	color:#000;
	font-size:14px!important;
	line-height:1.15em!important;
	font-weight:400!important;
	margin:0px!important;
	padding:0px;
}

.ecard-fixed { display:block;}
.ecard-mob { display:none; }

.clearfix { clear:both;}
img { border:0; border-style: none; outline:0;}
*:focus { outline:0!important;}

a:link, a:visited { color:#970b0b; line-height:.8em; text-decoration:none;}
a:hover { color:#FF9496!important; text-decoration:none!important;}

.logo-naxos { width:85px; position:absolute; top:0px; left:30px; z-index:600;}
.highlight-dred { color:#970b0b;}
.highlight-bred { color:#cd2738!important;}
.star { color:#C20000; font-size:14px;}

hr.style-one {
	width:40%;
	border: 0;
	height: 1px;
	background: #888!important;
	margin:3px auto;
}

h1 { font-family: 'Lato', sans-serif!important; font-size:25px!important; line-height:30px!important; color:#cd2738; text-align:center; font-weight:700!important; margin:10px 0px 0px!important;}
h2 { font-family: 'Lato', sans-serif!important; font-size:18px!important; line-height:20px; font-weight:400; color:#000; text-align:center; margin:0px!important; display:inline-block}
h3 { font-family: 'Lato', sans-serif!important; font-size:20px!important; line-height:23px; font-weight:700!important; color:#cd2738; text-align:center; margin:0px!important;}
h4 { font-family: 'Lato', sans-serif!important; font-size:18px!important; line-height:20px; font-weight:700!important; color:#cd2738; text-align:center; margin:0px!important;}
h5 { font-family: 'Lato', sans-serif!important; font-size:25px!important; line-height:30px!important; color:#cd2738; text-align:center; font-weight:700!important; margin:10px 0px 0px!important; display:inline-block;}
h6 { font-family: 'Lato', sans-serif!important; font-size:15px!important; line-height:18px; font-weight:700!important; color:#000; margin:0px!important;}

.fweight400 { font-weight:400!important;}
.fweight700 { font-weight:700!important;}

.fsize10 { font-size:10px; line-height:12px;}
.fsize12 { font-size:12px; line-height:14px;}
.fsize13 { font-size:13px; line-height:15px;}
.fsize16 { font-size:16px; line-height:20px}
.p-lr15 { padding-left:15px; padding-right:15px;}
.p-lr30 { padding-left:30px; padding-right:30px;}
.no-margin { margin:0px!important;}
.mt-10{ margin-top:10px!important;}
.mt-20{ margin-top:20px!important;}
.mt-50 {margin-top:50px;}

.no-border { border:none;}

.bottom-bar { width:100%; height:10px; background-color:#000000; position:absolute; bottom:0px; left:0px; z-index:0;}

.credits-img{
	position:absolute;
	bottom:5px;
	left:10px;
	z-index:999;
}

/* NAVIGATION */

.nav-main {
	width:100%;
	text-align:center;
	background-color:#c62231;
	font-size:13px;
	padding:8px 30px 8px;
	position:relative;
	top:0px;
	right:0px;
	z-index:350;
}

.nav-ind {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:400;
	padding:0px 70px 0px 0px;
}

.nav-ind a:link, .nav-ind a:visited { color:#FFFFFF; font-weight:400; text-decoration:none; }
.nav-ind a:hover { color:#FF9496; font-weight:400; text-decoration:none; }
.nav-ind a.active { color:#FF9496!important; }

.artist-nav {
	font-weight:700;
	font-size:14px;
	line-height:18px;
	text-align:center;
}

.artist-ind {
	color:#000;
	font-weight:400;
	border-right:1px solid #000;
	padding:0px 20px;
}

.artist-ind a:link, .artist-ind a:visited { color:#000; font-weight:400!important; text-decoration:none; }
.artist-ind a:hover { color:#cd2738!important; font-weight:400!important; text-decoration:none; }
.artist-ind a.active { color:#cd2738!important; }

.nav-ind:hover {
	cursor:pointer;
}

.btn {
	font-size:13px!important;
	text-transform:uppercase;
	padding: 0.6rem 1rem!important;
}

.btn-discover {
  color: #FFF!important;
  background-color: #970b0b!important;
  border-color: none!important;
}

.btn-discover:focus, .btn-discover.focus {
  color: #FFF!important;
  background-color: #970b0b!important;
  border-color: none!important;
  box-shadow: 0 0 0 0.2rem rgba(205, 39, 56, 0.5)!important;
}

.btn-discover:hover {
  color: #FFF!important;
  background-color: #cd2738!important;
  border-color: none!important;
}


.btn2 {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.3rem 0.75rem;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 0.2rem;
	text-transform:uppercase;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}



/* NAVIGATION end */

.ecard {
	background-color: rgba(245, 245, 245, .8);
	-moz-box-shadow: 0px 5px 15px -4px rgba(0,0,0,0.4); 
	-webkit-box-shadow: 0px 5px 15px -4px rgba(0,0,0,0.4); 
	box-shadow: 0px 5px 15px -4px rgba(0,0,0,0.4);
	margin:30px auto 0px!important;
	padding-bottom:30px;
	position:relative;
}

.half-l, .half-r, .tracklist-m, .img-flex {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.img-flex {
}


.shadow-img {
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.track-num { width:18px; text-align:center; border:1px solid #000; font-size:10px; line-height:13px; vertical-align:top; text-align:center; padding:1px 0px; font-weight:600;}

.table-sm th,
.table-sm td {
  padding: 0.2rem!important;
}

.rel { height:auto; position:relative;}


.title-highlight {
	width:9px;
	height:18px;
	background-color:#970b0b;
	margin:0px 3px -4px 0px;
	display:inline-block;
}

.release {
	width:300px;
	margin:0px 15px;
}


/* FOOTER */

.footer {
	font-size:12px;
	line-height:13px;
	text-align:center;
	margin:20px 0px;
	color:#000;
}

.footer a {
	color:#970b0b;
}

.footer a:hover {
	color:#fff;
}

/* FOOTER end */



@media screen and (max-width: 979px) {

.ecard {
	width:100%;
	/*height:100%;*/
	border:none;
	margin-top:0px!important;
	position:relative;
	overflow-y:scroll;
}

.ecard-fixed { display:none;}
.ecard-mob { display:block; }

hr.style-one {
	width:80%;
	margin:3px auto!important;
}


h1 { font-family: 'Lato', sans-serif!important; font-size:25px!important; line-height:30px!important; color:#cd2738; text-align:center; font-weight:700!important; margin:-110px 0px 0px!important;}
h2 { font-family: 'Lato', sans-serif!important; font-size:18px!important; line-height:20px; font-weight:400; color:#000; text-align:center; margin:0px!important;}
h5 { margin:100px 0px 0px!important;}
.mt-100-mob{ margin-top:100px!important;}

.no-pad-mob { padding:0px!important; }
.no-mar-mob { margin:0px!important; }
.p-lr15-mob { padding-left:15px!important; padding-right:15px!important;}
.txt-cen-mob { text-align:center;}

.home-bg {
	width:100%;
	height:415px;
	background:url(../images/home-bg-mob.png) no-repeat bottom center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 100% 100% cover;
	padding-top:70px;
	margin-top:40px;
	position:relative;
}

.plain{ background:url(../images/plain.png) no-repeat top center scroll;  }

.cat-rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.credits-home{
  position:absolute;
  bottom:220px;
  right:-70px;
  
}

.credits-rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  position:absolute;
  bottom:25px;
  right:-80px;
}

.shadow-txt-l { text-shadow: 0 0 5px rgba(255,255,255,0.8); }
.shadow-txt-d { text-shadow: 0 0 3px rgba(0,0,0,0.8); }


.home-album, .cover-rel img, .logos img { width:75%;}

.photo img { width:100%; height:auto;}

}

@media screen and (min-width: 980px) {
.ecard {
	width:980px;
	height:570px;
}

.half-l {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
    padding-left:15px;
    padding-right:15px;
}

.half-r {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    padding-left:15px;
    padding-right:15px;
}


.tracklist-m {
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	max-width: 45%;
}

.img-flex {
    -ms-flex: 0 0 21%;
    flex: 0 0 21%;
    max-width: 21%;
    padding-left:0px;
    padding-right:15px;
}


.order-home-1 {
	order:1;
}
.order-home-2{
	order:2;
}

.home-fixed {
	width:100%;
	height:100%;
	background:url(../images/home-artist.png) no-repeat top left scroll;
	margin-top:00px;
	display:inline-block;
}

}
