/*Startseite Titel ausblenden*/
#post-5476 h1.entry-title {
	display: none;
}
/*Startseite kein ABstanad zum Slider*/
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 0em;
}
/*Startseite kein Abstand zum Slider*/
.page-template-template-homepage .type-page {
  padding-top: 0em;
}
/* Ausblenden vom Title bei den Kategorien welche im Menü eingebunden sind */
.page-title {
	display: none;
}
/* Widget list rechts*/
.widget{
  margin: 0 0 1.5em;
}
/* Widget*/
.widget .widget-title, .widget .widgettitle {
    font-size: 2.0em; 
    letter-spacing: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0 0 0; 
    margin-bottom: 0;
    font-weight: 400;
}
/* 125 Jahre Eintrag mit gelbem Rand */
.menue125 { 
	border:0.15em solid yellow;
	border-radius:3px;
}
/* Masthead */
#masthead.site-header {
    height: 160px !important;
    padding-top: 0.2em;
    padding-bottom: 0px; 
}
/* Mobile CSS for Masthead */
@media only screen and (max-width: 320px) {
    #masthead.site-header {
        height: 80px !important;
        margin-bottom: 0px;
    }
}
/* Masthead menu */
.storefront-primary-navigation a,
.cart-contents a {
    margin: 0 0 0 0;
}
/**Logo*/
.site-header .custom-logo-link img,
.site-header .site-logo-anchor img,
.site-header .site-logo-link img {
    margin-bottom: -45px;
}
/*Menu Stufe 1*/
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
  		padding: 3px;
  		margin:0.1em;
 	 		/*border-style: solid;*/
  		background-color: #8f1a2a;
}
/*Menu Stufe2*/
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{
  		padding: 3px;
  		margin:0.1em;
  		/*border-style: dotted;*/
}
/*Hover menu*/
.main-navigation ul li a:hover,
.main-navigation ul.menu ul a:hover,
.main-navigation ul.menu ul li:hover > a,
.main-navigation ul.menu ul li.focus,
.main-navigation ul.nav-menu ul a:hover,
.main-navigation ul.nav-menu ul li:hover > a,
.main-navigation ul.nav-menu ul li.focus {
  border-radius:3px;
  background-color: #6b0717;
}

.secondary-navigation ul.menu a:hover {
  border-radius:3px;
  background-color: #6b0717;
}

.storefront-breadcrumb {
  padding: 0.5em 0;
  margin: 0; 
}
/*Shop Detail Page*/
/*Hintergrund grosses Bild im Shop*/
div.pswp__bg{
  background-color: #d5d5d5a3;
}
/*Tabs ausblenden: Beschreibung Dimension, etc*/
div.woocommerce-tabs.wc-tabs-wrapper {
  display: none;
}
/*Attribute: Single View Label Text kursiv*/
div.summary.entry-summary ul li span.attribute-value {
  font-style: italic;
}
/*Product image on list view */
ul.products li.product img, ul.products .wc-block-grid__product img, .wc-block-grid__products li.product img, .wc-block-grid__products .wc-block-grid__product img {
    display: block;
    margin: 0 auto 0.18em;
}
/*Attribute: Single View Label Bold*/
div.summary.entry-summary ul li span.attribute-label {
  font-weight: bold;
}
/*Shop List View*/
/*Attribute: Remove bullest from the list*/
ul.custom-attributes {
  list-style-type: none;
  margin-left: 0;
}
/*Attribute: List View show only Jahrgang */
/*a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="abfuellung"],*/
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="klassifikation"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="traubensorte"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="region"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="land"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="produzent"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="ideale-trinkreife"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="trinktemperatur"],
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="volumen"] {
  display: none;
}
/*#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="abfuellung"],*/
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="klassifikation"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="traubensorte"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="region"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="land"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="produzent"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="ideale-trinkreife"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="trinktemperatur"],
#post-7 > div > div > form > table > tbody > tr > td.product-name > span >[class^="volumen"] {
  display: none;
}

