/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

/*GENERELLES*/
/*Seitenhintergrund*/
.x-main{
	background-color:rgb(238, 238, 238)!important;
}
.x-root .site, .x-root .x-site {
	background-color:rgb(238, 238, 238)!important;
}
/*Links im Fließtext*/
a:hover {
	font-weight:bold;  
}

/*NEWSLETTER*/
a.datenschutz {
    color: #ffffff!important;
}
/*BUTTONS*/
[type="submit"] {
	text-shadow:none!important;
    top: -5px;
    padding: 13px;
	font-weight:bold;
}
[type="submit"]:hover {
	text-decoration:underline!important;
}

/*GIGPRESS*/
/*Abstände zw. Zellen*/
.gigpress-table td {
	padding: 1px!important;
}
/*Keine Linien in Tabellen*/
.gigpress-table {
  border:none!important;
}
table tbody+tbody {
    border: none!important;
}
table th, table td {
  border:none!important;
  }
/*Info-Zelle-Style*/
span.gigpress-info-item {
    font-size:10pt;
}
/*Tickets kaufen-Button*/
td.gigpress-tickets {
    background: #000000;
    max-width: 200px;
    text-align: center!important;
}
a.gigpress-tickets-link {
    text-transform: none!important;
	color:#ffffff;
}
a:hover.gigpress-tickets-link {
    text-decoration: underline;
	color:#ffffff;
}


/*KÜHLSCHRANK*/
/*Promo-Section DESKTOP*/
.section-promo{
	padding-left:80px!important;    
}
.image1-promo{
	min-width:430px!important;
	max-width:400px!important;
  }
.image2-promo{
	min-width:430px!important;
  	max-width:400px!important;
  }
/*Promo-Section MOBILE*/
@media (max-width: 767px) {
	.section-promo{
		padding-left:initial!important;    
	}
  .image1-promo{
		min-width:initial!important;
  		max-width:initial!important;
  }
  .image2-promo{
		min-width:initial!important;
  		max-width:initial!important;
  }
}
/*Kleiner Zettel*/
.text-kleiner-zettel{
  	font-size:9pt; 
	padding-left:30px;
  	padding-top:45px;
  	max-width:320px;  
  	min-width:320px;
  	max-height:100px;
  	min-height:100px;
}
.collumn-kleiner-zettel1{
	background-image:url(/wp-content/uploads/2018/01/gimmick_zettel.png); 
	background-repeat:no-repeat;
}
.collumn-kleiner-zettel2{
	background-image:url(/wp-content/uploads/2018/01/gimmick_zettel.png); 
	background-repeat:no-repeat;
}

/*Über-Section DESKTOP*/
.section-ueber{
	padding-left:150px!important;
  }
.text-ueber{
  	font-size:11pt;
  	padding-right:310px;
  	padding-left:50px;
  	padding-bottom:160px;
  	padding-top:330px;
	max-width:800px;  
  	min-width:800px;
}
.collumn-ueber{
	background-image:url(/wp-content/uploads/2026/04/bg_fee-penafiel-2026.png);
	background-repeat:no-repeat; 
}
/*Über-Section MOBILE*/
@media (max-width: 767px) {
	.section-ueber{
  		padding-left:0px!important;
	}
	.text-ueber{
		font-size:initial;
  		padding-right:10px;
  		padding-left:10px;
  		padding-bottom:initial;
    	padding-top:initial;
		max-width:initial;  
  		min-width:initial;
	}
	.collumn-ueber{
		background-image:none;
	}  
}

/*Termine-Section DESKTOP*/
.section-termine{
  	padding-left:100px!important;
	padding-bottom:200px!important;  
}
.text-termine{
  	font-weight:bold;
	font-size:15px;
	padding-left:100px;
  	padding-right:30px;
  	padding-top:169px;
  	max-width:920px;  
 	min-width:920px;
 	max-height:1250px;
  	min-height:1250px;
}
.collumn-termine{
  	background-image:url(/wp-content/uploads/2020/07/bg_termine_2020-lang.png); 
  	background-repeat:no-repeat;
}
/*Termine-Section MOBILE*/
@media (max-width: 767px) {
	.section-termine{
  		padding:0px!important;
	}
	.text-termine{
		font-size:initial;
  		padding-right:10px;
  		padding-left:10px;
  		padding-bottom:100px;
    	padding-top:initial;
		max-width:initial;  
  		min-width:initial;
    	max-height:initial;
  		min-height:initial;
    	text-align:justify;
	}
	.collumn-termine{
		background-image:none;
	} 
	.section-termine .gigpress-table td {
		padding: 5px!important;
	}
}

