﻿/* font-family */
.pretitle {
	font-family: "Roboto", serif;
}
.title {
	font-family: "Roboto", serif;
}
.title.small {
  font-family: "Roboto", serif;
}
.title.post {
  font-family: "Roboto", serif;
}
.title.post-detail {
  font-family: "Roboto", serif;
}
.featured-artist .rollover .title-artist {
  font-family: "Roboto", serif;
}
.quote {
  font-family: "Roboto", serif;
}
.info-album p.album, .info-album p.artist {
  font-family: "Roboto", serif;
}
.tour-info p.subtitle-tour {
  font-family: "Roboto", serif;
}
.upcomming-events-list-title {
  font-family: "Roboto", serif;
}

/* pattern */
.pattern_poster {
	background-image: url('../Imgs/pattern_poster.jpg');
	background-repeat: repeat;
	background-position: center center;
}
.pattern_album {
	background-image: url('../Imgs/pattern_album.jpg');
	background-repeat: repeat;
	background-position: center center;
}

/* CUSTOM */
.has-error {
	border:solid 2px #f00;
}
textarea, input {
	color:#fff;
	border-color:#eaeaea;
}
#contact-sent {
	color:#fff;
}


/* brand */
.navbar-brand {
	z-index:1000;
	position:absolute;
	top:10px;
	left:0px;
}
@media (max-width: 767px) {
	header .navbar-brand {
		max-width:unset;
		max-height:unset;
		padding:0;
	}
	header .navbar-brand img {
		width:50%;
		height:50%;
	}
}
@media (min-width: 768px) {
	header .navbar-brand {
		padding:0;
	}
	header .navbar-brand img {
		width:50%;
		height:50%;
	}
}
@media (min-width: 992px) {
	header .navbar-brand {
		padding:0;
	}
	header .navbar-brand img {
		width:100%;
		height:100%;
	}
}
@media (min-width: 1200px) {
	header .navbar-brand {
		padding:0;
	}
}
header.overflow .navbar-brand {
  height:auto;
  padding:0;
}
@media (min-width: 1200px) {
	header.overflow .navbar-brand {
		padding:0;
	}
}
.navbar-default .navbar-nav > li.languages{
	padding-left:16px;
	color:#fff;
}
.navbar-default .navbar-nav > li.languages > a{
	display:inline-block;
	padding:10px 2px;
}
.navbar-default .navbar-nav > li.languages > a.active{
	color:#f00;
}
@media (min-width: 1600px) {
	.navbar-default .navbar-nav > li.languages > a {
		margin:0 0 0 2px;
	}
}
@media (min-width: 992px) {
	.navbar-default .navbar-nav > li.languages > a {
		margin:0 0 0 2px;
	}
}
@media (max-width: 990px) {
	.navbar-collapse {
		border-top:none;
	}
}
@media (min-width: 992px) {
	.palettered .navbar-default .navbar-nav > li.languages > a:before {
		background-color:transparent;
	}
}

/* INTRO */
.overlay {
  background: transparent url("../Imgs/overlay-01.png");
}
.slides-container {
	opacity:0.6;
}
element.style {
}
@media (min-width: 992px) {
	.primary-title {
		font-size:100px;
		line-height:90px;
		letter-spacing:0px;
	}
}
.primary-title {
	font-family: 'Archivo Black', sans-serif;
    font-weight:300;
    color:#eaeaea;
    font-size:50px;
    line-height:50px;
    letter-spacing:0px;
}
.palettered .subtitle-text{
	color:#fff;
}

/* SOCIAL NETWORKS */
.social-networks {
	padding:100px 0;
	text-align:center;
}
.social-networks .social-network {
	display:inline-block;
	color:#000000;
	padding:20px 0;
}

/* PLAYER */
.player.horizontal .audiojs .play-pause .play {
  background: url('../Imgs/Player/players-intro.png') 19px 18px no-repeat;
}
.player.horizontal .audiojs .play-pause .pause {
  background: url('../Imgs/Player/players-intro.png') 16px -41px no-repeat;
}
.player.horizontal .audiojs .play-pause .loading {
  background: url('../Imgs/Player/players-intro.png') 16px -219px no-repeat;
}
.player.horizontal .btnloop {
  background-image: url("../Imgs/Player/players-intro.png");
}
.player.horizontal .nextprev .next {
  background-image: url("../Imgs/Player/players-intro.png");
}
.player.horizontal .nextprev .prev {
  background-image: url("../Imgs/Player/players-intro.png");
}
.player.horizontal .info-album-player .album-cover {
  background-size:auto;
}

/* SHOW */
.close-btn{
	background-image:url(../Imgs/close-ajax.png);
}
.content-lastnew {
  margin-top:25px;
  max-width:unset;
  margin:0 15px 100px;
}
.content-lastnew:before {
  content:"";
  display:block;
  height:50px;
  width:100%;
  position:relative;
  overflow:hidden;
}

.gallery {
	padding:20px;
	background-color:#000;
}

#swipebox-close {
    background-image: url(../Imgs/icons.svg) !important;
}

/* BAND */
@media (min-width: 768px) {
	.featured-artists .flickity-page-dots {
		display:none;
	}
}

/* CONTACTS */
section.contact .contact a {
	color:#fff;
}

/* BOOTSRTAP */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-top:15px;
	padding-bottom:15px;
}

/* FOOTER */
footer a {
	color:#fff;
	text-decoration:underline;
}

footer a:hover {
	color:#fff;
}

@keyframes cssload-wave {
  50% {
    height: 100%;
    margin-top: 0;
    background: #ffed00;
  }
}
@-o-keyframes cssload-wave {
  50% {
    height: 100%;
    margin-top: 0;
    background: #ffed00;
  }
}
@-ms-keyframes cssload-wave {
  50% {
    height: 100%;
    margin-top: 0;
    background: #ffed00;
  }
}
@-webkit-keyframes cssload-wave {
  50% {
    height: 100%;
    margin-top: 0;
    background: #ffed00;
  }
}
@-moz-keyframes cssload-wave {
  50% {
    height: 100%;
    margin-top: 0;
    background: #ffed00;
  }
}