.concert h1 {
	text-align: right;
	position: relative;
	font-size: 24px;
	padding: 20px 15px 20px 0;
	background: #222;
	z-index: -1;
	margin-top: 0;
}
@media (max-width:600px) {
	.concert h1 {
		color: #222;
	}
}
div#concert-calendar {
	width: 100%;
}

div#concert-calendar .heder_data {
}

div#concert-calendar .header_data  h1 {
	margin-bottom: 10px;
}
div#concert-calendar .concertborder {
	border: 0;
	border-color: #f5f5f5;
	margin-bottom: 30px;
}
.concertheading a{
	font-size: 11px;
	color:#DEEBEB;
}
.concertheading.active > a,
.concertheading a:hover,
.concertheading a:focus {
	color:#ccc;
}
.concertheading:first-letter {
    text-transform: uppercase;
}
.titleconcert {
	display:inline-block;
	font-size:12px;
}
div#concert-calendar .footer_data {
	text-align: center;
}

div#concert-calendar .desc {
}

div#concert-calendar  A.toggle {
	color: #555;
	text-decoration:none;
	outline: none;
	cursor:pointer;
}
.bold {
	color: #feb300;
	font-weight: 600;
}
@media (min-width: 992px) {
	.bold {
		text-align: right;
		padding: 0;
	}
}   
.concertheading h4 {
	font-family: 'Balthazar', serif;
    position: relative;
	width: 35%;
	padding: 15px;
    font-size: 20px;
    color: #FFF;
    background: #f7c100;
	z-index: 0;
	margin:0;
}
.concertheading h4:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	z-index: -1;
    background: #f7c100;
    transform-origin: bottom left;
    -ms-transform: skew(-45deg, 0deg);
    -webkit-transform: skew(-45deg, 0deg);
    transform: skew(-45deg, 0deg);
}
.title {
	background-image: linear-gradient(135deg, #f7c100 25%, #000000 25%, #000000 50%, #f7c100 50%, #f7c100 75%, #000000 75%, #000000 100%);
	background-size: 84.85px 84.85px;
	height: 8px;
}                                                            