/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Description: CSS-Anpassungen von TIVITA
Author: Ernst Kristian Andersen
Author URI: https://www.tivita.de
Version: 1.0
*/


/* Alle buttons auf der Webseite*/
.button-mondo{
@media screen and (max-width:500px){
			background-color:transparent;
	border: 2px solid var(--e-global-color-text);
	border-radius:20px;
	width:200px;
	height:40px;
	.elementor-button{
		width:200px;
		background-color:transparent;
		color:var(--e-global-color-text);
	  font-size:16px;
		line-height:16px;
		font-weight:700;
	  text-align: center;
		padding:6px 0px 0px 0px;
	}

	}
@media screen and (min-width:501px){
		background-color:transparent;
	border: 2px solid var(--e-global-color-text);
	border-radius:20px;
	width:200px;
	height: 40px;
	.elementor-button{
		width:200px;
		background-color:transparent;
		color:var(--e-global-color-text);
	  font-size:16px;
		line-height:20px;
		font-weight:700;
	  text-align: center;
		padding:6px 0px 0px 0px
	}
	
	}
}


/* Button Ausloggen Login-Seite*/
#button-ausloggen{
@media screen and (max-width:500px){
			background-color:transparent;
	border: 2px solid var(--e-global-color-text);
	border-radius:20px;
	width:140px;
	height:50px;
	.elementor-button{
		width:140px;
		background-color:transparent;
		color:var(--e-global-color-text);
	  font-size:16px;
		line-height:16px;
		font-weight:700;
	  text-align: center;
		padding:6px 0px 0px 0px;
	}

	}
@media screen and (min-width:501px){
		background-color:transparent;
	border: 2px solid var(--e-global-color-text);
	border-radius:20px;
	width:200px;
	height: 60px;
	.elementor-button{
		width:200px;
		background-color:transparent;
		color:var(--e-global-color-text);
	  font-size:16px;
		line-height:20px;
		font-weight:700;
	  text-align: center;
		padding:6px 0px 0px 0px
	}
	
	}
}

/* Hover */
/* Hovereffekt Buttons */
#button-ausloggen:hover{
	color:var(--e-global-color-8b6493d) !important;	
	border: 2px solid var(--e-global-color-8b6493d);
	xtransform: scale(1.05);
	.elementor-button{
		color:var(--e-global-color-8b6493d);
	}
}


/* Button App Apple und Google */
.button-app{
	.fab{
		font-size:20px;
		padding-left:20px
	}	
}
/* Hovereffekt Buttons */
.button-mondo:hover{
	color:var(--e-global-color-8b6493d) !important;	
	border: 2px solid var(--e-global-color-8b6493d);
	xtransform: scale(1.05);
	.elementor-button{
		color:var(--e-global-color-8b6493d);
	}
}

/* Button Formulare */
.button-mondo-form{
.elementor-field-type-submit{
		padding-top:16px !important;
}
}


/* Text unter Bilder*/
.caption-mondo{
	.wp-caption-text{
		font-family: "Almarai";
		font-style:normal;
		font-size:16px;
		line-height:27px;
		font-weight:300;
		text-align:left;
		padding-top:0.6rem;
		padding-left:0.6rem;
	}
}

/* DSE Stylen */
.dse h2 {
	font-family: "Almarai";
	xcolor:var(--e-global-color-8b6493d);
  font-size: 20px;
	font-weight: 700;
		margin-top: 2.5rem;
}
.dse h3 {
	font-family: "Almarai";
	xcolor:var(--e-global-color-8b6493d);
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 1.rem;
	margin-top: 2rem;
}
.dse h4 {2
	font-family: "Almarai";
	xcolor:var(--e-global-color-8b6493d);
	font-size: 16px;
	font-weight: 700;
}


/*Impressum Stylen */
.impressum h2 {
	font-family: "Almarai";
	xcolor:var(--e-global-color-8b6493d);
  font-size: 1rem;
	font-weight: 700;
		margin-top: 2.5rem;
}
.impressum h3 {
	font-family: "Almarai";
	color:var(--e-global-color-8b6493d);
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 1rem;
	margin-top: 2rem;
}

/* Menu Handy */
.popup-menu a{
	color:var(--e-global-color-text);
}

