/*
Theme Name:     Child
Description:    
Author:         vividadmin
Template:       Avada
Version: 1.0.23

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* AA login register page style */
.page-id-83 .aa-login .fusion-login-form {
	padding:0px!important;
}

.page-id-83 .aa-login .fusion-login-form .input-text::placeholder {
	text-transform: uppercase!important;
}

/* shop page, prod cat page side bar */
/* Level 2 categories */
.product-categories .children > .cat-item {
	padding: 3px 10px 3px 12px;
}

.product-categories .children > .cat-item span,
.product-categories .children > .cat-item > a,
.product-categories .children > .cat-item > a::before {
    font-size: 14px!important;
	line-height:26px;
}

/* Level 3 categories */
.product-categories .children .children > .cat-item {
	padding: 3px 10px 3px 12px;
}

.product-categories .children .children > .cat-item span,
.product-categories .children .children > .cat-item > a,
.product-categories .children .children > .cat-item > a::before {
    font-size: 14px!important;
	line-height:26px;
}

.prod-cat-sidebar h4.widget-title {
	font-weight: bold;
	font-size: 20px;
}

/* cart checkout block - hide FREE from shipping option */
/* 1. Cart + Checkout totals (right side summary) */
.wc-block-components-totals-shipping 
.wc-block-components-totals-item__value strong {
    display: none !important;
}

/* 2. Checkout shipping options (radio buttons "Free") */
.wc-block-checkout__shipping-option--free {
    display: none !important;
}

/* 3. Fallback: hide any "free" price label in shipping rows */
.wc-block-components-shipping-rates-control__package 
.wc-block-components-shipping-rate__price {
    display: none !important;
}

/* Product post card PRE-ORDER badget */
.tax-product_cat .pre-order-badge {
    display: inline-block;
    position: absolute;
    top: 30px;
    left: 20px;
    z-index: 20;
    padding: 6px 7px 2px 7px;
    background: rgba(255,255,255,0);
	border: 1px solid #4a4a4a;
    color: #4a4a4a!important;
    font-size: 12px!important;
    line-height: 1!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
}

.single-product .pre-order-badge {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 20;
    padding: 6px 7px 2px 7px;
    background: rgba(255,255,255,0);
	border: 1px solid #4a4a4a;
    color: #4a4a4a!important;
    font-size: 12px!important;
    line-height: 1!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
}

.product-postcard-img {
    position: relative;
}

/* single product pre-order message */
.aa-preorder-message {
    display: block;
    width: 100%;
    clear: both;
    float: none;
    margin: 10px 0 15px;
	color:#c62828;
	font-style:italic;
	font-size:15px;
}