/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
ul.sl-list {
    padding: 10px !important;
}
li.sl-item {
    border: 1px solid var(--sl-action-btn-bg, #b97077) !important;
    margin-bottom: 10px;
    border-radius: 10px;
}
li.sl-item .sl-act-btns a.btn-asl {
    background-image: linear-gradient(90deg, var(--e-global-color-text ) 0%, #025473 100%) !important;
    border-radius: 5px !important;
}
body #asl-storelocator.asl-cont li.sl-item:focus {
	outline: none !important;
}
li.menu-item-4082 a {
    background-color: #E0DBD3;
    color: var(--e-global-color-text );
    text-transform: uppercase;
    font-weight: 400 !important;
}

li.menu-item-4081 a {
    text-transform: uppercase;
}

#popmake-2338,.sw_lead_box {
    background: #00728f;
}

#popmake-2338 .signature_wash_form_container,.sw_lead_box .wp-block-group__inner-container {
    border: 1px solid #fff;
    padding: 60px 70px 40px!important
}

#popmake-2338 .pum-content.popmake-content:focus-visible,#popmake-2338 .signature_wash_form_container:focus-visible,.sw_lead_box .pum-content.popmake-content:focus-visible,.sw_lead_box .wp-block-group__inner-container:focus-visible {
    border: unset!important;
    outline: unset!important
}

#popmake-2338 h2,#popmake-2338 p,.sw_lead_box h2,.sw_lead_box p {
    color: #fff!important
}

#popmake-2338 #gform_fields_4 h2,.sw_lead_box #gform_fields_4 h2 {
    margin-bottom: 5px!important
}

#popmake-2338 #gform_confirmation_message_4 h2,.sw_lead_box #gform_confirmation_message_4 h2 {
    margin-bottom: 15px!important
}

#popmake-2338 #gform_4 label,.sw_lead_box #gform_4 label {
    color: #fff;
    font-family: Libre Franklin;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .03em;
    text-transform: uppercase
}

#popmake-2338 .gform_footer,.sw_lead_box .gform_footer {
    text-align: center;
    grid-column: 6;
    display: grid
}

#popmake-2338 #gform_submit_button_4,.sw_lead_box #gform_submit_button_4 {
    display: inline-block;
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    height: 40px;
    background: linear-gradient(244.58deg,hsla(0,0%,100%,.2) 17.65%,hsla(0,0%,100%,0) 72.26%);
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 42px;
    color: #fff;
    font-family: Libre Franklin;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: .06em;
    text-transform: uppercase;
    margin: 0
}

#popmake-2338 #gform_4_validation_container,.sw_lead_box #gform_4_validation_container {
    display: none
}

#popmake-2338 .validation_message,.sw_lead_box .validation_message {
    padding: 5px!important;
    border: unset!important;
    color: red!important
}

#popmake-2338 #gform_confirmation_message_4,.sw_lead_box #gform_confirmation_message_4 {
    color: #fff
}

#popmake-2338 #field_4_1,.sw_lead_box #field_4_1 {
    margin-bottom: 15px
}

#popmake-2338 .gfield_required,.sw_lead_box .gfield_required {
    color: #fff!important
}

#popmake-2338 .pum-close.popmake-close {
    position: absolute;
    right: 4px;
    top: 5px;
    background: transparent;
    border: unset;
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    cursor: pointer
}

#gform_fields_3 input#input_3_1 {
    border-color: var( --e-global-color-text );
    color: var( --e-global-color-text );
}

#gform_fields_3 input#input_3_1::-webkit-input-placeholder {
    color: var( --e-global-color-text ) !important
}

@media (min-width: 768px) {
    li.menu-item-4081, li.menu-item-4082 {
        display: none !important;
    }    
}

@media (max-width: 767px) {
	#header-bg .elementor-element-4d5fad9 {
		display: none;
	}
	#popmake-2338 .signature_wash_form_container,.sw_lead_box .wp-block-group__inner-container {
        padding: 20px !important
    }
    #header-bg .elementor-nav-menu--dropdown {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }
}