/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Template: hello-elementor
Author: VW
Description: This is a child theme customized for Real Estate EDU.
Version: 1.0.0.1780346910
Updated: 2026-06-01 16:48:29
*/

/*
    Navigation
*/
.wp-theme-hello-elementor  ul.elementor-nav-menu--dropdown a, 
.wp-theme-hello-elementor  ul.elementor-nav-menu--dropdown a:focus, 
.wp-theme-hello-elementor  ul.elementor-nav-menu--dropdown a:hover {
	border-inline-start: 0px solid transparent !important;
}


/*
    Table Reset
*/
.wp-theme-hello-elementor table {
    border: 0px solid rgba(0,0,0,0.1) !important;
    border-collapse: collapse;
}

.wp-theme-hello-elementor thead, .wp-theme-hello-elementor tbody, .wp-theme-hello-elementor tr {
    border: 0px solid rgba(0,0,0,0.1) !important;
    border-collapse: collapse;
}

.wp-theme-hello-elementor td, .wp-theme-hello-elementor th {
    border: 0px solid rgba(0,0,0,0.1) !important;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    border-collapse: collapse;
}



/*
Woocommerce Cart and Checkout
*/

.wc-block-components-sidebar-layout .wc-block-components-main {
    margin: 0 !important;
    padding: 0 24px 0 0 !important;
    width: 66.666% !important;
}

.wc-block-components-sidebar {
    margin: 0 !important;
    padding: 0 0 0 24px !important;
    width: 33.333% !important;
}

.wc-block-cart,
.wc-block-checkout {
    margin-bottom: 0 !important;
}

.wc-block-cart__main .wc-block-cart-items th,
.wc-block-cart-items td {
    padding: 16px 16px !important;
}

.wc-block-cart-item__total {
    display: table-cell !important;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, 
.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
.wc-block-cart__main .wc-block-cart-items th,
h2.wc-block-cart .wc-block-cart__totals-title,
h2.wc-block-components-checkout-step__title,
p.wc-block-components-checkout-order-summary__title-text {
    font-family: "Sora", "Poppins", sans-serif !important;
    font-weight:500 !important;
    font-size:18px !important;
    color: #119768 !important;
    text-transform: capitalize !important;
    letter-spacing: 0.25px !important;
}

.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input label,
.wp-theme-hello-elementor .wc-blocks-components-select .wc-blocks-components-select__label{
    color: #119768 !important;
}

.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="email"], 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="number"], 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="password"], 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="tel"], 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="text"], 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="url"], 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="email"], 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="number"], 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="password"], 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="tel"], 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="text"], 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="url"] {
    border: 1px solid rgba(0,0,0,0.1) !important;
    outline: none !important;
    background: #f3f5f8 !important;
    color: #324A6D !important;
}

.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus, 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus, 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus, 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus, 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus, 
.wp-theme-hello-elementor .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus, 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="email"]:focus, 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="number"]:focus, 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="password"]:focus, 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="tel"]:focus, 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="text"]:focus, 
.wp-theme-hello-elementor .wc-block-components-text-input input[type="url"]:focus {
    border: 1px solid #16C185 !important;
    outline: none !important;
}

.wp-theme-hello-elementor .wc-blocks-components-select .wc-blocks-components-select__select {
    border: 1px solid rgba(0,0,0,0.1) !important;
    outline: none !important;
    background: #f3f5f8 !important;
    color: #324A6D !important;
}

.wp-theme-hello-elementor .wc-blocks-components-select .wc-blocks-components-select__select:focus {
    border: 1px solid #16C185 !important;
    outline: none !important;
}

.wp-theme-hello-elementor .wc-block-components-radio-control .wc-block-components-radio-control__input {

}

.wp-theme-hello-elementor .wc-block-components-radio-control .wc-block-components-radio-control__input:focus {

} 

.wp-theme-hello-elementor .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {

}

.wp-theme-hello-elementor .wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before {

}

.wp-theme-hello-elementor .wc-block-components-radio-control--highlight-checked::after {

}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option::after, 
.wc-block-checkout__payment-method .wc-block-components-radio-control__option::after {

}

.wp-theme-hello-elementor .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, 
.wp-theme-hello-elementor .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {

}

.wp-theme-hello-elementor .wc-block-components-button.wc-block-cart__submit-button {

}

.wp-theme-hello-elementor .wc-block-components-button.wc-block-cart__submit-button:hover {

}

.wp-theme-hello-elementor .wc-block-components-address-form__country {
    display: none;
}

.wp-theme-hello-elementor .wp-block-woocommerce-checkout-order-summary-totals-block {
    display: none;
}

