.cwginstock-subscribe-form .panel-primary > .panel-heading {
    background: linear-gradient(to bottom, #969696, #989898); /* Gradient från topp till botten */
    border-color: #F1F1F1;
    border-top-left-radius: 15px;  /* Lägg till radie på panelens övre hörn */
    border-top-right-radius: 15px;
}

.cwginstock-subscribe-form .panel-primary {
    border: none; /* Ta bort den befintliga ramen */
    box-shadow: 0 0 10px rgba(200, 200, 200, 0.95); /* Lägg till en skugga */
    border-radius: 15px; /* Lägg till radie på panelens hörn */
}

.cwgstock_button {
    background-color: #0E6EFF !important;
    border-color: #F1F1F1; /* Ange önskad kantfärg här */
    border-style: solid;    /* Se till att kanten är synlig */
    border-width: 0px;      /* Justera tjockleken på kanten om nödvändigt */
    border-radius: 10px;    /* Lägg till radie på knappen */
}

/* Lägg till radie på inmatningsfälten */
.cwginstock-subscribe-form input[type="text"],
.cwginstock-subscribe-form input[type="email"],
.cwginstock-subscribe-form input[type="password"] {
    border-radius: 10px; /* Lägg till radie på inmatningsfälten */
}

/* Maxbredd på 70% för desktop och placera panelen till vänster */
@media (min-width: 768px) {
    .cwginstock-subscribe-form .panel-primary {
        max-width: 70%; /* Sätt maxbredden till 70% på desktop */
        margin: 0;      /* Placera panelen till vänster */
    }
}




@media (max-width: 767px) {
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
	
}

@media only screen and (max-width: 600px) {
	span.uael-action-item.fa.fa-eye {
		display: none !important;
	}

}
body.woocommerce-cart .e-checkout-message, .page-id-4598 .e-checkout-message {
	display: none;
}

body.woocommerce-checkout p.stock.in-stock.s_in_stock_color.woo-custom-stock-status {
	display: none;
}
body.woocommerce-checkout .wcf-embed-checkout-form .woocommerce .wcf-product-image .wcf-product-thumbnail {
	width: 70%;
}
body.single-product .in-stock {
	display: block !important;
}
.woocommerce-shipping-methods label {
    font-weight: 700;
}
.wcf-embed-checkout-form .woocommerce .wcf-product-name {
	width: 65%;
}


/* Target the product image in the WooCommerce mini cart */
.woocommerce-mini-cart .woocommerce-mini-cart-item img {
    width: 50px;    /* Adjust width as needed */
    height: auto;   /* Maintain aspect ratio */
    display: block; /* Ensures that it scales correctly */
}

/* If you need more specificity, for themes that override default styles */
body .woocommerce-mini-cart .woocommerce-mini-cart-item img {
    width: 50px;
    height: auto;
    display: block;
}

.elementor-menu-cart__product-name a {
    color: #4BB0C9B3;
}
.single-product .elementor-widget-woocommerce-product-content h1, .single-product .elementor-widget-woocommerce-product-content h2 {
	font-size: 24px;
}
.single-product .elementor-widget-woocommerce-product-content li strong {
	font-weight: 600!important;
}
.single-product .elementor-widget-woocommerce-product-content p strong {
	font-weight: 500!important;
}

/* Ledyer payments logo */
label[for=payment_method_ledyer_payments_invoice] img {
    max-width: 65px !important;
}





.woocommerce-message {
  background-color: #F8F8F8 !important;  /* bakgrundsfärg */
  border-top: 3px solid #6EA8FF !important; /* endast topp-border */

  color: #000000 !important; /* textfärg */
  border-radius: 0; /* ingen rundning nertill */
  padding: 15px 20px 15px 50px;              /* ← extra padding till vänster */
  font-size: 16px;
  font-weight: 500;

  background-image: none !important; /* ta bort den gröna ikonbakgrunden */
}


/* --- Ändra färg på ikonen (WooCommerce lägger till den via ::before) --- */
.woocommerce-message::before {
  color: #6EA8FF !important; /* gör bocken blå */
  position: absolute;
  left: 20px; /* placering från vänster */
  top: 50%;
  transform: translateY(-50%);
}



/* Klassisk blå färg – endast för innehållslänkar */
.elementor-widget-text-editor a,
.entry-content a,
.woocommerce-product-details__short-description a,
.woocommerce-Tabs-panel a,
.post-content a,
.page-content a {
  color: #0000EE !important; /* klassisk blå */
  text-decoration: underline;
}

.elementor-widget-text-editor a:visited,
.entry-content a:visited,
.woocommerce-product-details__short-description a:visited,
.woocommerce-Tabs-panel a:visited,
.post-content a:visited,
.page-content a:visited {
  color: #0000EE !important; /* samma färg, ingen vinröd */
}

.elementor-widget-text-editor a:hover,
.entry-content a:hover,
.woocommerce-product-details__short-description a:hover,
.woocommerce-Tabs-panel a:hover,
.post-content a:hover,
.page-content a:hover {
  color: #00008B !important; /* mörkare blå vid hover */
}

