html{scroll-behavior: smooth;}

/* FRAMEWORK */
.sidebarColumn{
	min-height: 12px !important;
}
.lock{overflow-y: hidden;}
.main{padding: 25px 0;}
.main a{color: #000;}
.custom-container{max-width: 1400px; margin: 0 auto; padding: 0 20px; 
    box-sizing: unset;}
.grey-box{background: #CCC; border-left: 5px #FFCD11 solid; padding: 12px 20px 12px 12px;; box-sizing: border-box; border-radius: 5px;}

hr{border-top: 1px #ccc solid; margin: 25px 0;}
img{max-width:100%; height:auto; image-rendering: -webkit-optimize-contrast;}

.border-left{border-left: 2px #999 solid; padding-left: 15px;}

.column12, .column11, .column10, .column9, .column8, .column7, .column6, .column5, .column4, .column3, .column2, .column1{float:left; padding: 0 40px 0 0; box-sizing: border-box;} .column12{width: 100%;} .column11{width: 91.6666%;} .column10{width: 83.3333%;} .column9{width: 75%;} .column8{width: 66.6666%;} .column7{width: 58.3333%;} .column6{width: 50%;} .column5{width: 41.6666%;} .column4{width: 33.3333%;} .column3{width: 25%;} .column2{width: 16.6666%;} .column1{width: 8.3333%;} .last{padding: 0;}

.hide{display:none;}
.show{display: inline-block;}
.clear{clear:both;}

.sidebarColumn .widget_sandhills_editable_area .custom-container {
	height: auto!important;
}



/* HEADER */

.top-header{padding: 5px 0; border-bottom: 1px #000 solid;}
.top-header #google-translate{float: right;}
.top-header #phone{float: left; text-transform: uppercase;}
.top-header #phone strong{color: #999;}
.header{background: #000; position: relative;}
.header .header-inventory{display: none;}
.header .header-image{background: #000;}
.header .header-image img{display: block;}
.header .header-image .header-default{transition: all .5s ease-in-out;}
.header .custom-container{position: absolute; width: 100%; max-width: 1440px; top: calc(50% - 31px); margin: 0 auto; left: 0; right: 0; box-sizing: border-box;}
.header #logo{float: left; width: 230px; position: relative;}
.header #used-equipment{float: right; font-size: 64px; font-weight: 700; text-transform: uppercase; text-align: right; line-height: 62px; text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); color: #fff;}

#search{position: absolute; top: 0; right: 0; background: url(images/search.jpg) no-repeat; width: 44px; height: 44px; cursor: pointer; transition: all .2s ease-in-out;}
#search:hover{background: url(images/search-hover.jpg) no-repeat;}
.search-box{display: none; z-index: 99999; width: 100%; background: #ccc;}
.search-box .tab-container{position: relative; padding: 15px; box-sizing: border-box;}
.search-box .tab-container form{position: relative;}
.search-box .tab-container form:before{position: absolute; top: 3px; right: 3px; font-family: FontAwesome; content: '\f002'; background: #ccc; padding: 10px; color: #333; border-radius: 20px;}
.search-box .tab-container input{display: block; width: 100%; padding: 9px 20px 10px !important; box-sizing: border-box; border: 1px solid #ccc !important; color: #333 !important; border-radius: 20px !important; 
    height: 43px !important;}
.search-box .tab-container input[type="submit"]{position: absolute; top: 0; right: 0; width: 41px; height: 41px; opacity: 0; cursor: pointer;}

/* HOME */

.industry-container{display: block; margin: 0 0 20px;}
.industry-box{float: left; width: 25%; margin: 5px 0;}

.tab-section{background: #CCC; border: 1px #ccc solid; border-radius: 5px;}
.tab-section h4{margin: 0 0 15px; color: #777;}
div.tab-button{display: block; float: left; width: 33.3333%; padding: 15px 0; box-sizing: border-box; font-weight: 700; text-transform: uppercase; text-align: center; color: #aaa; border-bottom: 4px solid #aaa; cursor: pointer;    
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
div.tab-button:hover{color: #333; border-bottom: 4px solid #333;}
a.active, .tab-button.active{color: #333; border-bottom: 4px solid #333;}
.tab-container{padding: 20px; box-sizing: border-box;}
.tab-content{display: none;}
.tab-content ul li{list-style: disc; margin-left: 15px;}

#filter-box{display: none; position: relative; background: #FFCD11; width: 100%; font-size: 16px; font-weight: 700; text-align: center; text-transform: uppercase; color: #000; padding: 12px 15px; margin: 15px 0; box-sizing: border-box; border-radius: 5px; cursor: pointer;}
#filter-box:after{position: absolute; left: 13px; top: 15px; font-family: FontAwesome; content: '\f055'; color: #000;}
.filter-active{background: #000 !important; color: #FFCD11 !important;}
.filter-active:after{content: '\f056' !important; color: #FFCD11 !important;}

/* INVENTORY */

.industry-buttons{margin: 10px 0;}
.industry-buttons a{display: block; float: left; width: calc(20% - 2px); background: #ccc; padding: 10px; margin: 0 1px 5px; box-sizing: border-box; border-bottom: 5px #999 solid; font-size: 14px; font-weight: 700;  line-height: none; text-transform: uppercase; text-align: center; text-decoration: none; color: #fff;}
.industry-buttons a:hover, .industry-buttons a.active{background: #FFCD11; color: #000; border-bottom: 5px #FDBA12 solid;}

.consign-btn {background: #FFCC2D; border-bottom:  5px #FDBA12 solid; color:#000; padding: 10px 0; width: 49%; display: inline-block; text-align: center; font-weight: bold; transition: .3s ease; margin-right: 5px;}
.consign-btn:hover {background: #ddd; border-bottom: 5px solid #aaa;color: #fff;}
/* INDUSTRY IMAGES */

.industry-box .aerial{background: url(images/aerial.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .aerial:hover{background: url(images/aerial-hover.png) no-repeat;}
.industry-box .aggregate{background: url(images/aggregate.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .aggregate:hover{background: url(images/aggregate-hover.png) no-repeat;}
.industry-box .compact{background: url(images/compact.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .compact:hover{background: url(images/compact-hover.png) no-repeat;}
.industry-box .forestry{background: url(images/forestry.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .forestry:hover{background: url(images/forestry-hover.png) no-repeat;}
.industry-box .heavy{background: url(images/heavy.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .heavy:hover{background: url(images/heavy-hover.png) no-repeat;}
.industry-box .paving{background: url(images/paving.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .paving:hover{background: url(images/paving-hover.png) no-repeat;}
.industry-box .power{background: url(images/power.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .power:hover{background: url(images/power-hover.png) no-repeat;}
.industry-box .trucks{background: url(images/trucks.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .trucks:hover{background: url(images/trucks-hover.png) no-repeat;}
.industry-box .ccu{background: url(images/ccu.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .ccu:hover{background: url(images/ccu-hover.png) no-repeat;}
.industry-box .certified{background: url(images/certified.jpg) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;}
.industry-box .certified:hover{background: url(images/certified-hover.jpg) no-repeat;}
.industry-box .find-machine{background: url(images/find.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;border-radius: 5px;}
.industry-box .find-machine:hover{background: url(images/find-hover.png) no-repeat; border-radius: 5px;}
.industry-box .consignment{background: url(images/consign.png) no-repeat; width: 175px; height: 175px; margin: 0 auto; transition: all .2s ease-in-out;border-radius: 5px;}
.industry-box .consignment:hover{background: url(images/consign-hover.png) no-repeat;border-radius: 5px;}


/*------------------------------ General Listings Page---------------------------------*/

#inventory-wrapper .phone-link, #inventory-wrapper .seller a, .breadcrumbs__list a, #detail-page-print-this, .MuiButtonBase-root, .listing-widget__shipping a, .MuiTypography-root  {
	color:#000;
}

/*----Page Background Color----*/
.body-content .body-wrapper {background:#fff !important;}

/*----Page Sizing----*/


/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#fff !important;}

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {background:#fff !important;}

/*----Filter button color change------*/
.current-facet {background:#000 !important;}

/*----View Details Button----*/
.view-listing-details-link, .g-recaptcha, .mobile-done-button-container a, .show-all-modal .apply-button, .paging-container .page-navs .page-nav {background:#FFCC2D !important; color: #000 !important;}
.view-listing-details-link:hover, .g-recaptcha:hover, .mobile-done-button-container a:hover, .show-all-modal .apply-button:hover, .paging-container .page-navs .page-nav:hover {background:#000 !important; color: #fff !important;}


.show-all-modal .back-button {
  border: 1px solid #3a658e;
  color: #3a658e;
  background-color: inherit;
}

/*---Page Title----*/
.list-content .list-title .list-title-text {color:#000 !important; font-size:22px !important; line-height: 28px !important; }

.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title {
	color:#FFCC2D!important;
}

/*----details send email button----*/
.detail-content .dealer-info .phone-and-email .send-email-btn {
    background-color: #fff!important;
    color: #FFCC2D!important;
    border: 1px solid #FFCC2D!important;
}

.detail-content .dealer-info .phone-and-email .send-email-btn {
    color: #FFCC2D!important;
}
/*---mobile breadcrumb----*/
.mobile-breadcrumb {
    background-color: #FFCC2D!important;
}

/*---EMAIL SUBMIT BUTTON----*/
.modal-bg button {
    background-color: #FFCC2D!important;
    color: #fff!important;
}

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count {}

/*---Description text color (if different than body text color)----*/
.listing-description-text {color:#000;}

/*----Price----*/
.listing-main-stats .price {color:#000 !important;}

/*------- Faceted Search------*/
.faceted-search-content .selected-facets-container .selected-facet{background: #FFCC2D !important; color:#000!important;}

/*------- Site Specific Search------*/ 
.detail-content .detail-main-body .main-detail-data .details-fin-cal{
	display: block !important;
	box-sizing: border-box !important;
}

button#faceted-search{float:none; margin: 0;}

/*---pagers----*/
.paging-container .page-navs .list-page-nav {background:#FFCC2D !important; color: #fff !important;}
.view-listing-details-link:hover {background:#000 !important; color: #fff !important;}


.paging-container .list-page-number, .paging-container .list-page-number .ui-selectmenu-button {
	color:#000;
}
.contact-options a, .fin-calc-mobile > a {background:#FFCC2D !important; color: #000 !important;}

/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#000 !important}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#FFCC2D !important; color:#000 !important;}
.main-detail-data .offer-btn:hover {background:#000 !important; color:#fff !important;}

/*----Details Price----*/
.detail-price {color:red !important;}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background:#000 !important; color:#fff!important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {color:red !important;}

/*----Breadcrumb Path above Searach Results----*/
.breadcrumbs .breadcrumbs-element {color:#000 !important; font-size:16px !important; font-weight: bold;}

/*----Background color of widgets (if it matches the page background)----*/


.detail-additional-data h4{color:#000;}

.detail-content-mobile .detail-additional-data .data-row .data-label{
	background:#000 !important; color:#fff !important;
}

.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile{
	background:#000 !important; 
	color:#fff !important;
}

.detail-content-mobile .detail-contact-bar .contact-bar-btn{
	background:#000 !important; 
	color:#fff !important;
}
.list-content .list-title .list-listings-count {
	color:#FFCC2D!important;
}
.info {
	color:#000!important;
}
.list-content .list-listing-mobile .price-container .price {
	color:#FFCC2D!important;
}
.list-content .list-top-section .listing-option-bar .list-listings-count {
	color:#FFCC2D!important;
}
.detail-content-mobile .share-listing {
	color:#FFCC2D!important;
}

/*----compain inventory styles----*/
.bread-crumbs-heading .return-links .return-links-link span, .bread-crumbs-heading .return-links .return-links-link i {
    color:#FFCC2D!important;
}

.compare-listings-container .compare-container .compare-price {
    color:#FFCC2D!important;
}
.cs-btns .button {background:#FFCC2D !important; color: #000 !important;}
.cs-btns .button:hover {background:#000 !important; color: #fff !important;}

/* ACCORDION */

.ui-accordion form label{display: block; font-size: 17px;}
.ui-accordion form input, .ui-accordion form select{display:block; width:100%; margin: 5px 0 10px; padding: 10px; box-sizing:border-box; border:1px #ccc solid;}
.ui-accordion form input[type="submit"]{display: inline-block; width: auto; background: #FFCD11; margin: 25px 0; padding: 10px 35px; box-sizing: border-box; border: none; border-bottom: 5px #FDBA12 solid; font-family: urw-din-condensed, sans-serif; font-size: 16px; font-weight: 700; text-decoration: none; text-align: center; text-transform: uppercase; line-height: normal; color: #000; cursor: pointer;}
.main .ui-accordion form input[type="submit"]:hover{background: #ccc; border-bottom: 5px #999 solid !important; color: #fff;}
.main .ui-accordion-header:before{font-family: 'FontAwesome'; content: '\f055'; margin: 0 10px 0 0; color: #333;}
.main .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display: none;}
.main .ui-accordion .ui-accordion-header{display: block; position: relative; background: #FFCD11; padding: 12px 15px; margin: 5px 0 0; font-size: 16px; font-weight: 700; color: #000; border-radius: 5px; cursor: pointer; transition: all .2s ease-in-out;}
.main .ui-accordion .ui-accordion-content{background: #CCC; padding: 15px; box-sizing: border-box; color: #000; overflow: auto;}
.main .ui-accordion .ui-accordion-header-active{background: #CCC; color: #000}
.main .ui-accordion .ui-accordion-header-active:before{content: '\f056';color: #000;}
.main .ui-accordion-content-active{display: block !important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family: Arial, sans-serif !important;}
.quote-form #Form_Form label{color: #fff;}

#accordion a{text-decoration: none;}
#accordion .yellow:hover{color: #FDBA12;}
#accordion a.button, #accordion button.button{display: block; 
    width: 100%; background: #FFCD11; padding: 10px 35px; box-sizing: border-box; border-bottom: 5px #FDBA12 solid; border-left: none; border-right: none; border-top: none; font-size: 16px; font-weight: 700; text-decoration: none; text-align: center; text-transform: uppercase; line-height: normal; color: #000; 
    margin: 5px 0 !important;}
#accordion a.button:hover, #accordion button.button:hover{background: #ccc; border-bottom: 5px #999 solid; color: #fff;}


/* FEATURED MACHINE */

.column-padding-featured-machine h3, .column-padding-featured-machine p{
	text-align: left !important;
	margin: 0 !important;
}
.prevButton-container-featured-machine, .nextButton-container-featured-machine{
	display: none !important;
}

/* FLEX SLIDER */
.slider{position: relative; 
    margin: 0 0 60px;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav{margin: 0; padding: 0; list-style: none;}
.flex-pauseplay span{text-transform: capitalize;}
.flexslider{margin: 0; padding: 0;}
.flexslider .slides > li{display: none; -webkit-backface-visibility: hidden; position: relative;}
.flexslider .slides img{width: 100%; display: block;}
.flexslider .slides:after{content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .flexslider .slides{display: block;}
* html .flexslider .slides{height: 1%;}
.no-js .flexslider .slides > li:first-child{display: block;}
.flexslider{margin: 0 0 60px; background: #fff; position: relative; zoom: 1;}
.flexslider .slides{zoom: 1;}
.flexslider .slides img{height: auto; -moz-user-select: none;}
.flex-viewport{max-height: 2000px; transition: all 1s ease;}
.loading .flex-viewport{max-height: 300px;}
@-moz-document url-prefix(){.loading .flex-viewport{max-height: none;}}
.carousel li{margin-right: 5px;}
.flex-direction-nav{*height: 0;}
.flex-direction-nav a{text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; bottom: 17px; z-index: 10; overflow: hidden; cursor: pointer; color: #000; transition: all 0.3s ease-in-out;}
.flex-direction-nav a:before{font-family: FontAwesome; content: '\f137'; font-size: 40px; display: inline-block; color: #000; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before{content: '\f138';}
.flex-direction-nav .flex-prev{left: 10px;}
.flex-direction-nav .flex-next{right: 10px; text-align: right;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity: 0.7; left: 10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity: 1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity: 0.7; right: 10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity: 1;}
.flex-direction-nav .flex-disabled{opacity: 0!important; filter: alpha(opacity=0); cursor: default; z-index: -1;}
.flex-pauseplay a{display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000;}
.flex-pauseplay a:before{font-family: FontAwesome; content: '\f054'; font-size: 20px; display: inline-block;}
.flex-pauseplay a:hover{opacity: 1;}
.flex-pauseplay a.flex-play:before{content: '\f003';}
.flex-control-nav{width: 100%; position: absolute; bottom: -35px; text-align: center;}
.flex-control-nav li{margin: 0 6px; display: inline-block;}
.flex-control-paging li a{width: 11px; height: 11px; display: block; background: #ccc; cursor: pointer; text-indent: -9999px; border-radius: 20px;}
.flex-control-paging li a:hover{background: #FFCD11;}
.flex-control-paging li a.flex-active{background: #FFCD11; cursor: default;}
.flex-control-thumbs{margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li{width: 25%; float: left; margin: 0;}
.flex-control-thumbs img{width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; transition: all 1s ease;}
.flex-control-thumbs img:hover{opacity: 1;}
.flex-control-thumbs .flex-active{opacity: 1; cursor: default;}

.flexslider a{text-decoration: none;}
.flex-caption{position: absolute; bottom: 5px; left: 5px; width: calc(100% - 10px);; padding: 10px 55px; box-sizing: border-box; background: #FFCD11; color: #000;}
.flex-caption .last{text-align: right;}

.equipment-name{font-size: 20px; font-weight: 700; margin: 0 10px 0 0;}
.equipment-price{font-size: 20px; font-weight: 700; color: #333;}

/* NOUI SLIDER */

.noUi-target, .noUi-target *{-webkit-touch-callout:none; -webkit-user-select:none; -ms-touch-action:none; touch-action:none; -ms-user-select:none; -moz-user-select:none; box-sizing:border-box}
.noUi-target{position:relative; direction:ltr}
.noUi-base{width:100%; height:100%; position:relative; z-index:1}
.noUi-origin{position:absolute; right:0; top:0; left:0; bottom:0; border-radius:2px}
.noUi-handle{position:relative; z-index:1}
.noUi-marker,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}
.noUi-stacking .noUi-handle{z-index:10}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s; transition:left .3s,top .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
.noUi-horizontal{height: 2px; z-index:0}
.noUi-horizontal .noUi-handle{width:20px; height:20px; left:-17px; top:-9px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px; height:34px; left:-6px; top:-17px}
.noUi-background{background:#FAFAFA; box-shadow:inset 0 1px 1px #f0f0f0}
.noUi-connect{background:#FFCD11 !important; -webkit-transition:background 450ms; transition:background 450ms}
.noUi-target{border-radius: 5px; padding: 0 0 0 15px; margin: 15px 0; }
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}
.noUi-draggable{cursor:w-resize}
.noUi-vertical .noUi-draggable{cursor:n-resize}
.noUi-handle{border:1px solid #D9D9D9 !important; border-radius:20px; background:#FFF !important; cursor:default;}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8 !important}
[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box; box-sizing:border-box}
.noUi-pips{color:#999}
.noUi-value{width:40px; text-align:center}
.noUi-value-sub{color:#ccc; font-size:10px}
.noUi-marker{background:#CCC}
.noUi-marker-large,.noUi-marker-sub{background:#AAA}
.noUi-pips-horizontal{padding:5px 0; height:10px; top:100%; left:0; width:100%}
.noUi-value-horizontal{margin-left:-20px; padding-top:20px}
.noUi-value-horizontal.noUi-value-sub{padding-top:15px}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px; width:2px; height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px; height:100%; top:0; left:100%}
.noUi-value-vertical{width:15px; margin-left:20px; margin-top:-5px}
.noUi-marker-vertical.noUi-marker{width:5px; height:2px; margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block; border:1px solid #D9D9D9; border-radius:3px; background:#fff; padding:5px; text-align:center}
.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}
.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}
.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}
.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}
.example-val{font-size: 16px;}
#slider-price-value-lower:before, #slider-price-value-upper:before{content: '$'; padding-right: 2px; }

/* FOOTER */

.footer{background: #000 url(images/texture.jpg) top center no-repeat; padding: 30px 0; border-top: 5px #FFCD11 solid;}

#scrolltop{position: fixed; bottom: 15px; right: 15px; padding: 10px 15px; background: #ccc; font-size: 30px; color: #fff; border-bottom: 5px #999 solid; cursor: pointer; z-index: 9999999; transition: all .2s ease-in-out;}
#scrolltop:hover{background: #FFCD11; color: #000; border-bottom: 5px #FDBA12 solid;}

#copyright{float: left; width: calc(100% - 380px); font-size: 14px; line-height: 20px; color: #fff;}
#copyright a{text-decoration: none; color: #FFCD11;}
#copyright a:hover{color: #fff;}
#social{float: right; width: 380px; text-align: right;}
#social a{display: inline-block; margin: 25px 2px;}

.facebook{display: block; background: url(images/facebook.jpg); width: 40px; height: 39px;} .facebook:hover{background: url(images/facebook-hover.jpg);}
.twitter{display: block; background: url(images/twitter.jpg); width: 40px; height: 39px;} .twitter:hover{background: url(images/twitter-hover.jpg);}
.youtube{display: block; background: url(images/youtube.jpg); width: 40px; height: 39px;} .youtube:hover{background: url(images/youtube-hover.jpg);}
.linkedin{display: block; background: url(images/linkedin.jpg); width: 40px; height: 39px;} .linkedin:hover{background: url(images/linkedin-hover.jpg);}
.instagram{display: block; background: url(images/instagram.jpg); width: 40px; height: 39px;} .instagram:hover{background: url(images/instagram-hover.jpg);}
.share{display: block; background: url(images/share.jpg); width: 40px; height: 39px;} .share:hover{background: url(images/share-hover.jpg);}

/* RESPONSIVE */

@media screen and (min-width:1920px){
    .header .header-image img{display: inline-block;float: right;}
}
@media screen and (max-width:1024px){
    .main{padding: 30px 0;}
    .column4, .column8{float: none; width: 100%; margin: 15px 0; padding: 0;}
    .tab-container .column4{float: left ; width: 50%;}
    #accordion{display: none;}
    #filter-box{display: block;}
}
@media screen and (max-width: 860px){
    .flex-direction-nav .flex-prev{opacity: 1; left: 10px;}.flex-direction-nav .flex-next{opacity: 1; right: 10px;}
}
@media screen and (max-width:768px){
    .header .custom-container{top: calc(50% - 24px);}
    .header #logo{width: 180px;}
    .header #used-equipment{font-size: 30px; line-height: 48px;}
    .flex-direction-nav{display: none;}
    .flex-button-container, .flex-content-container{float: none; width: 100%; margin: 5px 0; padding: 0;}
    .industry-box{width: 33.3333%;}
    #copyright, #social{ float: none; width: 100%; text-align: center;}
	.consign-btn {width: 100%; margin: 10px 0;}
}
@media screen and (max-width:620px){
    .header .custom-container{top: calc(50% - 20px);}
    .header #logo{width: 150px;}
    .header #used-equipment{font-size: 30px; line-height: 40px;}
    .industry-box{width: 50%;}
    .flex-caption{position: relative; bottom: 0; left: 0; width: 100%; padding: 10px;}
    .flex-caption .last{text-align: left;}
    .industry-buttons a{width: calc(33.3333% - 2px);}
}
@media screen and (max-width:480px){
    .column6{float: none; width: 100%; padding: 0;}
    .header{padding: 10px 0; background: #000 url(images/header.jpg) center center;}
    .header-image{display: none;}
    .header .custom-container{position: relative;}
    .header #used-equipment{font-size: 20px; line-height: 41px;}
    #phone{float: none; width: 100%; padding: 0; text-align: center;}
    #google-translate{display: none;}
    .industry-box{width: 100%;}
    .tab-container .column4{float: none; width: 100%;}
    div.tab-button{float: none; width: 100%; padding: 10px;}
    input, select{-webkit-appearance: none;}
}