/* Anbaugebiete */
.accordion-mondo .elementor-accordion-item{
	border-left: 0px solid !important;	
}
.accordion-mondo .e-n-accordion-item-title:hover{
	background-color:#F2D9BA;
	border: 3px solid green;
}

.elementor-widget-n-accordion .e-n-accordion-item{
	border-bottom: 1px solid var(--e-global-color-ee2a3ec) !important;
	xborder-top: 1px solid var(--e-global-color-ee2a3ec) !important;
}


.winzer-text{
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.winzer-logo{}

/*                    */
/*  Menü-Anpassungen  */
/*                    */
.menu-header-elementor li:hover{
	font-weight:700 !important;
	text-decoration:underline;
	text-underline-offset: 0.5rem;
	text-decoration-thickness: 0.2rem;
}

.menu-header-white li:hover{
	font-weight:700 !important;
	text-decoration:underline;
	text-underline-offset: 0.5rem;
	text-decoration-thickness: 0.2rem;
	text-decoration-color:white
 }

.menu-header-black li:hover{
	font-weight:700 !important;
	text-decoration:underline;
	text-underline-offset: 0.5rem;
	text-decoration-thickness: 0.2rem;
	text-decoration-color:black
 }

/*                    */
/*    WINZER          */
/*                    */
.winzer-singel-bloecke{
	.elementor-price-list .elementor-price-list-item .elementor-price-list-header{
	margin-bottom: -6px;
	xjustify-content:flex-start;
		padding-right:30%
	}
}


.mondo-popup-close .eicon-close:before {
    content: url(https://tivita-mondo.de/wp-content/uploads/mondo_kreis_mit_x.svg); 
}

/* Kontakformular. Hover Feldrahmen */
.border-mondo-form:hover{
	.elementor-field{
	border-color:var(--e-global-color-8b6493d) !important;
}
}

/* Seite-Nach-Unten*/
.seite-nach-unten{
	opacity:.4;
	 position:fixed;
    bottom:5%;
    left:50%;
}




/* Mondo Accordion curser soll nach oben springen */
.mondo-scroll-to-top{
     max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    xbackground-color: #FAf9ee;
    opacity: 90%;
::-webkit-scrollbar{
width: 1px;
}
::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb{
background: rgba(0, 0, 0, 0.31);
}
}

/* Rebsorten */
.mondo-rebsorten{
		/* Rebsorten Ikon nach rechts*/
	.e-n-accordion-item-title-icon{
		position:absolute;
		right:10px;
		color:green !important;
	}
   /* Rebsorten Border*/
   .elementor-widget-n-accordion .e-    n-accordion-item{
	 border-bottom: 1px solid grey        !important;
	 xborder-top: 1px solid grey          !important;
}
}

/* Tabellen bei den Winzer Unterseite */

#tabelle_mondo {
  font-family: Almarai;
  width: 100%;
  border-spacing: 0;
  xborder-collapse: separate;
}

#tabelle_mondo td{
border:1px solid #FAF5EE;	
}
#tabelle_mondo td, #tabelle_mondo th {
  padding: 8px;
}

#tabelle_zeile{
    background-color: #FAF5EE;
    background-color: green;

}

#tabelle_text_links {
font-weight: 700;
font-size: 16px;
	width:60px;
    background-color: #FAF5EE;
}
#tabelle_text_rechts {
font-weight: 300;
font-size: 16px;
	width:180px;
    background-color: #FAF5EE;
}


.mondo_umbruch_komma p{
	word-spacing:10px !important;
}



/* Menü Footer Hover*/
#menu-footer-hover:hover h2{
	color:#830E66;
}

/* Weine Bewertung Text padding*/
.elementor-18812 .elementor-element.elementor-element-8d7b479 .elementor-icon-list-text{
	padding-left:10px;
}


/*      */
/*      */
/* SHOP */
/*      */
/*      */


/* Singel Product*/
.single-product{
.posted_in{
	display:none;
}
.additional_information_tab{
	display:none !important;
}
}

/* Übersichtfenster */
/* Download wegnehmen*/
.woocommerce-MyAccount-navigation-link--downloads{
	display:none !important;
}

/* Singel Product Beschreibung zweimal*/
#tab-description h2{
	display:none;
}

/* Breadcrum oben link wegnehmen*/
.woocommerce-breadcrumb{
	display:none;
}

