/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#_desktop_logo {
    width: 100%;
}

#header #_desktop_logo h1 {
    justify-content: center;
}

#product-details .manufacturer-logo {
    width: 250px;
}

.bon-custom-social-icons-wrapper {
    align-items: center;
    width: 100%;
}

.product-features>dl.data-sheet dd.value, 
.product-features>dl.data-sheet dt.name {
    color: #1b204e;
}

@media screen and (min-width: 1401px) {
    #header .bon-custom-social-icons-wrapper {
        flex: 0 0 500px;
    }
}

@media screen and (max-width: 1400px) {
    #header .header-top .position-static .bon-nav-bar.right {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    #header .header-top .position-static .bon-nav-bar.right,
    #header .bon-custom-social-icons-wrapper {
        flex: 0 0 360px;
    }
}

@media screen and (min-width: 992px) {
    #index #header:not(.sticky-head) .header-top {
        position: unset;
    }
}
.boncategoruproduct .ajax_add_to_cart_button {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0;
}