/*Presseartikel-Section DESKTOP*/
.section-presseartikel2{
	padding-left:200px!important; 
}
.section-pressetext{
	padding-left:200px!important; 
}
.presseartikel1-image{
  	min-width:693px;
  }
.presseartikel2-image{
  	min-width:610px;
  }
.presseartikel3-image{
  	min-width:588px;
}
.pressetext-image{
	min-width:588px;
  }
.text-presse-download{
  	background-image:url(/wp-content/uploads/2018/01/gimmick_zettel.png); 
	background-repeat:no-repeat;
  	min-height:119px;
  	max-height:119px;
  	max-width:368px;
  	min-width:368px;
  	padding-top:40px;
  	padding-right:50px;
  }
.text-presse-download2{
	background-image:url(/wp-content/uploads/2018/01/gimmick_zettel.png); 
	background-repeat:no-repeat;
	min-height:119px;
  	max-height:119px;
  	max-width:368px;
  	min-width:368px;
  	padding-top:40px;
  	padding-right:50px;
  	padding-left:90px;
  }
.text-pressetext-download{
  	background-image:url(/wp-content/uploads/2018/01/gimmick_zettel.png); 
	background-repeat:no-repeat;
  	min-height:119px;
  	max-height:119px;
  	max-width:368px;
  	min-width:368px;
  	padding-top:40px;
  	padding-right:50px;
	padding-left:90px;
	margin-left:200px;
  }
/*Presseartikel-Section MOBILE*/
@media (max-width: 767px) {
  .section-presseartikel2{
		padding-left:initial!important; 
	}
	.section-pressetext{
		padding-left:initial!important; 
	}
	.presseartikel1-image{
  		min-width:initial;
  }
	.presseartikel2-image{
		min-width:initial;
  }
	.presseartikel3-image{
  		min-width:initial;
  }
  .pressetext-image{
		min-width:initial;
  }
	.text-pressetext-download{
		margin-left:50px;
  }
}

/*Kontakt-Section DESKTOP*/
.section-kontakt{
	  padding:50px!important;
  }
.text-kontakt{
  	font-size:11pt; 
	padding-left:100px;
  	padding-right:30px;
  	padding-top:170px;
  	max-width:800px;  
  	min-width:800px;
	max-height:950px;
  	min-height:950px;
	}
.collumn-kontakt{
  	background-image:url(/wp-content/uploads/2022/03/bg_kontakt-logos-2022-gross.png); 
  	background-repeat:no-repeat;
}
/*Kontakt-Section MOBILE*/
@media (max-width: 767px) {
	.mobile-hide {
  display:none;
  }
	.section-kontakt{
		padding:0px!important;
  }
	.text-kontakt{
  		font-size:initial; 
		padding-left:10px;
		padding-right:10px;
    	padding-top:initial;
    	max-width:initial;  
  		min-width:initial;
  		max-height:initial;
  		min-height:initial;
	}
	.collumn-kontakt{
  		background-image:none; 
	}
}

/*Impressum-Section DESKTOP*/
.section-impressum{
	padding-left:150px!important;
	padding-right:150px!important;
  }
/*Impressum-Section MOBILE*/
@media (max-width: 767px) {
	.section-impressum{
		padding-left:10px!important;
  		padding-right:10px!important;
  }
}

/*SHOP*/
/*Product Gallery*/
.woocommerce-product-gallery__image:nth-child(n+2) {
    width: 21% !important;
    display: block;
    float: left;
    margin: 4% 4% 0 0;
}
/*Produkt-Filter ausblenden*/
.woocommerce-result-count  {
	display:none;
}
.woocommerce-ordering  {
	display:none;
}
/*Produkt-Navigation ausblenden*/
.entry-top-navigation {
    display: none;
}
/*Produkt-Meta ausblenden*/
.product .product_meta {
    display: none;
}