/* Kasse Bild bei dem Produkt weggenommen */
.wc-gzd-cart-item-thumbnail{
display:none;	
}

/* Shop-Button*/
.button-mondo-shop{
@media screen and (max-width:500px){
			background-color:transparent;
	border: 2px solid var(--e-global-color-text);
	border-radius:20px;
	width:200px;
	height:60px;
	.elementor-button{
		width:140px;
		background-color:transparent;
		color:var(--e-global-color-text);
	  font-size:16px;
		line-height:16px;
		font-weight:700;
	  text-align: center;
		padding:6px 0px 0px 0px;
	}

	}
@media screen and (min-width:501px){
		background-color:transparent;
	border: 2px solid var(--e-global-color-text);
	border-radius:20px;
	width:240px;
	height: 60px;
	.elementor-button{
		width:200px;
		background-color:transparent;
		color:var(--e-global-color-text);
	  font-size:16px;
		line-height:20px;
		font-weight:700;
	  text-align: center;
		padding:9px 0px 0px 0px
	}
	}
}

/* Warenkorb aktualisieren deaktiveren*/
.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions{
	display:none !important;
}

/* Marketingpaket Bild kleiner*/
.woocommerce div.product div.images img{
	width:380px;
}

/* Artikelnummer wegnehmen */
.product_meta{
	display:none;
}

/* Produkt: Beschriebung wegnehmen */
.woocommerce div.product .woocommerce-tabs ul.tabs{
	display:none !important;
}

/* Produkt: Bild vergrößern wegnehmen*/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	display:none;
}

/* Schriften in Woocommerce */
.woocommerce h1{ 
    font-family: Almarai, Sans-serif;
font-size:2rem !important;
font-weight:400 !important;
color:var(--e-global-color-primary) !important;
} 

.woocommerce h3{ 
    font-family: Almarai, Sans-serif;
font-size:1.3rem !important;
font-weight:400 !important;
} 

/* Hintergrundsfarbe button Übersicht */
.elementor-widget-woocommerce-my-account .button{
	background:var(--e-global-color-primary) !important;
}

.woocommerce-bacs-bank-details h3{
	xbackground-color:red;
	font-size:0.9rem !important;
	font-weight:bold !important;
	color:var(--e-global-color-secondary) !important;
	padding-left:2.5rem;
	margin-bottom:-0px !important;
padding-bottom:1rem;
}

/* Kasse: Bestellung Produktname wegnehmen */
.wc-gzd-cart-item-name-wrapper{
	display:none !important;
}

/* Kasse: Bestelldetails
 * Link, Produktname und Variante wegnehmen*/
.woocommerce-table__product-name a{
	display:none !important;
}
.woocommerce-table__product-name .product-quantity{
	display:none !important;
}

.woocommerce-table__product-name .wc-item-meta{
	display:none !important;
}

/* Update Winzer Winzer
 */

/* Feld wird im Frontend nicht gezeigt*/
.nichtzeigen{
	display:none;
}
.xnurzeigen{
	display:read-only !important;
}

/* Padding Block statt 16px jetzt 0px*/
.acf-fields > .acf-field{
	padding-left:0px;
	border-width:0px;
}

.acf-form-submit{
	xbackground-color:green;
}

/* ACF FORM Button*/
.acf-button {
xbackground-color:skyblue !important;
border-radius:24px;
	color:#121212
}


.elementor-button .elementor-animation-pulse:title{
display:none !important;
}


/*
Anbaugebiet. Anpassung für den PHP-Modul "tivita_anbau_zusatz"

*/

.ti_region{
	font-family:Almarai;
	font-size:16px;}

.ti_region a{
	text-decoration:underline;
}
.ti_region a:hover{
	font-weight:600;
}
.ti_anbau_acc{
	background-color:#F2D9BA;
  color:black;
  border:none;
  width:100% !important;
  text-align:left;
  border-radius: 12px;
}
.ti_anbau_acc:hover{
	background-color:#D9A577;
  color:black;
}
.ti_anbau_acc:focus{
	background-color:#D9A577;
  color:black;
}

.ti_readmore{
	border:none;
	color:#A64149
}
.ti_readmore:hover{
	border:none;
	color:#8C0064;
	background-color: transparent !important;
}
