.posted_in {
display: none !important;
}

.wc_cancel_edit.wpd-second-button {
font-size: .7em !important;
border: 1px solid #e6d200 !important;
background: #ffffff !important;
color: #660000 !important;
border-radius: 6px !important;
}

.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;	
}

#tab-title-description {
display: none !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
font-size: .96em;
color: #446600;
}

.minus.button.wp-element-button, .plus.button.wp-element-button, .woocommerce-Button.button {  border: 1px solid #608000 !important;
border-radius: 6px !important;
background: #fff9b3 !important;
color: #263300 !important;
box-shadow: 1px 1px 6px -1px #223300 !important;
}

.woocommerce form .form-row .input-text:hover, .woocommerce form .form-row select:hover {
  box-shadow: none !important;
}

.minus.button.wp-element-button:hover, .plus.button.wp-element-button:hover, .woocommerce-Button.button:hover {  border: 1px solid #739900 !important;
border-radius: 6px !important;
background: #fffde6 !important;
color: #263300 !important;
box-shadow: none !important;
}

.single_add_to_cart_button.button.alt, .button {
background: #ffd11a !important;
margin-top: 6px !important;
color: #263300 !important;
border: 1px solid #608000 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

.single_add_to_cart_button.button.alt:hover, .button:hover {
background: #ffe066 !important;
color: #263300 !important;
border: 1px solid #739900 !important;
box-shadow: none !important;
}

.sku_wrapper {
color: #808000;
font-size: .8em;
color: #808000;
font-size: .8em;
}

.posted_in {
display: block !important;
font-size: .8em;
}

.product .inside-article a {
color: #808000;
font-size: .8em;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
color: #660000;
font-size: 1.6em;
margin-bottom:26px !important;
}

.product_title.entry-title {
text-align: left !important;
margin-bottom: 26px !important;
color: #4d6600 !important;
}

.woocommerce img, .woocommerce-page img {
border: 1px solid #446600 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -1px #223300 !important;
}

.woocommerce img:hover, .woocommerce-page img:hover {
box-shadow: none !important;
}

.woocommerce ul.products li.product .price {
color: #253300 !important;
font-size: 1.4em;
text-align: center;
border: 1px solid #669900 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -1px #223300 !important;
background: #ffffff !important;
}

.woocommerce ul.products li.product .price:hover {
box-shadow: none !important;
}

.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info, .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
color: #223300 !important;
font-size: .7em;
text-align: center;
}

.woocommerce-loop-product__title {
color: #394d00 !important;
font-size: 1.2em !important;
text-align: center !important;
}

.woocommerce ul.products li.product a {
color: #446600 !important;
}

.archive.woocommerce .add_to_cart_button {
display: none !important;
}

.no-featured-image-padding.product.type-product.post-2370.status-publish.first.instock.product_cat-unkategorisiert.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple.has-unit-price-observer {
background: #ffffcc !important;
padding: 3px !important;
border: 1px solid #690 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -1px #223300 !important;
}

.wpd-wrapper .wpd-list-item.wpd-active {
border-top: 3px solid #660000;
}

.wpd-page-link.wpd-current-page {
background: #4d0000 !important;
border-radius:3px !important
}

.wpd-wrapper .wpd-page-link {
border-radius:3px !important
}

.wpd-wrapper .wpd-page-link:hover:not(.wpd-current-page) {
background: #fffbcc !important;
border-radius:3px !important
}

.page-id-1543 .inside-article {
background: #ffffe6 !important;
}

.btn.btn-sm.btn-outline-primary.float-end  {
padding: 5px 5px 5px 5px !important;
font-size: 1em !important;
border: 1px solid #ffd11a !important;
background: #ffd633;
border-radius: 6px !important;
color: #660000 !important;
}

.btn.btn-sm.btn-outline-primary.float-end:hover  {
background: #ffeb99;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
color: #4b6600 !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a:hover {
color: #709900 !important;
}

#shipping_state_field, #select2-shipping_country-container, #shipping_country_field {
display: none !important;
}

#smntcswcb {
border: 1px solid #608000 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -1px #223300 !important;
border-radius: 6px !important;		
}

#smntcswcb:hover {
background: #ffffff !important;
border: 1px solid #739900 !important;
box-shadow: none !important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select, .wc-block-components-radio-control__option {
color: #394d00 !important;
font-size: 1.2em !important;
border: 1px solid #77b300 !important;
border-radius: 0px !important;		
background: #ffffff !important;
box-shadow: 1px 1px 8px -3px #230 !important;
}

input[type="text"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="number"]:hover, textarea:hover, select:hover {
background: #ffffff !important;
box-shadow: none !important;
}

.wc_cancel_edit.wpd-second-button {
font-size: .7em !important;
border: 1px solid #e6d200 !important;
background: #ffffff !important;
color: #660000 !important;
border-radius: 6px !important;
}

.tabs.wc-tabs {
display: none !important;
}

