/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.woocommerce-MyAccount-orders .view, .woocommerce-MyAccount-orders{
	display: block!important;
}

/* Remove ENTFERNEN Link */
.cart-discount td a {
	display: none!important;
}
/* BACKORDER DIV */
.available-on-backorder {
	border:2px dashed #158a92;
	color:#158a92;
	font-size: 120%!important;
	font-weight: bold;
	padding:10px;
}
.backorder_notification {
	display: none;
}
.backorder_notification_custom {
	border:2px dashed #158a92;
	color:#158a92;
	font-size: 100%!important;
	font-weight: bold;
	padding:10px;
	text-align: center;
	display: block!important;
}


.woocommerce-password-strength {
	display:none!important;
}

.woocommerce-breadcrumb {
	display:none!important;
}

#billing_country_field {
	display:none!important;
}
#billing_company_field {
	padding-bottom:14px;
	border-bottom:1px solid #ccc;
}

/* SHOP */
.shop_table {
	padding:10px;
}

.message-container {
	background:var(--primary-color)!important;
	padding:7px 7px 7px 12px !important;
	text-align:center;
	color:#fff;
}
.message-container.success-color {
	background:#dff4d3!important;
	color:#000;
}

.message-container a {
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.message-container.success-color a {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

.search-field {
	color:#000;
}

.live-search-results .search-price {
	display: none!important;
}

/* SEARCH BAR TOP */
.header-search .nav-dropdown {
	/* min-width:400px!important; */
}


.woocommerce-result-count, 
.tax-info, 
.product-small .shipping-costs-info, 
.product_list_widget .shipping-costs-info, 
.shop-container .small-business-info, 
.product-small .small-business-info, 
.product_list_widget .small-business-info, 
.my-account .account-user,
.star-rating, .payment-icons, .pswp__caption {
	display:none;
}

.woocommerce-MyAccount-navigation-link {
    list-style-type: none;
}

.mt-half {
	margin-top:0;
}
.grecaptcha-badge{display:none;}

/*
 * Header shop
 * Deactivate uncool background-category images in header:
*/
.shop-page-title .title-overlay {
	background: url('https://www.plastikvermeiden.at/wp-content/uploads/2024/07/bg_weich.jpg');
	/* background: #303030!important;
	background-color: #303030!important; */
}
.shop-page-title.title-bg, .title-bg {
	background: url('https://www.plastikvermeiden.at/wp-content/uploads/2024/07/bg_weich.jpg');
	/* background: #303030!important;
	background-color: #303030!important; */
}

.product-images {
	border:1px solid #ccc;
}

.box-category .header-title {
	visibility:hidden;
}


/*product overview*/
.woocommerce-price-suffix {
	display: block!important;
	padding-top: 4px;
	font-size:12px;
	line-height: 140%;
	color:#999;
}
/*product page*/
.product-info .woocommerce-price-suffix {
	display: block!important;
	padding-top: 8px;
	font-size:17px;
	line-height: 140%;
	color:black;
	font-weight: normal;
}
.woocommerce-widget-layered-nav {
	padding-bottom: 100px;
}
.woocommerce-product-attributes-item--attribute_pa_metro {
	display:none!important;
}
.woocommerce-product-attributes-item--attribute_pa_no_update {
	display:none!important;
}



/* ArtNr verbergen */
.sku_wrapper {
	/*display: none !important;*/
}


/* Newsletter Button in Mobile nav */
.header-newsletter-item {
	display:none !important;
}


/* SALE BUBBLE */
.on-sale {
	/*background-color: #7a9c59 !important;*/
}
.out-of-stock-label:before {
	content: "AUSVERKAUFT! DAHER LEIDER ";
}


/* MY ACCOUNT */

.woocommerce-MyAccount-content .dashboard-links {
	display:none !important;
}
.account-register-inner .mailchimp-newsletter {
	display:none !important;
}
.wc-gzd-checkbox-placeholder-reg_data_privacy {
	margin-top:20px;
}
.wc-gzd-checkbox-placeholder-reg_data_privacy p {
	line-height:11px !important;
}

.woocommerce-MyAccount-content a {
	font-weight:bold;
}
.dashboard-links {
	background-color:rgb(236, 236, 236);
	padding:7px !important;
}
.order_details {
	background-color:rgb(247, 247, 247);
}


/* MINI WARENKORB (ROLLOVER) */
.wcppec-checkout-buttons {
	display:none;
}
#woo_pp_ec_button_mini_cart {
	display:none !important;
}

.woocommerce-mini-cart__buttons .checkout, .total-cart-tax.wc-gzd-total-mini-cart {
	display:none !important;
}

.legal {
	border:2px solid rgb(210, 110, 75);
	padding:7px !important;
}
/*MINI Warenkorb Text für Gutschein weg */
.woocommerce-mini-cart-item .variation {
	
}

.woocommerce-NoticeGroup-checkout .woocommerce-error .alert-color {
	background-color:rgb(255, 153, 0)!important;
}

/* WARENKORB */
.woocommerce-checkout-review-order-table {
	background-color:rgb(247, 247, 247)!important;
}
.woocommerce-checkout-review-order-table img {
	border:1px solid rgb(236, 236, 236);
}
.wishlist-empty {
	font-size:1em !important;
}
.cart-discount {
	text-transform:uppercase;
}
.cart_totals .woocommerce-shipping-totals {
	display: none!important;
}
.cart-sidebar {
	margin-top:9px;
}
.cart_totals .wdapziptextbox {
	width:100%!important;
	float:left;
}

.cart_totals .order-tax, .cart_totals .order-tax .woocommerce-Price-amount {
	color:#ccc !important;
	font-weight: bold;
}
.wdap_notification_message {
	background-color:#ececec;
	padding:7px;
	font-weight:bold;
	margin-bottom: 15px;
	margin-top:0px;
}
.checkout-button {
	padding:20px;
}
.checkout_coupon .wp-element-button {
	color:white!important;
	text-shadow: none!important;
	font-weight: bold!important;
	padding:3px;
}


/* CHECKOUT */

.woocommerce-checkout .shop_table {
	background-color: #fff!important;
}

/* Disable EPS, Sofort and Co - ONLY PAYPAL AVAILABLE */
.woocommerce-checkout.paypal-button-number-1 { display: none!important; }

.woocommerce-privacy-policy-text { display: none!important; }

.checkout-page-title { display: none!important; }

.woocommerce-thankyou-order-received { background-color: none!important; }

/* MEIN KONTO - BESTELLUNGEN */
.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-number,
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number {
	display:none;
}
.woocommerce-orders-table__cell-order-actions a {
	width:100% !important;
}
.woocommerce-orders-table__cell-order-actions .view {
	margin-top:12px;
}

.woocommerce-checkout .checkout-sidebar .validate-required {
	border:2px dashed #158a92;
	padding:10px;
}

.wc-gzd-additional-info {
	display:none !important;
}
.wc-gzd-additional-info {
	display:none !important;
}

#wcj_eu_vat_number_progress {
	border:1px solid #ececec !important;
	padding:10px !important;
}

