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

.block-categories #category-top-menu-ft .current_category a{
    color:#009bdb;
}
#product .product-actions .product-additional-info {
    display: block;
}
.social-sharing {
    display: inline-block;
}
#product .product-additional-info #send_friend_button {
 display: inline-block;
 margin-top: -35px;
}
@media (max-width: 575.98px) {
.col-sm-6 {
    float: left;
    width: 50%;
}
.row.product_benefits_icons {
    padding: 0 20px;
}
}
#product-availability {
    display: none;
}
.contact_links a:hover{
color: #009bdb !important;
}

@media (max-width: 575.98px) {
.col-sm-6 {
    float: left;
    width: 50%;
}
.row.product_benefits_icons {
    padding: 0 20px;
}
}
@media all and (max-width:1222px){
    .header_search{
        margin-right:5px;
    }
    #_desktop_search .icon-search-mobile{
        width:15px;
    }
    .header_style_default #_desktop_search i{
        font-size:15px;
    }
    .header_style_default .fieldmegamenu .root-item .title{
        padding:0 5px;
    }
    #_desktop_cart .click-cart i{
        font-size:15px;
    }
}
.row.product_benefits_icons.desktop{
    position: absolute;
    max-width: 290px;
    right: 0;
}
.row.product_benefits_icons.mobile{
    display:none;
}
@media (min-width:992px) and (max-width:1199px){
    .row.product_benefits_icons.desktop{
        display:none;
    }
    .row.product_benefits_icons.mobile{
        display:block;
    }
}
@media (min-width:768px) and (max-width:991px){
    .row.product_benefits_icons.desktop{
        display:block;
    }
    .row.product_benefits_icons.mobile{
        display:none;
    }
}
@media all and (max-width:767px){
    .row.product_benefits_icons.desktop{
        display:none;
    }
    .row.product_benefits_icons.mobile{
        display:block;
    }
}
#product .product-actions .product-additional-info{
    display: flex;
    gap: 20px;
}
#medInterest button{
display: none;
}
li.product-flag.out_of_stock, span.out_of_stock {
    display: none;
}
#item-search .product_name a{
 color: #111;
}