#smntcswcb {
border: 1px solid #608000 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

#smntcswcb:hover {
background: #ffffff !important;
border: 1px solid #739900 !important;
box-shadow: none !important;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
background: #ffffe6 !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
background: #ffffcc !important;
border: 1px solid #230 !important;
border-radius: 6px;
box-shadow: 1px 1px 6px -2px #223300 !important;	
}

.wc-gzd-checkout .wc-block-components-order-summary, .wc-gzd-checkout .wc-block-components-order-summary.is-large {
background-color: #fff5cc !important;
border-top: 1px solid #690 !important;
}

.wc-block-components-checkbox label {
font-size: 1em !important;
}

.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-name, .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value, .wc-block-components-totals-item__label, .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item-tax {
font-size: 1.2em !important;
}

.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus, .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus {
color: #1a0000 !important;
background: #ffdb4d !important;
}

.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus:hover, .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus:hover {
color: #332900 !important;
background: #ffeb99 !important;
}

.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
font-size: 1.4em !important;
}

.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
border-bottom: 1px solid #223300 !important;
font-size: 1.2em !important;
}

.wc-block-components-totals-wrapper {
border-bottom: 1px solid #739900;
}

.wc-block-components-formatted-money-amount {
color: #4d0000 !important;
}

.wc-block-components-button__text {
border: 1px solid #394d00 !important;
border-radius: 6px !important;
padding: 6px 18px !important;
background: #ffd633 !important;
color: #4d0000 !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
font-size: 1.4em !important;
}

.wc-block-components-button__text:hover {
background: #ffeb99 !important;	
box-shadow: none !important;
}

.wc-block-components-button:not(.is-link) {
text-decoration: none !important;
}

.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
color: #4d0000 !important
}

.wc-block-cart-item__remove-link {
font-size: .9em !important;
color: #739900 !important
}

.wc-block-components-quantity-selector {
border: 1px solid #608000;
box-shadow: 1px 1px 6px -1px #223300 !important;
border-radius: 4px !important;
background: #ffeb99 !important;
}	

.wc-block-cart__main .wc-block-cart-items td {
border: 1px solid #608000;
box-shadow: 1px 1px 6px -1px #223300 !important;
border-radius: 4px !important;
padding: 8px !important;
background: #ffffcc !important;
}

.button.wc-forward {
color: #4d6600 !important;	
background: #ffc !important;
border: 1px solid #739900 !important;
border-radius: 5px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

.button.wc-forward:hover {
color: #4d6600 !important;
background: #ffffe6 !important;	
box-shadow: none !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
background: #ffe680 !important;
color: #4d6600 !important;
border: 2px solid #558000 !important;
border-radius: 6px !important;
font-size: 1.1em !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

.minus.button.wp-element-button, .plus.button.wp-element-button {  border: 1px solid #608000 !important;
border-radius: 6px !important;
background: #fff799 !important;
color: #263300 !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

.minus.button.wp-element-button:hover, .plus.button.wp-element-button:hover {  
background: #fffbcc !important;
box-shadow: none !important;
}

.single_add_to_cart_button.button.alt {
background: #ffd11a !important;
margin-top: 11px !important;
color: #263300 !important;
border: 1px solid #608000 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

.single_add_to_cart_button.button.alt:hover {
background: #ffe680 !important;
color: #263300 !important;
border: 1px solid #739900 !important;
box-shadow: none !important;
}

.sku_wrapper {
color: #808000;
font-size: .8em;
color: #808000;
font-size: .8em;
}

.posted_in {
display: block !important;
font-size: .8em;
}

.product .inside-article a {
color: #808000;
font-size: .8em;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
color: #660000;
font-size: 1.6em;
margin-bottom:26px !important;
}

.product_title.entry-title {
text-align: left !important;
margin-bottom: 26px !important;
color: #4d6600 !important;
}

.woocommerce img, .woocommerce-page img {
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
background: #ffe066 !important;
}

.woocommerce ul.products li.product .price {
color: #b34700 !important;
font-size: 1.4em;
text-align: center;
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
background: #ffffff !important;
}

.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info, .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
color: #665e00 !important;
font-size: .82em;
text-align: center;
}

.woocommerce-loop-product__title {
color: #394d00 !important;
font-size: 1.2em !important;
text-align: center !important;
}

.woocommerce-loop-product__title {
color: #394d00 !important;
font-size: 1.2em !important;
text-align: center !important;
}

.woocommerce-loop-product__title:hover {
color: #5e8000 !important;
}

.woocommerce ul.products li.product a {
color: #998c00 !important;
}

.woocommerce ul.products li.product a:hover {
color: #4d4600 !important;
}

.archive.woocommerce .add_to_cart_button {
display: none !important;
}

.no-featured-image-padding.product.type-product.post-2370.status-publish.first.instock.product_cat-unkategorisiert.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple.has-unit-price-observer{
background: #ffffcc !important;
padding: 3px !important;
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -1px #223300 !important;
}

#smntcswcb {
margin-top: 2px !important;
}

.wc-block-components-radio-control__label {
color: #330a00 !important;
font-size: 1.2em !important;	
}

.wc-block-components-checkout-return-to-cart-button {
color: #806600 !important;
font-size:1.2em !important;
background: #ffffcc !important;
padding: 4px 30px!important;
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -3px #223300 !important;
}

.wc-block-components-checkout-return-to-cart-button:hover {
color: #665200 !important;	
background: #ffffff !important;
box-shadow: none !important;
}

.wcdp-heading.wcdp-donation-received-heading {
display: none !important;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
color: #4d3d00 !important;
font-size: 1.6em !important;
background: #e6ffb3 !important;
padding: 28px 30px!important;
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -3px #223300 !important;
}

.woocommerce-order-overview__email.email {
color: #394d00 !important;
font-size: .8em !important;
border: none !important;
}

#smntcswcb {
font-size: 1em !important;
}

.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
margin-top:-10px !important;
background-color: #ffffcc !important;
}