/* SPINNER (PRELOADER)
 * 
 * Custom AJAX spinner on WooCommerce checkout 
 * The class used to load the overlay is .blockUI .blockOverlay
 * The class used to load the spinner is .woocommerce .loader:before
 *

.processing .blockOverlay {
    background-image:url('https://www.stofferia.at/wp-content/uploads/2019/07/geduld.png') !important;
    background-position: center 10% !important;
    background-repeat: no-repeat !important;
}
 */


/* BLOG */
#post-list .entry-meta span {
	display:none !important;
}
.article-inner .sd-sharing-enabled {
	display:none;
}
/* Image counter weg */
.mfp-counter {
	display:none;
}


/* FOOTER */
.footer .current-cat a {
	color:var(--primary-color) !important;
}
.archive-page-header {
	display:none;
}

/* KONTAKT */
.wpcf7-not-valid-tip {
	margin-bottom:10px;
	color:var(--primary-color) !important;
	border-left: 2px solid var(--primary-color) !important;
	font-weight:bold !important;
}

/* NEWSLETTER */
.mc4wp-notice {
	padding-top:7px;
	padding-left:13px;
	border:1px solid #deb0af !important;
	text-align:left;
	font-weight:bold;
}



/* ALERTS */
.alert-color {
	padding:7px 7px 7px 12px !important;
	background-color:rgb(210, 110, 75);
	color:white;
}
.alert-color a {
	font-weight:bold;
	color:white;
}

.success-color {
	background-color:rgb(228, 235, 222);
}

.woocommerce-error li {
	margin-left:0px !important;
}

/* DELIVERY AREA */
.wdap_product_availity_form input {
	width:100%!important;
	text-transform: none!important;
	padding: 0px 10px 0 20px !important
}
.wdap_product_availity_form button {
	width:100%!important;
	text-transform: none!important;
	padding:0;
}
.wdap_product_availity_form {
	
}


/* Own Search */
.ownsearch-wrapper {
	width:100%;
    margin: 0 auto;
}

#ownsearch-input {
    width: 85%;
    padding: 14px;
    font-size: 16px!important;
    border-radius: 99px;
    border: 2px solid #ddd;
}

#ownsearch-results {
    margin-top: 10px;
    display: grid;
    gap: 10px;
}

.ownsearch-item {
    display: flex;
	text-align: left;
    gap: 12px;
    padding: 10px;
    border-radius: 6px;
    background: #fff;
    /* box-shadow: 0 2px 6px rgba(0,0,0,.06); */
    text-decoration: none;
    color: inherit;
    transition: transform .15s ease;
}

.ownsearch-item:hover {
    transform: translateY(-2px);
}

.ownsearch-item img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;

    width: 100px !important;
    height: 100px !important;
    min-width: 100px;
    min-height: 100px;

    object-fit: cover;
    flex-shrink: 0;

    max-width: none !important;
    max-height: none !important;

    border-radius: 4px;
}


.ownsearch-item span {
    display: block;
    color: #777;
    margin-top: 4px;
}

.ownsearch-rebuild {
    margin-bottom: 10px;
    background: #eee;
    border: none;
    padding: 8px 12px;
    border-radius: 4px;
    cursor: pointer;
}

/* Fix für WooCommerce Preis */
.ownsearch-item .woocommerce-Price-amount,
.ownsearch-item .woocommerce-Price-amount *,
.ownsearch-item .woocommerce-Price-currencySymbol {
    display: inline !important;
    white-space: nowrap;
}

/* Abstand zum MwSt.-Text */
.ownsearch-item .woocommerce-price-suffix {
    display: block;
    margin-top: 2px;
    font-size: 12px;
    color: #999;
}

.header-button .icon-search {
    transform: translate(4px, 1px);
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

#age-verification {
	top:-300px!important;
}

.nav-sidebar .menu-item-type-taxonomy, .nav-sidebar .nav-slide-header, .has-child .menu-item-type-post_type {
	font-size: 80%!important;
}

}

@media only screen and (max-width: 720px) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
	.age-verification-main {
		top:50%!important;
	}
	
}