/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.test {
	color: #717171;
}

:root {
	--color-gray-400: #717171; /* Neuer Wert */
}


body .prad-product-price-summary {
	display: none;
}

body .prad-block-price span.pricex::before {
	content: '+ ';
}

body .prad-blocks-container.prad-relative {
	border: 1px solid rgba(0, 0, 0, 0.105);
	padding: 25px;
}


span.nav-link-text.wd-tabs-title {
	font-size: 26px;
}

span.prad-block-heading {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	color: #0B0E04;
	letter-spacing: 0;
}

h2, h2 span, .woocommerce-MyAccount-content>h2, .woocommerce-MyAccount-content header>h2, .comment-reply-title {
	font-size   : 22px !important;
	font-family : 'Karla', sans-serif;
	font-weight : 600;
	color       : rgb(118, 118, 118);
}

h2.wp-block-wd-title.title {
	 font-size: 50px;
}

.wp-block-wd-infobox h2.wp-block-wd-title.title {
	font-size: 30px !important;
}
body .wp-block-wd-infobox {
	height: 100%;
}

body .wd-toggle-head .wp-block-wd-title.title {
	font-size: 25px;
}

body h3, .woocommerce-MyAccount-title {
	font-size: 30px !important;
}

body .shop_table th {
	font-size: 25px;
}

.wd-entities-title a {
	font-size: 21px;
	line-height : 1 !important;
}

h3.wc-block-components-product-name {
	font-size: 18px !important;
	line-height: 1.2 !important;
}

[class*="title-line-"] .wd-product .wd-entities-title {
	max-height: unset !important;
	line-height : 1!important;
	margin-bottom : 10px;
}

@media all and (max-width: 500px) {

	[class*="title-line-"] .wd-product .wd-entities-title {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

}

.wd-product.wd-hover-tiled .product-wrapper {
	height: 100%;
}

.wd-product.wd-hover-tiled .product-element-bottom {
	justify-content: space-between;
}

.wd-product.wd-hover-tiled .product-element-bottom small {
	display: none;
}

.wd-login-title {
	text-align: left;
}


body .wd-switch-to-register {
	width: 100%;
	border-radius: var(--btn-accented-brd-radius);
	color: var(--btn-accented-color);
	box-shadow: var(--btn-accented-box-shadow);
	background-color: var(--btn-accented-bgcolor);
	text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
	font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
	font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
	font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

body .wd-switch-to-register:hover {
	color: var(--btn-accented-color-hover);
	box-shadow: var(--btn-accented-box-shadow-hover);
	background-color: var(--btn-accented-bgcolor-hover);
}

.custom_shipping {
font-size: 14px;
}

.custom_shipping a {
	color: var(--btn-accented-bgcolor);
	position: relative;
}

.custom_shipping a::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 0;
	height: 2px;
	background-color: var(--btn-accented-bgcolor);
	transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}

.custom_shipping a:hover::after {
	width: 100%;
}



@media all and (min-width: 769px) and (max-width: 1024px) {
	footer #wd-5a8188ed.wp-block-wd-row .wp-block-wd-column {
		flex: 0 1 calc(50% - var(--wd-col-gap)) !important;
		align-items: flex-start !important;
	}

	footer div.wp-block-wd-section .wp-block-wd-row .wp-block-wd-column {
		align-items: center !important;
	}

	footer .wd-toggle .wd-toggle-head.wd-dir-row {
		justify-content: flex-start !important;
	}

	footer .wp-block-wd-toggle {
		width: 100%;
	}

	footer .wp-block-wd-menu-list {
		align-self: flex-start !important;
	}

	footer .wd-toggle-content-inner p {
		text-align: left;
	}

	footer .wd-toggle-content-inner .wp-block-wd-container {
		justify-content: flex-start !important;
	}
}

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):hover,
.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus {
	background-image: var(--wd-form-chevron) !important;
}

.portfolio-enlarge.wd-action-btn.wd-style-icon.wd-enlarge-icon {
	display: none !important;
}

footer .main-footer > p {
	margin-top: -20px !important;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
	margin-top: 50px;
}

.german-market-checkbox {
	line-height: 1.5em;
}


body .wd-toggle .wd-toggle-head.wd-dir-row {
	justify-content: center;
}

.wd-disabled {
	display: none!important;
}

.german-market-gpsr-label-warnings_and_safety_information{
	display: none!important;
}