/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

.blog-archive-laura .entry-title a {
	display: -webkit-box;            /* needed for line clamping */
  -webkit-box-orient: vertical;    /* vertical layout of the box */
  -webkit-line-clamp: 2;           /* number of lines to show */
  overflow: hidden;                /* hide the rest */
  text-overflow: ellipsis;         /* adds the "..." */
  /* optional, keep words from breaking mid-word */
  word-break: break-word;
  /* ensure a readable line-height if you want a consistent height */
  line-height: 1.2em;
  max-height: calc(1.2em * 2);
}

.woocommerce-account .the_content .section_wrapper {
	margin-top: 160px;
}

.woocommerce-Addresses h2
{
	font-size: 22px !important;
}

.woocommerce-shipping-methods label, .woocommerce-shipping-destination {
	font-size: 13px !important;
}

/* All three pages at once */
body.woocommerce-cart,
body.woocommerce-checkout,
body.woocommerce-account {
    background: #f5f5f5 !important;
}

body.woocommerce-cart #Content,
body.woocommerce-checkout #Content,
body.woocommerce-account #Content {
    background-image: linear-gradient(0deg, #141414 0%, #574F6F 100%);
}

.full-width-section-bj {
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}

/* Make text inside CF7 fields white */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
  color: #ffffff !important;
}

/* Optional: make placeholder text lighter */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* Optional: change background for better visibility */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
  background-color: rgba(0, 0, 0, 0.6) !important;
  border: 1px solid #ccc;
}

.wpcf7 input[type="submit"] {
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  padding: 10px 20px !important;;
  cursor: pointer !important;;
  transition: 0.3s ease !important;;
}
/* Hide Author only on the "In der Presse" page */
.page-id-188 .post-meta .author,
.page-id-188 .post-meta .posted-by {
    display: none !important;
}