.elementor-21 .elementor-element.elementor-element-ce94089{--display:flex;}.elementor-21 .elementor-element.elementor-element-876f9d1{z-index:20;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for shortcode, class: .elementor-element-876f9d1 */img.lx-brand-logo {
    width: 130px !important;
    height: 130px !important;
}












@media only screen and (max-width: 768px) {

.wc-ag-floating-btn {
    left: 10px !important;
    top: 10px!important;
    width: 50px!important;
    height: 50px!important;
}
}

.wc-ag-floating-btn {
    left: 10px !important;
    top: 10px!important;
    width: 50px!important;
    height: 50px!important;
}

.wc-ag-sidebar-header {
    background-color: #000000 !important;
}

.wc-ag-sidebar
 {
    background-color: #000000 !important;
 }
 
 
 .wc-ag-sidebar-menu li a:hover, .wc-ag-sidebar-menu li a.active {
    background-color: #5b7d9480 !important;
 }
 
 
 .wc-ag-sidebar-content {
    background-color: #000000 !important;
}

@media (max-width: 991.98px) {
    .wc-ag-sidebar-menu {
        padding: 1.5rem !important;
    }
}



.text-danger {
    color: #00ff5cfa !important;
}



.wc-ag-sidebar-info {
    display: flex;
    gap: 0.75rem;
    flex: 1 !important;
    align-items: center !important;
    flex-direction: column !important;
}




.wc-ag-external-display {
    height: 100vh !important;
}


span.wc-ag-floating-btn-name {
    display: none !important;
}


.wc-account-genius-my-account {
    padding: 0px !important;
}





.bg-light, .bg-white {
    background-color: #000fff !important;
}




.wc-ag-sidebar.open {
    left: 0;
    z-index: 9999 !important;
    border-right: solid 4px #2e3f4a !important;
    border-radius: 0px 20px 0px 0px !important;
}



body.wp-singular.page-template.page-template-elementor_canvas.page.page-id-2692.logged-in.wp-embed-responsive.wp-theme-hello-elementor.theme-hello-elementor.woocommerce-account.woocommerce-page.woocommerce-downloads.woocommerce-js.member-logged-in.hello-elementor-default.elementor-default.elementor-template-canvas.elementor-kit-5.elementor-page.elementor-page-2692.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
    border-radius: 20px !important;
}



.elementor.elementor-2692 {
    border-radius: 20px !important;
}


.elementor.elementor-2692 {
    border-radius: 20px !important;
}

@media (max-width: 991.98px) {
    .wc-ag-sidebar-menu li a {
        width: 100% !important;
        display: flex !important;
        padding: 0.45rem 0.8rem;
        font-size: 0.75rem;
        border-radius: 5px !important;
        background-color: #2e354c;
        border: 1px solid #49536a;
        color: #f5f5f5;
        line-height: 1;
        flex-direction: row;
        height: 45px !important;
    }
}


@media (max-width: 991.98px) {
    .wc-ag-sidebar-menu {
        display: flex !important;
        flex-wrap: wrap;
        gap: 0.6rem;
        padding: 0.5rem;
        flex-direction: column !important;
    }
}

@media (max-width: 768px) {
.wc-ag-display-modal.open {
    z-index: 9999 !important;
    height: 100% !important;
    width: 100% !important;
}
.wc-ag-overlay.open {
    background: #000000d4;
    z-index: 9999 !important;
    backdrop-filter: blur(12px) !important;
}
}

.wc-ag-overlay.open {
    background: #00000066;
    z-index: 9998 !important;
    backdrop-filter: blur(12px) !important;
}


[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #8a8a8a85 !important;
    text-decoration: none;
}

iframe {
    background: #000;
    background-image: url('https://i.giphy.com/aD7el9eHQ6qjBfeFdm.webp');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */