﻿/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

/*-------- COLORS --------

*/



/***** END RESET *****/
::-moz-selection {
    background: #000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/*-------- BODY STYLES --------*/



a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}


hr{border:#000 1px solid;}

/*--- HEADER STYLES ---------------------*/
header {}



/*---BODY--------------------------------*/

body{
	font-family: 'Work Sans', sans-serif; 	
}

/*
body{
	filter:blur(4px) !important;
}

*/

/*--------FORM STYLES--------------------*/

/*--------INVENTORY STYLES--------------------*/
.inventory-cover{
	    --interiorHeader: url(/siteart/interior-forklifts.jpg);
	background: linear-gradient(0deg,#0d0e0d,rgba(13,14,13,0) 50%),var(--interiorHeader,#313237) no-repeat 50%/cover;
    padding: 10rem 1.5rem;
	margin-bottom: 50px;
}

.inventory-title{
	display: flex !important;
	justify-content: center;
}

.inventory-title h1{
	background: rgba(13,14,13,.9);
    color: #fff;
    padding: 1rem 5rem;
	text-align: center;
	font-size: 40px;
}

.list-top-section .list-title .list-listings-count{
	color: black !important;
}


/*-------- FOOTER STYLES ----------------*/
.footer{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.copyright{
	font-size: 14px;
    padding: 1rem 2rem;
    text-transform: uppercase;
}

/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/
.body-wrapper{
padding: 50px 40px;
	font-family: 'Work Sans', sans-serif; 	
}

.body-wrapper section{
    padding: inherit;
}

.body-wrapper p.disclaimer{
    font-size: 12px;
}

.faceted-search, .faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn{
    border-radius: 0px !important;
    background-color: #d60022 !important;
}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label{
    display: flex;
    gap: 5px;
}

/*  INVENTORY BUTTONS  */
a.view-listing-details-link.des-view-listingDetails, a.email-seller.des-email-seller.collapsible-contact-list-item,a.video-chat.des-video-chat.collapsible-contact-list-item{
    border-radius: 0px;
}

a.view-listing-details-link.des-view-listingDetails{
    background-color: #d60022;
}

a.email-seller.des-email-seller.collapsible-contact-list-item{
    background-color: #000;
}

a.video-chat.des-video-chat.collapsible-contact-list-item{
    background-color: #000;
}


span.listing-widget__text {
    text-align: center;
}


/*---------- RESPONSIVE STYLES ----------*/

@media only screen and (min-width: 768px) {
	
}

@media only screen and (min-width:768px) and (max-width: 1130px) {
	
}


@media only screen and (max-width: 767px) {

	
}






