/* Themify Customize Styling */
body {	
	font-family: "PT Serif";	font-weight:normal;
 
}
h1 {	
	font-family: "Montserrat";	font-weight:bolder;
	text-transform:uppercase; 
}
h2 {	
	font-family: "Montserrat";	font-weight:bolder;
	font-size:81px;
	text-transform:uppercase; 
}
h3 {	
	font-family: "Montserrat";	font-weight:bold;
 
}
h4 {	
	font-family: "Montserrat";	font-weight:600;
 
}
h5 {	
	font-family: "Montserrat";	font-weight:normal;
 
}
#headerwrap {	background: none;
	background-color: #2e3a3a;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px; 
}
#header {	
	padding-top: 5px;
	padding-bottom: 5px;	font-size:18px;
 
}
body #site-logo a img {		width: 200px; 
}
#main-nav a {	
	font-family: "Montserrat";	font-weight:600;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #e87454; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #e87454; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {	
	font-family: "Montserrat";	font-weight:bolder;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:bolder;
	font-size:61px;
 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:normal;
 
}
h5 {		font-weight:normal;
 
}
body #site-logo a img {		width: 200px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {	
	font-family: "Montserrat";	font-weight:bolder;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:bolder;
 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:normal;
 
}
h5 {		font-weight:normal;
 
}
body #site-logo a img {		width: 200px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {	
	font-family: "Montserrat";	font-weight:bolder;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:bolder;
	font-size:41px;
 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:normal;
 
}
h5 {		font-weight:normal;
 
}
body #site-logo a img {		width: 200px; 
}
 }
/* Themify Custom CSS */
/***heser***/
.cart-icon-link {
	color:  white!important;
}
.cart-icon-link:hover {
	color:  rgb(232, 116, 84)!important;
}

#twitch-embed {
	height: 100VH;
}

/**BTN***/

.event_btn{
	position: relative;
}
.event_btn::before {
	position: absolute;
	content:"";
	bottom: 40px;
	left: 16%;
	width: 50px;
	height: 6px;
	
	background-color: #2F3A3B;
}
.yellow_btn span{
border-bottom: 2px solid white;
}
.yellow_btn:hover span{
 color: #fff;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px rgba(255,255,255,0.3), 0 0 5px rgba(255,255,255,0.3), 0 0 10px rgba(255,255,255,0.3), 0 0 20px rgba(255,255,255,0.3), 0 0 15px rgba(255,255,255,0.3), 0 0 3px rgba(255,255,255,0.3), 0 0 25px rgba(255,255,255,0.3);
  }
  to {
    text-shadow:  0 0 15px rgba(255,255,255,0.3), 0 0 6px rgba(255,255,255,0.3), 0 0 17px rgba(255,255,255,0.3), 0 0 26px rgba(255,255,255,0.3), 0 0 5px rgba(255,255,255,0.3), 0 0 17px rgba(255,255,255,0.3), 0 0 30px rgba(255,255,255,0.3);
  }
}
/**artist***/
.artist_title{
 text-transform: uppercase;
}
.artist_sicon{
	font-size: 12px;
	padding-bottom: 25px;
}
.artist_fimage img {
	border-radius: 50%!important;
	padding-top: 25px;
}
/***Artist color***/

.artist_bg_parent article{
	padding: 25px!important;
	margin: 0px!important;
	
}
.artist_bg_parent article:nth-child(1){
	background-color:#374F59!important;
}
.artist_bg_parent article:nth-child(2){
	background-color:#E87556!important;
}
.artist_bg_parent article:nth-child(3){
	background-color:#638178!important;
}
.artist_bg_parent article:nth-child(4){
	background-color:#638178!important;
}
.artist_bg_parent article:nth-child(5){
	background-color:#E8B156!important;
}
.artist_bg_parent article:nth-child(6){
	background-color:#E87556!important;
}
/**shop**/
.shp_bg_parent li:nth-child(1){
	background-color:#E87556!important;
}
.shp_bg_parent li:nth-child(2){
	background-color:#E87556!important;
}
.shp_bg_parent li:nth-child(3){
	background-color:#638178!important;
}
.shp_bg_parent li:nth-child(4){
	background-color:#638178!important;
}
.shp_bg_parent li:nth-child(5){
	background-color:#E8B156!important;
}
.shp_bg_parent li:nth-child(6){
	background-color:#E87556!important;
}
.shp_bg_parent li img{
	border-radius: 0px;

}

/**form**/
#wpcf7-cf7sg-form-ohne-titel .info-tip{
	margin-bottom: 25px;
}
#wpcf7-cf7sg-form-ohne-titel a{
color:white;
	text-decoration: underline;
}
#wpcf7-cf7sg-form-ohne-titel .wpcf7-submit{
background-color: #DCB55F;

}
input[type="checkbox"] {
    width: 13px !important ;
    -webkit-appearance: checkbox !important;

}


.pagenav .number{
	color: white!important;
	font-weight: 400!important;
}
.pagenav .current {
	Background-color: rgba(0,0,0,0)!important;
		font-weight: 900!important;
}