/*cart*/
/*span[class*="custom-attributes"] span[class^="abfuellung"],*/
span[class*="custom-attributes"] span[class^="klassifikation"],
span[class*="custom-attributes"] span[class^="traubensorte"],
span[class*="custom-attributes"] span[class^="region"],
span[class*="custom-attributes"] span[class^="land"],
span[class*="custom-attributes"] span[class^="produzent"],
span[class*="custom-attributes"] span[class^="ideale-trinkreife"],
span[class*="custom-attributes"] span[class^="trinktemperatur"],
span[class*="custom-attributes"] span[class^="volumen"] {
 	display: none;
}

/*cart br ausblenden*/
span br {
  display: none;
}

/*cart Jahrgang italic*/
span[class*="custom-attributes"] span[class^="jahrgang"] {
 	font-style: italic;
}

/*Attribute: List View Label ausblenden*/
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li span.attribute-label {
  display: none;
}
/*Procut Titel: Heigt festlegen auf 3 Zeilen*/
ul.products li.product .woocommerce-loop-product__title {
  height: 45px;
}
/*
ul li[class*="rotwein"] a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="jahrgang"]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f274";
  color: #ab130e;
}
ul li[class*="weisswein"] a.woocommerce-LoopProduct-link.woocommerce-loop-product__link ul li[class^="jahrgang"]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f274";
  color: #85a832;
}
ul li[class*="rotwein"] a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover ul li[class^="abfuellung"]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f72f";
  color: #ab130e;
}
ul li[class*="weisswein"] a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover ul li[class^="abfuellung"]::before {
  font-family: "Font Awesome 5 Free";
  content: "\f72f";
  color: #85a832;
}*/

/*Title im Shop*/
.storefront-full-width-content.woocommerce-cart .entry-header, 
.storefront-full-width-content.woocommerce-checkout .entry-header, 
.storefront-full-width-content.woocommerce-account .entry-header, 
.storefront-full-width-content .woocommerce-products-header{
  text-align: center;
  padding-bottom: 5px;
}
/*Title Page*/
.hentry.type-page .entry-header{
    text-align: center;
  	padding-bottom: 0px;
}

/*Footer*/
.site-info {
    display: none;
}
.site-footer {
    padding: 0.1em 0 0.1em;
}
/*table*/ 
table td, table th {
    padding: 0.5em 0.5em 0.5em 0.0em;
    text-align: left;
    vertical-align: top;
}


/* Slideshow Full Width block: make the images full width as well */
.wp-block-jetpack-slideshow.alignfull .wp-block-jetpack-slideshow_image {
  width: 100% !important;
  max-width: unset;
  max-height: unset;
  object-fit: cover;
}

/*
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure {
	background: grey;
  align-items: flex-start !important;
  display: flex;
}*/
/*
.wp-block-jetpack-slideshow_image {
  width: 100% !important;
  height: 100% !important;
}*/

/*
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption{
	top: -50px;
	opacity: 0;
	background: rgba( 0,0,0,0.75 );
	padding: 0.25rem;
	font-size: 0.875rem;
	font-family: inherit;
	color: #fff;
	text-shadow: none;
	transition: all 200ms ease;
}*/
/*
.wp-block-jetpack-slideshow:hover .wp-block-jetpack-slideshow_caption.gallery-caption {
	top: 0;
	opacity: 0.2;
}*/
/*
@media screen and ( min-width: 1120px ) and ( min-height: 768px ) {
	.wp-block-jetpack-slideshow[data-autoplay=true] .wp-block-jetpack-slideshow_button-pause,
  .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next, 
  .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
    display: none !important;
	}
}*/
/*
.single-post .entry-title {
    display: none;
}*/
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
    display: none;
}
.slideshow-controls {
	opacity: 0 !important;
}
.slideshow-window:hover .slideshow-controls {
	opacity: 1 !important;
}
/*Menu Item ausblenden*/
ul li[class^="hidethis"] a {
  display:none;
}