

.title{
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 1
}

.title {
	width: 80%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 24px;
	text-align: center;
    padding-top: 20px;
	padding-bottom: 20px;
	
	
}

.title a {
    color: currentColor;
    font-weight: 600;
	text-decoration: none;
}

.title a:link,.site-title a:visited {
    color: currentColor
}

.title a:hover {
    color: #666
}
.homepage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}
.homepage img{
	width: 100%;
}

.newspage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}

.newspage img{
	width: 100%;
	
	
}

.biopage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}
.tourpage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}
.conpage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}
.picpage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}
.musicpage {
	width: 40%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: left;
     padding-top: 0px;
	 text-align: center;

}
.teostocom{
	width: 100%;
	padding-bottom: 20px;
	display: block;
	
}
.teostomob{
	
	display: none;
	
}
.logorow{
	padding-top: 30px;
	display: flex;
	width: 25%;
	margin: auto;
	
   
}
.logocolumn{
	
	  display: flow;
	  width: 40px;
	  margin: auto;
	
}
.logot{
 width: 40px;
 height: 40px;
}

.newstitle{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
     text-align: left;
	 font-size: 26px;
	 font-weight: 600;
	  line-height: 24px;
	 padding-bottom: 30px;
	 padding-top: 0px;
}

.biotitle{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
     text-align: left;
	 font-size: 26px;
	 font-weight: 600;
	  line-height: 24px;
	 padding-bottom: 30px;
	 padding-top: 0px;
}
.contitle{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
     text-align: left;
	 font-size: 26px;
	 font-weight: 600;
	  line-height: 24px;
	 padding-bottom: 30px;
	 padding-top: 0px;
}
.pictitle{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
     text-align: left;
	 font-size: 26px;
	 font-weight: 600;
	  line-height: 24px;
	 padding-bottom: 30px;
	 padding-top: 0px;
}
.musictitle{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
     text-align: left;
	 font-size: 26px;
	 font-weight: 600;
	  line-height: 24px;
	 padding-bottom: 30px;
	 padding-top: 0px;
}


.tourtitle{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
     text-align: left;
	 font-size: 26px;
	 font-weight: 600;
	  line-height: 24px;
	 padding-bottom: 30px;
	 padding-top: 0px;
}


.newsdatetopic{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 28px;
	font-size: 20px;
    padding-top: 0px;
	text-align: left;
	font-weight: 550;
}
.newstext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 18px;
	font-weight: 400;
	text-align: left;

}
.newstext img{
	padding-bottom: 20px;

}

.quote{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	margin-left: 14px;

}
.biotext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 18px;
	font-weight 400;
	text-align: left;

}
.context{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 30px;
	font-size: 18px;
	font-weight 400;
	text-align: left;

}
.pictext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 30px;
	font-size: 18px;
	font-weight 400;
	text-align: left;

}
.musictext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 30px;
	font-size: 18px;
	font-weight 400;
	text-align: left;

}
.tourtext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 18px;
	font-weight 400;
	text-align: left;

}
.newstext a{
	color: #000;
	
}
.context a{
	color: #000;
	
}
.picstext a{
	color: #000;
	
}
.musictext a{
	color: #000;
	
}

.tourtopic2{
	display: block;
    margin-left: 0;
    margin-right: auto;
    margin-bottom: 0px;
	margin-top: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 28px;
	font-size: 20px;
    padding-top: 0px;
	text-align: left;
	font-weight: 550;
}
.youtube{
	      position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
	     
}
.youtube iframe{
	      position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mediatext{
	font-size:16px;
	margin-top: 10px;
}
.explanetext{
	margin-top: 10px;	
	font-size:14px;
	text-align:left;
	padding-bottom:10px;
}

.album{
	width: 100%;
	padding-top: 20px;
	display: flex;
}
.album-topic{
	text-align: left;
	padding-top: 30px;
	padding-bottom: 0px;
	width: 100%;
	font-size: 20px;

}
.album .album-pic{
	width: 70%;
	display: flex;
	flex-direction: row;
	
}
.album .album-pic img{
	width: 100%;
	display: flex;
	flex-direction: row;
	
}
.album .album-text{
	width: 30%;
	font-size: 17px;
	padding-left: 30px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	display: flex;
	flex-direction: row;
}
.album-info{
    display: block;
	width: 100%;
	text-align:left;
	padding-top: 20px;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
}
.album-info a{
  color: #000;
}

.picminimages{
  width:100%;
  text-align: left;
}
.picminimages a img{
	height: 200px;
	text-align: left;
	padding-right:10px;
}

.pic_com{
	display: block;
		
}
	.pic_mob{
		display: none;
	}
.text_mob{
	padding-bottom: 0px;
	padding-top: 10px;
		font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 14px;
	font-size: 14px;
	font-weight 200;
	text-align: left;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px) {
 .title {
	width: 80%;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    color: #010101;
    font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 22px;
	text-align: center;
     padding-top: 30px;
	
 }

  .homepage {
	 width:90%
 }
 .newspage {
	 width:90%
 }
  .biopage {
	 width:90%
 }
   .conpage {
	 width:90%
 }
    .picpage {
	 width:90%
 }
    .musicpage {
	 width:90%
 }
  .tourpage {
	 width:90%
 }
 .newstitle{
	 font-size: 22px;
	  font-weight: 550;
 }
  .biotitle{
	 font-size: 22px;
	  font-weight: 550;
 }
  .biotitle{
	 font-size: 22px;
	  font-weight: 550;
 }
   .contitle{
	 font-size: 22px;
	  font-weight: 550;
 }
    .pictitle{
	 font-size: 22px;
	  font-weight: 550;
 }
    .musictitle{
	 font-size: 22px;
	  font-weight: 550;
 }
 .newsdatetopic{
	 font-size: 18px;
	
 }
 
 .teostocom{
	
	display: none;
	
}
.teostomob{
	width: 100%;
	padding-bottom: 20px;
	display: block;
	
}


.newstext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 16px;
	font-weight 400;
	text-align: left;

}
.quote{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 16px;
	font-weight: 200;
	text-align: left;
	margin-left: 14px;

}
.pic_com{
	display: none;
}
.pic_mob{
	width: 100%;
	padding-bottom: 0px;
	display: block;
}
.text_mob{
	padding-bottom: 0px;
	padding-top: 10px;
		font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 14px;
	font-size: 14px;
	font-weight: 200;
	text-align: left;
}

.biotext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 16px;
	font-weight 400;
	text-align: left;

}

.context{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 30px;
	font-size: 19px;
	font-weight 400;
	text-align: left;

}
.pictext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 30px;
	font-size: 19px;
	font-weight 400;
	text-align: left;

}


.musictext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 30px;
	font-size: 19px;
	font-weight 400;
	text-align: left;

}

.mediatext{
	margin-top: 10px;	
	font-size:16px;
	text-align:left;
}
.explanetext{
	margin-top: 10px;	
	font-size:14px;
	text-align:left;
}

.tourtext{
	font-family: Poppins,sans-serif;
    font-family: var(--font-headings, Poppins, sans-serif);
    letter-spacing: normal;
    line-height: 24px;
	font-size: 16px;
	font-weight 400;
	text-align: left;

}


.logorow{
	padding-top: 30px;
	display: flex;
	width: 40%;
	margin: auto;
	
   
}
.logocolumn{
	
	  display: flow;
	  width: 40px;
	  margin: auto;
	
}
.logot{
 width: 30px;
 height: 30px;
 
}
.album .album-pic{
	width: 100%;
	display: block;
}
	
.album .album-pic img{
	width: 100%;
	display: block;
	flex-direction: column;
	
}
.album .album-text{
	width: 100%;
	font-size: 17px;
	padding-left: 0px;
	padding-top: 20px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	display: flex;
	flex-direction: column;
}
.album{
	width: 100%;
	padding-top: 20px;
	display: block;
}
.picminimages{
  width:100%;
  text-align: center;
}
.picminimages a img{
	height: auto;
	max-width: 100%;
	text-align: center;
	padding-top:10px;
}




 

}
  