.text-container a:before {
    content: '';
    height: 11px;
    width: 11px;
    display: none;
    background-color: #ffffff;
    border-radius: 100%;
    position: relative;
    margin-right: 10px;
}

.button_theme, input[type="submit"] {
    background-color: #0e5dd4;
    border-color: var(--mfn-button-theme-border-color);
    color: #FFF;
    box-shadow: var(--mfn-button-theme-box-shadow);
}

.pum-theme-140 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 20px;
    border: 3px solid #0e5dd4;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2);
    background-color: rgba( 255, 255, 255, 1.00 );
}

@media only screen and (max-width: 767px){
#Footer .widgets_wrapper.center {
    text-align: center;
    display: none;
}}

#Top_bar .menu > li > a span:not(.description) {
    display: unset;
    line-height: 90px;
    padding: 0 30px;
    white-space: nowrap;
    border-right-width: 1px;
    border-style: solid;
}


@media only screen and (max-width: 767px){
.mfn-header-tmpl-menu-sidebar {
    position: fixed !important;
    z-index: 1;
    top: 0;
    width: var(--mfn-header-menu-sidebar-width);
    height: 100vh;
    background-color: #0B022A !important;
    transition: .5s ease-in-out;
}}

.runtext-container {
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 10px 10px 10px 10px;
}

#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-shop #Top_bar, .header-shop-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
    background-color: #0b0025;
    max-height: 140px;
}

.grecaptcha-badge {
display:none !important;
}

.mfn-checkout-steps li .mfn-step-number {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--mfn-order-steps-number-width);
    height: var(--mfn-order-steps-number-width);
    border-radius: 100%;
    margin-right: 15px;
    border: 1px solid var(--mfn-woo-border);
    color: var(--mfn-woo-text-option-color-hover);
    display: none;
}

.mfn-checkout-steps {
    list-style: none;
    margin: 0 0 40px !important;
    display: none;
    justify-content: center;
    align-items: center;
}

@media only screen and (max-width: 767px){
#Top_bar .top_bar_right .action_button {
    display: flex;
    align-items: center;
    white-space: nowrap;
    flex-shrink: 0;
    margin-top: 40px;
    margin-left: -20px !important;
    padding: 12px 30px 12px 30px;
}}