#wc-block-components-totals-coupon__input-coupon {
font-size: 1.6em !important;
}

.wc-block-components-text-input.is-active input[type="text"] {
padding: 8px 9px 8px;
}
	
	.wc-block-components-address-card address .wc-block-components-address-card__address-section--secondary {
font-size: 1.4em !important;
color: #4d3d00;
}

.wc-block-components-address-card__edit {
font-size: 1.6em !important;
color: #4d0000;
}

.wc-block-components-address-card__address-section.wc-block-components-address-card__address-section--primary {
font-size: 1.6em !important;
color: #997a00;
padding-bottom:12px;
}

.wc-block-components-address-card__edit{
color: #4d0000 !important;
font-size: 1.6em !important;
background: #ffe066 !important;
padding: 6px 16px!important;
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -3px #223300 !important;
}

.wc-block-components-address-card__edit:hover {
background: #ffeb99 !important;
box-shadow: none !important;
text-decoration:none;
}

.wc-block-components-address-card {
color: #4d3d00 !important;
background: #fff5cc !important;
padding: 16px 16px!important;
border: 1px solid #394d00 !important;
border-radius: 6px !important;
box-shadow: 1px 1px 6px -2px #223300 !important;
}

.wc-block-components-panel__button {
font-size: 1.5em !important;
color: #4d3d00 !important;	
}

.wc-block-components-panel__button:hover {
color: #558000 !important;
}

.wc-block-components-totals-item__label, .wc-block-components-totals-footer-item-tax {
font-size: 1.2em !important;
color: #4d6600 !important;	
}

.wc-block-grid__product {
border: 1px solid #4d0000 !important;
border-radius: 6px !important;
padding: 4px !important;
background: #fff5cc !important;
box-shadow: 1px 1px 6px -1px #223300 !important;	
}

///

.wp-block-separator.has-alpha-channel-opacity.is-style-dots {
display: none !important;
}

.wc-block-grid__product-title {
color: #334d00 !important;
text-transform: none !important;
font-size: 1.6em !important;
}

.woocommerce-Price-amount.amount {
color: #600 !important;
font-size: 1.6em !important;
}

.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info, .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
font-size: 1em !important;
}

.wc-block-checkout-empty .wc-block-checkout-empty__image {
fill: #558000 !important;
}

.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
font-size: 1.4em !important;
}

.page-id-115 .wp-block-button__link {
display: none !important;
}

.woocommerce-MyAccount-navigation {
display: none !important;
}

.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 100% !important;
}

.u-column1.col-1.woocommerce-Address, .u-column2.col-2.woocommerce-Address {
border: 1px solid #446600 !important;
padding: 8px !important;
border-radius: 6px !important;
background: #ffffff !important;
box-shadow: 1px 1px 6px -1px #223300 !important;	
}

.woocommerce-account .addresses .title .edit {
border: 1px solid #446600 !important;
border-radius: 6px !important;
padding: 2px 6px !important;
background: #ffdb4d !important;
color: #334d00 !important;
text-decoration: none !important;
box-shadow: 1px 1px 6px -2px #223300 !important;	
}

.woocommerce-account .addresses .title .edit:hover {
background: #fff0b3 !important;
box-shadow: none !important;	
}

#billing_country_field, #billing_state_field, #billing_address_2, #shipping_address_2_field {
display: none !important;	
}

.woocommerce form .form-row {
width: 100% !important;	
}

#af-wrapper #forum-search input {
color: #ffffff !important;
}

.page-id-4394 input[type="password"] {
border: 1px solid #460 !important;	
border-radius: 6px !important;		
}

.page-id-4394 .is-form-id-176 .is-search-submit:focus, .is-form-id-176 .is-search-submit:hover, .is-form-id-176 .is-search-submit, .is-form-id-176 .is-search-icon {
display:none !important;
}

.page-id-4394 .gb-site-header.gb-site-header-87fb1586 {
margin-top: -30px !important;
}
