@font-face {
  font-family: 'icomoon';
  src:  url('/wp-includes/fonts/icomoon.eot?5v7gs1');
  src:  url('/wp-includes/fonts/icomoon.eot?5v7gs1#iefix') format('embedded-opentype'),
    url('/wp-includes/fonts/icomoon.ttf?5v7gs1') format('truetype'),
    url('/wp-includes/fonts/icomoon.woff?5v7gs1') format('woff'),
    url('/wp-includes/fonts/icomoon.svg?5v7gs1#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="iconm-"], [class*=" iconm-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height:3;
  font-size:30px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconm-icon_straatveger:before {
  content: "\e96d";
  color: black;
}
.iconm-icon-tipper-4x2:before {
  content: "\e961";
  color: black;
}
.iconm-icon-tipper-4x4:before {
  content: "\e962";
  color: black;
}
.iconm-icon-tipper-6x4:before {
  content: "\e963";
  color: black;
}
.iconm-icon-tipper-6x6:before {
  content: "\e964";
  color: black;
}
.iconm-icon-tipper-8x4:before {
  content: "\e965";
  color: black;
}
.iconm-icon-tipper-8x6:before {
  content: "\e966";
  color: black;
}
.iconm-icon-tipper-8x8:before {
  content: "\e967";
  color: black;
}
.iconm-icon-tipper-10x4:before {
  content: "\e968";
  color: black;
}
.iconm-icon-tipper-10x6:before {
  content: "\e969";
  color: black;
}
.iconm-icon-tipper-10x8:before {
  content: "\e96a";
  color: black;
}
.iconm-icon-truck-with-body:before {
  content: "\e95f";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-standalone-crane:before {
  content: "\e960";
  color: #085ea0;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-agriculture-vehicles:before {
  content: "\e900";
  color: black;
  font-size: 45px !important;
  line-height: 0 !important;
}
.iconm-icon-ambulance:before {
  content: "\e901";
  color: black;
}
.iconm-icon-armoured-vehicle:before {
  content: "\e902";
  color: black;
}
.iconm-icon-articulated-platform1:before {
  content: "\e903";
  color: black;
}
.iconm-icon-articulated-platform2:before {
  content: "\e904";
  color: black;
}
.iconm-icon-aviation-fuel-tank:before {
  content: "\e905";
  color: black;
}
.iconm-icon-backhoe-loader:before {
  content: "\e906";
  color: black;
}
.iconm-icon-batchplant:before {
  content: "\e907";
  color: black;
}
.iconm-icon-betonpomp:before {
  content: "\e908";
  color: black;
  font-size:25px !important;
}
.iconm-icon-bitumen-tank:before {
  content: "\e909";
  color: black;
}
.iconm-icon-box-trucks:before {
  content: "\e90a";
  color: black;
}
.iconm-icon-burial-vehicle:before {
  content: "\e90b";
  color: black;
}
.iconm-icon-bus1:before {
  content: "\e90c";
  color: black;
}
.iconm-icon-bus2:before {
  content: "\e90d";
  color: black;
}
.iconm-icon-bus3:before {
  content: "\e90e";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-car:before {
  content: "\e90f";
  color: black;
}
.iconm-icon-cargo-trailer:before {
  content: "\e910";
  color: black;
}
.iconm-icon-cargotrucks-others:before {
  content: "\e911";
  color: black;
}
.iconm-icon-cars-n-vans:before {
  content: "\e912";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-cement-trailer:before {
  content: "\e913";
  color: black;
}
.iconm-icon-chassis-cabins:before {
  content: "\e914";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-chassiscab-4x2:before {
  content: "\e915";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-chassiscab-4x4:before {
  content: "\e916";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-chassiscab-6x2:before {
  content: "\e917";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-chassiscab-6x4:before {
  content: "\e918";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-chassiscab-6x6:before {
  content: "\e919";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-chassiscab-8x4:before {
  content: "\e91a";
  color: black;
}
.iconm-icon-chassiscab-8x6:before {
  content: "\e91b";
  color: black;
}
.iconm-icon-chassiscab-8x8:before {
  content: "\e91c";
  color: black;
}
.iconm-icon-chassiscab-10x4:before {
  content: "\e91d";
  color: black;
}
.iconm-icon-chassiscab-10x6:before {
  content: "\e91e";
  color: black;
}
.iconm-icon-chassiscab-12x6:before {
  content: "\e91f";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-chipping-spreader:before {
  content: "\e920";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-closedbox:before {
  content: "\e921";
  color: black;
}
.iconm-icon-concrete-beton:before {
  content: "\e922";
  color: black;
}
.iconm-icon-crane-cw-flatbed:before {
  content: "\e923";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-crane-cw-tipper:before {
  content: "\e924";
  color: black;
}
.iconm-icon-crane-cw-tractor:before {
  content: "\e925";
  color: black;
}
.iconm-icon-crane-hooklift:before {
  content: "\e926";
  color: black;
}
.iconm-icon-cranes-old:before {
  content: "\e927";
  color: black;
}
.iconm-icon-cranes:before {
  content: "\e928";
  color: black;
}
.iconm-icon-crowd-control:before {
  content: "\e929";
  color: black;
}
.iconm-icon-dolly:before {
  content: "\e92a";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-drawbar-trailer:before {
  content: "\e92b";
  color: black;
}
.iconm-icon-drilling-rig:before {
  content: "\e92c";
  color: #085ea0;
}
.iconm-icon-equipment:before {
  content: "\e92d";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-excavator:before {
  content: "\e92e";
  color: black;
}
.iconm-icon-fire-engine:before {
  content: "\e92f";
  color: black;
}
.iconm-icon-flatbed-trailer:before {
  content: "\e930";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-flatbed:before {
  content: "\e931";
  color: black;
}
.iconm-icon-forklift:before {
  content: "\e932";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-frigo:before {
  content: "\e933";
  color: black;
}
.iconm-icon-fuel-tank:before {
  content: "\e934";
  color: black;
}
.iconm-icon-fuel-trailer:before {
  content: "\e935";
  color: black;
}
.iconm-icon-high-pressure-tank:before {
  content: "\e936";
  color: black;
}
.iconm-icon-hooklift:before {
  content: "\e937";
  color: black;
}
.iconm-icon-lowbed-trailer:before {
  content: "\e938";
  color: black;
  font-size: 20px !important;
  line-height: 5 !important;
}
.iconm-icon-machines:before {
  content: "\e939";
  color: black;
}
.iconm-icon-motor-grader:before {
  content: "\e93a";
  color: black;
}
.iconm-icon-motorcycle:before {
  content: "\e93b";
  color: black;
}
.iconm-icon-others-garbage:before {
  content: "\e93c";
  color: black;
}
.iconm-icon-others-recovery:before {
  content: "\e93d";
  color: black;
}
.iconm-icon-others-service:before {
  content: "\e93e";
  color: black;
}
.iconm-icon-others-workshop:before {
  content: "\e93f";
  color: black;
}
.iconm-icon-panel-vans:before {
  content: "\e940";
  color: black;
}
.iconm-icon-personnel:before {
  content: "\e941";
  color: black;
}
.iconm-icon-pickup:before {
  content: "\e942";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-service-vehicle:before {
  content: "\e943";
  color: black;
}
.iconm-icon-sewage-tank:before {
  content: "\e944";
  color: black;
}
.iconm-icon-side-loader-trailer:before {
  content: "\e945";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-silo-trailer:before {
  content: "\e946";
  color: black;
}
.iconm-icon-specials:before {
  content: "\e947";
  color: black;
}
.iconm-icon-suv:before {
  content: "\e948";
  color: black;
  font-size: 25px !important;
  line-height: 4 !important;
}
.iconm-icon-tank-trailer:before {
  content: "\e949";
  color: black;
}
.iconm-icon-tank-trucks:before {
  content: "\e94a";
  color: black;
}
.iconm-icon-tarpaulin:before {
  content: "\e94b";
  color: black;
}
.iconm-icon-telescopic-handler:before {
  content: "\e94c";
  color: black;
}
.iconm-icon-tipper-trailer:before {
  content: "\e94d";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-tipper-trucks:before {
  content: "\e94e";
  color: black;
}
.iconm-icon-tractor-heads:before {
  content: "\e94f";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-tractorheads-4x2:before {
  content: "\e950";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-tractorheads-4x4:before {
  content: "\e951";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-tractorheads-6x2:before {
  content: "\e952";
  color: black;
  font-size: 40px !important;
  line-height: 1 !important;
}
.iconm-icon-tractorheads-6x4:before {
  content: "\e953";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-tractorheads-6x6:before {
  content: "\e954";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-tractorheads-8x4:before {
  content: "\e955";
  color: black;
}
.iconm-icon-tractorheads-8x6:before {
  content: "\e956";
  color: black;
}
.iconm-icon-tractorheads-8x8:before {
  content: "\e957";
  color: black;
  font-size: 35px !important;
  line-height: 2 !important;
}
.iconm-icon-trailers:before {
  content: "\e958";
  color: black;
}
.iconm-icon-trank-trucks:before {
  content: "\e959";
  color: black;
}
.iconm-icon-trucks:before {
  content: "\e95a";
  color: black;
}
.iconm-icon-vans:before {
  content: "\e95b";
  color: black;
}
.iconm-icon-water-tank:before {
  content: "\e95c";
  color: black;
}
.iconm-icon-water-trailer:before {
  content: "\e95d";
  color: black;
}
.iconm-icon-wheel-loader:before {
  content: "\e95e";
  color: black;
}
.iconm-icon-drillrig-ingeklapt:before {
  content: "\e96b";
  color: black;
}
.iconm-icon-drillrig-uitgeklapt:before {
  content: "\e96c";
  color: black;
}

.category-selector .selector-item {
  display: inline-block;
  margin: 0 10px;
  cursor: pointer;
  vertical-align: top;
  text-align: center;
}
.category-selector .selector-item .selector-item-circle {
  display: inline-block;
  width: 96px;
  height: 96px;
  border: 4px solid #7da0d8;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.category-selector.selector-item.active.selector-item-circle, .category-selector .selector-item:hover .selector-item-circle{
  background-color: #7da0d8;
}

.category-selector .selector-item .selector-item-circle img {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.category-selector .selector-item.active .selector-item-circle img, .category-selector .selector-item:hover .selector-item-circle img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.category-selector .selector-item .selector-item-name {
  font-size: 12px;
  text-transform: uppercase;
  color: black !important;
  font-family: montserrat, sans-serif;
  max-width: 150px;
  display: block;
  font-weight:600 !important;
  margin-top: 8px;
  white-space: nowrap;
}

.category-selector .titles {
  margin: 20px 0;
}

.category-selector .main-title {
  color: black;
  font-size: 22px;
}

.category-selector .sub-title {
  color: #686868;
  font-size: 14px;
}

.category-selector .levels > div {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  max-height: 500px;
  min-height: 150px;
  margin-bottom: 0px;
}

.category-selector .off {
  opacity: 0;
  max-height: 0 !important;
  pointer-events: none;
  min-height: 0 !important;
  margin-bottom: 0 !important;
}

.home .rec-viewed .widgets-framed {
  margin-left: 0 !important;
}

.home .widget_recently_viewed_products {
  margin-right: 0;
  padding: 0;
  border: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

.home .widget_recently_viewed_products .product_list_widget {
  margin: 0;
  margin-top: 2px;
  border: none !important;
  text-align: left;
  padding: 0 15px;
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
}

.home .widget_recently_viewed_products .product_list_widget > li {
  display: inline-block;
  width: 33.333%;
  margin: 0;
  padding: 0 10px 10px 10px;
  background-color: transparent;
  margin-bottom: 30px;
}

.home .widget_recently_viewed_products .product_list_widget > li > a {
  background-color: #fff;
}
.home .widget_recently_viewed_products .product_list_widget > li > a:hover {
  text-decoration: none;
}

.home .widget_recently_viewed_products .product_list_widget li img {
  height: auto !important;
  width: 100% !important;
  position: relative;
  margin-bottom: 0px;
  top: auto !important;
  left: auto !important;
}

.home .widget_recently_viewed_products .product_list_widget .product-info {
  font-size: 14.4px;
  font-weight: normal;
  color: black !important;
  display: block;
  margin-bottom: 0px;
  padding: 10px;
}

.home .widget_recently_viewed_products .product_list_widget .euronorm {
  float: right;
}

.home .widget_recently_viewed_products .product_list_widget .id-price {
  color: black !important;
  padding: 0 10px 10px 10px;
}

.home .widget_recently_viewed_products .product_list_widget .pkid {
  font-size: 14.4px;
  font-weight: normal;
  color: black !important;
}

.home .widget_recently_viewed_products .product_list_widget .amount {
  font-size: 14.4px;
  font-weight: bold;
  color: black !important;
}

.home ul.product_list_widget li+li {
  border-top: none !important;
}

.home .box-text-products .title-wrapper a {
  color: black !important;
}

.lh-product-filter-wrapper > .category-selector, #level1, #level2, #level3{
  display:flex !important;
  flex-grow:1 !important;
  width: 100% !important;
}
#category-selector-levels, .levels,.selector-item{
  display:flex !important;
  flex-direction: column;
  flex-grow:1 !important;
  align-items: center;;
}
div[data-level='2']{
  flex-direction:row !important;
  display: flex;
} 