/*
 Theme Name:   Twenty Twenty Child
 Description:  Henry's Coffee Theme
 Author:       FH & MS
 Author URI:   http://www.punktplanung.de
 Template:     twentytwenty
 Version:      1.1
 Text Domain:  twentytwenty-child
*/

#pum-7730 {
	cursor: default;
}

#popmake-7730 {
	padding: 0px !important;
}

#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
	z-index: 100001 !important;
}

.sib__chatbox {
	z-index: 100002 !important;
}


img, section {
	image-rendering: -webkit-optimize-contrast;
}

#header-top .aws-container .aws-search-form {
	height: inherit;
}
#header-top .aws-container .aws-search-field {
	padding: 2px 10px;
	font-size: 16px;
}
#header-top p {
	margin: 0px;
}
@media (max-width: 768px) {
	#header-top p {
		text-align: center;
		 white-space: nowrap;
	}
	#header-top .aws-container .aws-search-field {
		padding: 5px 10px;
		font-size: 20px;
	}
}

.elementor-menu-cart__toggle.elementor-button-wrapper {
	white-space: nowrap;
}

h2.woocommerce-loop-product__title {
	min-height: 70px;
}

ul.products li.product .woocommerce-loop-product__title {
    margin: .5rem 0;
}

ul.products li.product .price {
    margin-bottom: 1rem;
}

.button {
    margin: 0 auto;
}

/* Category Page */

img.attachment-woocommerce_thumbnail {
	display: initial;
}

.woocommerce ul.products li.product {
	align-items: center;
}

.aws-container .aws-search-field {
	font-size: 18px;
}

/* Product Page */

.woocommerce-breadcrumb {
	
}

.product_title {
	line-height: 50px;
}

.woocommerce-product-details__short-description {
	
}

.woocommerce-product-attributes-item__label {
	width: 100px;
}

/*table.variations, .variations tbody,*/
table {
	margin: 0;
}

table.variations, .variations th, .variations td {
	border: 0px;
}
.variations .label, .variations .label label {
	padding-bottom: 0px;
	padding-left: 0px
}
.variations .value {
	padding-left: 0px;
}
.variations select {
	padding: 5px 0;
}
.woocommerce-variation {
	margin: 15px 0;
}

.woocommerce-variation-price {
	margin: 0 20px 0 0;
}

.henry-price-data {
	display: inline-block;
	margin: 0;
}

.reset_variations {
	display:none;
}

.woocommerce-variation-price .price, .elementor-widget-woocommerce-product-price .price {
	font-size: 60px;
	color: #2AB4B8;
	font-family: "Fort-Foundry", sans-serif;
	margin: 0;
}
.elementor-widget-woocommerce-product-price .price {
	display: none;
}
.product .elementor-column {
	/*min-height: 200px;*/
}

.woocommerce-message .button {
	display: none;
}

.woocommerce-tabs ul li.active a {
	box-shadow:unset;
}

.woocommerce-product-attributes th {
	vertical-align: top;
	white-space: nowrap;	
}

table.woocommerce-product-attributes, .woocommerce-product-attributes tr, .woocommerce-product-attributes th, .woocommerce-product-attributes td, .woocommerce-product-attributes p, .woocommerce-Reviews {
	border: 0px !important;
	font-family: "Trebuchet MS", Sans-serif !important;
}

.woocommerce-Tabs-panel--description h2:nth-child(1), .woocommerce-Tabs-panel--additional_information h2, h2.woocommerce-Reviews-title  {
	display: none;
	
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 310px;
  background-color: #2AB4B8;
  color: #fff;
  text-align: left;
  font-size: 16px;	
  border-radius: 6px;
  padding: 5px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  bottom: 40px;
	left: -88px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

