.header-search {
    float: left;
    width: 62px
}
div.asp_w.ajaxsearchpro.asp_non_compact {
    min-width: 50px;
}
@media screen and (max-width: 760px)
    {
    .logged-out .header-top-right {
        margin-left: 5px;
        padding-top: 2px;
        margin-right: 15px;
        border-left: 1px solid #efefef;
    }
    .header-search-mobile
    {
        display: none;
    }

}
#header-search-mobile-icon {
    background-image: url(https://diaboliquedesign.com/demo/onecommunity-new/wp-content/themes/onecommunity/img/search.svg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
}
#mobile-nav:before {
    content: "";
    display: block;
    background-image: url(https://diaboliquedesign.com/demo/onecommunity-new/wp-content/themes/onecommunity/img/mobile-menu.svg);
}
#ajaxsearchpro1_1 .probox .promagnifier .innericon, #ajaxsearchpro1_2 .probox .promagnifier .innericon, div.asp_m.asp_m_1 .probox .promagnifier .innericon {
    background-image: url(data:image/png;base64,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);
}
.cart_count
{
    position: absolute;
    top: 3px;
    right: 4px;
    background: #f26622;
    color: black;
    padding: 3px !important;
    border-radius: 50% !important;
    padding-left: 6px !important;
    padding-right: 6px!important;
}
footer {
    width: 100%;
    background: #fff;
    border-top: 1px solid var(--dd-main-border-color);
    color: #a2a2a2;
    position: relative;
    z-index: 1;
}
input.field-text {
    margin-bottom: 10px;
}
textarea.field-textarea {
    width: 100%;
    background: #fafafa;
    border: 1px solid #ededed;
    color: #595959;
    padding: 14px 16px;
    width: 100%;
    border-radius: 0;
}
.front-info-box {
    width: 49%;
    height: 149px;
}

@media only screen and (max-width: 700px) {
    #header-search-mobile {
        display: none !important;
    }
    .header_h1
    {
        font-size: 13px!important;
    }
    .header_img
    {
            height: 31px!important;
            position: relative;
            left: -6px;
            top: 10px;
    }
    .front-info-box {
        width: 49%;
        height: 75px;
        margin-bottom: 2%;
        padding: 5px 5px 4px 14px;
        background-size: auto 30px;
    }
    .front-info-box h1 {
        font-size: 14px!important;
    }
    .front-info-box h1 {
        margin-top: 11px!important;
    }
    .frontpage-row-1
    {
        background-image: none!important;
    }
    ul.products li.product .woocommerce-listing-item-cat a {
        font-size: 11px;
    }
    #sidenav a img {
        width: 30px!important;
        height: 30px !important;
        margin-left: 5px;
        margin-right: 0;
    }
    .sidebar_item 
    {
        margin-bottom: 10px !important; 
    }
}
.menu_active
{
    background: #f26622 !important;
    text-align: center;
    padding-left: 10px;
}

.btn.btn-info {
    background: linear-gradient(340deg, #000a3a, rgb(5 113 151) );
    color: #fff;
    border: 0;
    padding: 5px 12px;
    border-radius: 1px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
    width: 100%;
    text-transform: uppercase;
    margin-top: 20px;
}
ul.shortcode-featured-products.products.col-3 li {
    min-height: 330px;
}

element.style {
}
