/* WOOCOMMERCE--- */

.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    display: none !important;
}

.content td, .content th {
background: white !important;
border: none!important;
font-weight: 300;
}

.content table {
	border: none;
	}

.product form.cart .button {
    color: #0029a1;
    background: #ffd700;
    clip-path: polygon(100% 0, 100% calc(100% - 27px), calc(100% - 27px) 100%, 0 100%, 0 0) !important;
}

.shop_attributes td p {
    font-weight: 600;
}


/* BUTTONS MIT SVG ANIMIERT--- */

.elementor-button:hover svg {
	transform: translate(7px,0);
}


/* BUTTON STYLE ABGESCHRAEGT--- */ 

.elementor-button {
clip-path: polygon(100% 0, 100% calc(100% - 27px), calc(100% - 27px) 100%, 0 100%, 0 0) !important;
}


/* SONSTIGES--- */

.no-border-radius {
    border-radius: 0px !important;
}

a:hover, a:active {
    text-decoration: underline !important;
}

.empty-line {
    height: 30px; /* Höhe der leeren Zeile */
}


/* UNDERLINE BEI ÜBERSCHRIFTEN BEI HOVER--- */

.hover-underline:hover {
    text-decoration: underline;
    transition: text-decoration 0.3s ease;
    color: #0029a1;
}

/* NEX-Forms BUTTON--- */

.outline-button #nex-forms button.btn {
    background: #0029a1 !important;
    color: white !important;
	  border-radius: 0px;
    padding: 0.6em 1.0em 0.6em 1.0em;
    font-size: 1.0em !important;
    font-weight: 500 !important;
    font-family: Kanit !important;
    width: 100%;
	  clip-path: polygon(100% 0, 100% calc(100% - 27px), calc(100% - 27px) 100%, 0 100%, 0 0) !important;
	
}

/* NEX-Forms SHORTCODE LINK IN DERSELBEN ZEILE--- */

.shortcode-inline, 
.shortcode-inline * {
    display: inline !important;
}

/* Style Rank Math Breadcrumb--- */

.rank-math-breadcrumb a {
  color: #3F4C5D; /* Linkfarbe */
}