/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://yourwebsite.com
 Description:  Child theme for Hello Elementor
 Author:       Your Name
 Author URI:   https://yourwebsite.com
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../hello-elementor/style.css");

.cs-header-cart2 .elementor-button-icon {
    background: var(--toggle-button-hover-background-color, transparent);
}

.cs-header-cart2 .elementor-button:hover .elementor-button-icon {
    background: #fff;
}

.cs-header-cart2 .elementor-button:hover svg path {
    stroke: var(--toggle-button-icon-hover-color);
}

.sub-arrow svg.e-font-icon-svg {
    fill: currentColor;
}


.cs-subscribe-form .elementor-field-type-submit.e-form__buttons {
    transition: all .3s ease-in;
    transform-origin: center;
}

.cs-subscribe-form .elementor-field-type-submit.e-form__buttons:hover {
    transform: scale(1.1);
}

/* Footer is here */
.cs-subscribe-form .elementor-field-type-email input.elementor-field {
    background-color: #01070A !important;
    border-color: #01070A !important;
}

a[style="color: #6ec1e4;"] {
    color: #363636 !important;
}

@media (max-width: 600.98px) {
    .cs-subscribe-form .elementor-field-type-email {
        width: 100%;
        margin-bottom: 10px !important;
    }

    .cs-subscribe-form .elementor-field-type-submit.e-form__buttons,
    .cs-subscribe-form .elementor-field-type-submit.e-form__buttons>button.elementor-button {
        width: 100%;
        margin-left: 0;
    }

    .subscription-form-wrapper .cs-subscribe-form .elementor-field-type-submit.e-form__buttons {
        position: static !important;
    }
}

/*30-Oct-2025 Header Sticky*/
body {
    position: relative;
}

.elementor-location-header {
    position: sticky;
    top: 0px;
    z-index: 999;
    background: #fff;
}


@media (max-width: 1024px) {
    .elementor-location-header .e-con-inner {
        padding: 10px 0px;
    }
}