body .blockwishlist_top > a:first-child b{
    color: #005295;
}
body .header_user_info > a:first-child b{
    color: #005295;
}
body #copyright{
    color: #005295;
}
#htmlcontent_top ul li > a{
    display: block;
}


#soshomanufacturers .bx-controls-direction a {
    width: 48px;
    height: 48px;
}

#soshomanufacturers .bx-wrapper .bx-controls-direction a:before {
    line-height: 48px;
    width: 48px;
    display: block;
    text-align: center;
    padding: 0;
}
#soshomanufacturers .bx-prev:after{
    display: none;
}
body #soshomanufacturers .bx-wrapper .bx-controls-direction a{
    background: #fff;
    top: 50% !important;
}
body #soshomanufacturers .bx-next::before {
    
    -webkit-filter: brightness(0) invert(.2);
    -moz-filter: brightness(0) invert(.2);
    filter: brightness(0) invert(.2);
}
body #soshomanufacturers .bx-prev::before {
    -webkit-filter: brightness(0) invert(.2);
    -moz-filter: brightness(0) invert(.2);
    filter: brightness(0) invert(.2);
}


.footer-container #footer ul li a{
    color: #666;
}
.footer-container #footer #block_contact_infos>div ul li{
    color: #666;
}
@media (max-width: 767px){
    body #search_block_top .header_user_search a b{
        color: #005295;
    }
    body #soshomanufacturers .bx-wrapper .bx-controls-direction a{
        background: #fff;
        top: 90% !important;
    }
    body #soshomanufacturers .bx-next::before {
        
        -webkit-filter: brightness(0) invert(.2);
        -moz-filter: brightness(0) invert(.2);
        filter: brightness(0) invert(.2);
    }
    body #soshomanufacturers .bx-prev::before {
        -webkit-filter: brightness(0) invert(.2);
        -moz-filter: brightness(0) invert(.2);
        filter: brightness(0) invert(.2);
    }
    
}

@media(max-width: 570px){

    body #homepage-slider .bx-wrapper .bx-prev{
        width: 48px;
    }
    #homepage-slider .bx-wrapper .bx-controls-direction a{
        height: 48px;
    }

    ul.toogle_content.loginbox {
        width: 100%;
        left: 0;
    }

    .header_user_info {
        position: static;
    }

    a.query {}

    p.login-block.mb a {
        line-height: 48px;
    }

    p.login-block a {
        line-height: 48px;
        height: 48px;
        padding:  0 32px;
    }



    div#blockbestsellers .nav-tabs a {
        line-height: 24px;
        width: 100%;
        text-align: center;
        margin: 0px;
    }

    div#blockbestsellers .nav-tabs li{
        width: calc(50% - (15px /2));
        margin-right: 0;
    }

    #blockbestsellers .nav-tabs {
        display: flex;
        width: 100%;
    }

    #soshomanufacturers .link-show-all a {
        margin: 0;
        line-height: 48px;
    }

    .center-line-before:before {
        top: 25px;
    }

    .link-show-all a {
        line-height: 58px;
        margin: 0;
        padding: 0 20px;
    }

    .sbuttons a {
        line-height: 48px;
        display: block;
    }

    .header_user_info .loginbox #login_form .submit input {
        height: 50px;
    }
    #foote h4.color-black.headers {
        line-height: 48px;
        height: 48px;
        display: block;
    }

    .footer-container #footer h4 {
        height: 48px;
        line-height: 48px;
        padding: 0px;
        margin-top: 16px;
    }

    .footer-container #footer ul li a {
        line-height: 48px;
        width: 100%;
        display: block;
    }

    .footer-container #footer ul li {
        padding-bottom: 0px;
    }

    .footer-container #footer ul li a:before {
        line-height: 48px;
    }
    .footer-container #footer #block_contact_infos>div ul li {
        display: flex;
        line-height: 48px;
    }

    .footer-container #footer #block_contact_infos>div ul li i {
        line-height: 48px;
    }
    div#blockbestsellers .nav-tabs li:first-of-type {
        margin-right: 15px;
    }

    #soshomanufacturers .slider {
        margin-left: -15px;
        margin-right: -15px;
    }
    .bx-controls-direction {
        margin-left: 15px;
        margin-right: 15px;
    }

    .bx-controls-direction a {
        width: 48px;
        height: 48px;
    }

    .bx-wrapper .bx-controls-direction a:before {
        line-height: 48px;
        width: 48px;
        display: block;
        text-align: center;
        padding: 0;
    }
    .bx-prev:after{
        display: none;
    }
}

@media (min-width: 992px){
    #soshomanufacturers .bx-wrapper{
        margin: auto!important;
    }
   
}
@media(min-width: 767px){
    .d-row{
        margin-left: -15px;
        margin-right: -15px;
    }
}
