/* Custom code goes here. */


body .products .product-miniature .product-title a, body .product-line-grid-body > .product-line-info > .label_name {text-transform: none;}
#_desktop_currency_selector, #_mobile_currency_selector {display: none!important}

.fa {font-family: "FontAwesome"!important;}


/* faceted search */



.active_filters {
    background: #fff;
    padding: 12px 18px 5px 18px;
    border: 1px solid #eee;
    margin-bottom: 0px;
}
.hide_read_more{
  display: none;
}
#_desktop_currency_selector, #_mobile_currency_selector {
  display: block!important;
}
@media (min-width: 768px) {

    .top-menu[data-depth="2"] .top-menu  {display: none!important;}
/*
#_desktop_search_filters_clear_all {
    display: inline-block;
    color: #000;
}
#main #search_filters_wrapper {
    background: #fff;
    border: 1px solid #eee;
    padding: 10px;
    margin: 15px 0px;
    display: inline-block;
    width: 100%;
}

#main #search_filters .facet ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
}
#main #search_filters .facet ul>li {
    width: 25%;
}*/

#search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet {
    padding: 5px 7px;
}

#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

/*#search_filters>p.h6, .page-content.page-cms #search_filters>ul.h6 {
    font-size: 14px;
    display: none;
}*/

}


@media (max-width: 767px) {
/*#category #search_filters .facet ul li {
    border-top: 1px solid #f1f1f1;
    padding: 0.625rem;
}
#category #search_filters .facet ul {
    margin-bottom: 0;
}
#category #search_filters .facet {
    padding-top: 0;
    border-bottom: 1px solid #f1f1f1;
}
#category #search_filters {
    margin-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border: 1px solid #f1f1f1;
}
#category #search_filters .facet .h6 {
    margin-bottom: 0;
    padding: 1rem 0.625rem;
    display: inline-block;
}

#category #search_filter_controls {
    text-align: center;
    margin-bottom: 1rem;
}
#category #search_filter_controls button {
    margin: 0 0.5rem;
    padding: 5px;
}*/

/*#wrapper .hidden-sm-down {
   display: contents!important;
}*/
#wrapper .breadcrumb ol{
  padding-bottom: 15px;
  padding-top: 10px;
}

}


@media (min-width: 1200px) {
 #search_filters .facet .facet-label a {white-space: normal;}
#search_filters .facet .facet-label a {max-width: 195px;}
#search_filters .facet .facet-label {    display: flex; flex-flow: wrap;}

}
