/*
Theme Name: Sandhills
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/

/*--------------------------------------------------------------
## Primary Styles
-Default Styles

##Menu

##My Styles
-Universal Styles
-Text Styles
-Button Styles
-Home-Page
-Contact Page
-Featured Inventory
-Form Styles
-Footer Styles
-Inventory Styles
--------------------------------------------------------------*/
/*-------- COLORS --------*/
:root {
  --dark-grey: #1B1715;
  --grey: #2F2B28;
  --light-grey: #FFFAF6;
  --orange: #FF721D;
}

/*--Default Styles--*/

@import url("https://use.typekit.net/tfe4raw.css");
html, body {
	width:100%;
	background: #1B1715;
}
.wp-custom-header iframe,
.wp-custom-header img,
.wp-custom-header video {
	display: block;
	height: auto;
	max-width: 100%;
}
.wp-custom-header {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.wp-custom-header iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Class for Google Map widget */
.google_map {
	width:100%; 
	min-height:58vh;
}
.navbar-default { 
	background-color:transparent!important;
	border-color:transparent!important;
}
.navbar {
	min-height:auto!important;
	margin-bottom:0!important;
}
.navigation-top {
	width:100%;
}
.menu li {
	width:auto!important;
	padding-right:6%;
	display:inline-block;
}
.menu li:last-child {
	padding-right:0!important;
} 
.menu li > a {
	color:#000;
	font-size:1.5em;
}
.dropdown-menu {
	background-color: rgba(0,0,0,0.7);
	color:orange;
	border-radius:0px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
	font-size:18px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#e68a24;
}
.dropdown-menu:not(.head-list)>li>a {
    color: #000;
	font-size:16px;
	font-weight:400;
}
.dropdown-menu:not(.head-list)>li>a:hover {
    background-color: #e68a24;
    transition: linear 0.2s;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#wp-admin-bar-new-content-default {
	display: none;
}

/*--------------------------------------------------------------
## My Styles
-Universal Styles
-Text Styles
-Button Styles
-Home-Page
-Contact Page
-Featured Inventory
-Form Styles
-Footer Styles
-Inventory Styles
--------------------------------------------------------------*/

/*---Universal Styles---*/
.wrapper {padding-top: 0; padding-bottom: 0; padding-left: 15px!important; padding-right: 15px!important; margin: 0 auto; max-width: 1830px;}
.mybreadcrumbs {display: flex; gap: 20px; align-items: center!important; flex-wrap: wrap;}
.mybreadcrumbs a {transition: all .4s ease-out;}
.mybreadcrumbs a:hover {background: #fff!important;}

/*---Text Styles---*/
.heading-lg {font-size: 80px!important; text-transform: uppercase; margin-bottom: 20px;}
.heading-md {font-size: 55px!important; text-transform: uppercase; margin-bottom: 20px;}
.heading-mdsm {font-size: 35px!important;}
.heading-sm {font-size: 30px!important;}

.p-styles {font-size: 17px!important; line-height: 30px;}

/*--Button Styles---*/
.btn-orange {display: inline-block; border: none; border-radius: 50px; width: 270px!important; color: #1B1715; background: #FF721D; padding: 15px 0!important; text-align: center; font-weight: 700!important; font-size: 20px!important; transition: all .4s ease-out; font-family: 'new-science', sans-serif!important; margin: 5px; line-height: normal;}
.btn-orange:hover {background: #fff!important;}

.btn-white {display: inline-block; border: none; border-radius: 50px; width: 270px; color: #1B1715; background: #fff; padding: 15px 0; text-align: center; font-weight: 700; font-size: 20px; transition: all .4s ease-out; font-family: 'new-science', sans-serif; margin: 5px; line-height: normal;}
.btn-white:hover {background: #FF721D;}

/*---Home-Page---*/
.hero-text-right {display: flex; justify-content: flex-end;}
.hero-text-right p {background: rgba(27, 23, 21, 0.35)!important; padding: 15px 25px!important; max-width: 600px!important; border-radius: 50px;}

.text-link a {transition: all .4s ease-out;}
.text-link a:hover {color: var(--orange)!important;}

.grid-4 .flex {display: flex; gap: 20px; }
.grid-4 .flex .grey-card {max-width: 600px; width: 100%; margin-top: 20px;}

.img-left .img-height, .img-right-sm .img-height {max-width: 900px!important; height: 730px!important; width: 100%!important;}
.img-right .img-height {max-width: 900px!important; height: 850px!important; width: 100%!important;}
.img-left .img-height img, .img-right .img-height img, .img-right-sm .img-height img {width: 100%!important; height: 100%!important; object-fit: cover!important;}

.round-btns .container-default-div-editor {display: flex!important; justify-content: flex-end!important; gap: 20px;}
.round-btns a icon {padding: 15px 18px; font-size: 30px!important; background: var(--orange)!important; border-radius: 50px!important;}
.round-btns a:first-child icon {padding: 15px 18px!important;}
.round-btns a:nth-child(2) icon, .round-btns a:last-child icon {padding: 15px!important;}
.round-btns a, .round-btns a icon {transition: all .4s ease-out;}
.round-btns a:hover icon {background: #fff!important;}

/*---Contact Page---*/
.contact-flex {display: flex; justify-content: center!important; align-items: center!important; gap: 50px!important; margin-top: 60px!important; flex-wrap: wrap;}
.contact-flex a {display: flex; gap: 15px; align-items: center;}
.contact-flex a p {transition: all .4s ease-out;}
.contact-flex a:hover p {color: var(--orange)!important;}

/*---Featured Inventory---*/
.featured-inventory {overflow: hidden!important;}
.featured-inventory #controls {display: none;}
.featured-inventory .card {background: var(--light-grey)!important; border-radius: 10px!important; }
.featured-inventory #myInvCarouselSlickSlider_2 .slick-dots {bottom: -20px !important;}
.featured-inventory img {width: 100%; height: 100%; object-fit: cover; margin-left: 0!important; transform: translateX(0%)!important;}
.featured-inventory .outer-img-box {padding: 0!important; max-width: 900px; width: 100%; border-radius: 10px 10px 0 0;}
.featured-inventory .carousel_details_btn {
	margin: 0!important; 
	background: var(--orange)!important; 
	border: none!important; 
	width: 100%; 
	border-radius: 0 0 10px 10px!important; 
	display: flex; 
	justify-content: space-between; 
	align-items: center; 
	padding: 20px!important; 
	font-weight: 700; 
	font-size: 20px!important; 
	text-transform: none!important; 
	font-family: 'new-science', sans-serif!important;
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
	transition: all .4s ease-out;
	color: var(--dark-grey)!important;
}
.featured-inventory .carousel_details_btn:after {
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	font-size: 25px !important; 
	content: '\f105';
	color: var(--dark-grey)!important; 
	visibility: visible; 
	display: block;
}
.featured-inventory .carousel_details_btn:hover {background: var(--light-grey)!important;}
.featured-inventory .car_col {padding: 0!important;}
.featured-inventory .car_col .inv_car_item {border: none!important;}
.featured-inventory #invCarousel_2 >  div {max-width: 2000px!important;}
.slick-track:after, .slick-track:before {display: none!important;}

.featured-inventory .card-body {padding: 30px 25px 85px 25px!important;}
.featured-inventory .listing-title {font-size: 25px!important; color: var(--dark-grey)!important; font-weight: 700!important; font-family: 'new-science', sans-serif!important; }
.featured-inventory .small_spec {font-family: 'golos-text', sans-serif!important; font-size: 17px!important; color: var(--dark-grey)!important; }

/*---Form Styles---*/
.form-h2 {max-width: 1200px; width: 100%; margin: 0 auto; padding-top: 130px!important; padding-bottom: 130px!important;}
.form-h2 h2 {font-size: 55px; color: #fff; font-family: 'new-science', sans-serif; text-transform: uppercase; text-align: center; font-weight: 700;}
.form-h2 label {font-family: 'golos-text', sans-serif!important; color: #fff!important;}
.form-h2 .btn-success, .form-h2 .btn-orange-form {font-weight: 700!important; border-radius: 50px!important; border: none; padding: 10px 30px!important; font-size: 20px!important; transition: all .4s ease-out;}
.form-h2 .btn-orange-form:hover, .form-h2 .btn-success:hover {background: #fff!important;}
.form-h2 .form-p {color: #fff; max-width: 500px; margin:0 auto; text-align: center;}
.form-h2 form {color: #fff!important;}

/*---Footer Styles---*/
.top-footer {display: flex!important; justify-content: space-between!important; gap: 40px!important;}
.top-footer .footer-logo {max-width: 600px!important; width: 100%;}
.top-footer .footer-links-container {max-width: 700px!important; width: 100%;}
.top-footer .footer-links-container ul {padding-left: 0!important;}
.top-footer .footer-links-container li, .top-footer .footer-links-container li a {list-style: none!important; transition: all .4s ease-out;}
.top-footer .footer-links-container li:hover, .top-footer .footer-links-container li a:hover {color: var(--orange)!important;}

/*--Inventory Styles---*/

#inventory-wrapper,.inventory-links{background-color: var(--dark-grey) !important;font-family: 'golos-text', sans-serif!important;}
#inventory-wrapper h1,#inventory-wrapper h2,#inventory-wrapper h3,#inventory-wrapper h4,#inventory-wrapper h5,#inventory-wrapper h6 {font-size: initial !important;
    line-height: initial !important;}
.listing-top-right a, .lower-detail-data-left button, .send-email-btn, .media-buttons a, .media-buttons button, .faceted-search, .listing-dealer-info a, .view-listing-details-link, .main-detail-data .contact-options a, .fin-calc-btn-mobile, .selected-facet, .page-nav, .apply-button, .back-button, .calculator-btn, .mobile-done-button {
    -moz-border-radius: 90px !important;
    -o-border-radius: 90px !important;
    -webkit-border-radius: 90px !important;
    border-radius: 90px !important;
}
.detail__title {font-size: 1.5rem !important;}

.side-container {background:#fff !important}

.faceted-search-content .faceted-section-box, .faceted-search-content {background: var(--grey)!important;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {margin: 2px 3px 3px 4px;}
.faceted-text-input-searchType .search-type input[type=checkbox], .faceted-text-input-searchType .search-type  input[type=radio] {margin: 0px 3px 0px 6px;}


.bread-crumbs-heading .return-links .return-links-link span, 
#no-compare-listings, 
.bread-crumbs-heading .return-links .return-links-link i, 
.detail__machine-location a,
.ts-disclaimer a,
#privacy-policy-text a,
.compare-listings-container .compare-container .compare-price{
	color:var(--orange) !important;
}


.hosted-content .attachment-search .search-checkboxes label .row {margin-left:0 !important;margin-right:0 !important;margin-bottom:0px !important;}
 
.view-listing-details-link, .buy-now-link, .check-availability-link, .email-seller-link, .offer-btn, .buy-btn, .dealer-phone-mobile, .offer-btn-mobile, .send-email-btn-mobile, .send-wholesale-email-btn-mobile, .fin-calc-btn-mobile, .mobile-breadcrumb, .main-detail-data .contact-options a, button.g-recaptcha.button, .page-nav, .apply-button, .mobile-done-button, .dealer-btns-bottom a, .show-all-apply-filter, 
.compare-listings-container .compare-container .email-seller:hover, .compare-listings-container .compare-container .compare-phone-text-container a:hover{
	background:var(--orange) !important;
}

.show-all-modal button {background-color:var(--orange)!important;}

p.disclaimer {
    color: var(--light-grey) !important;
}

.linking-buttons a {background: var(--light-grey) !important; color: var(--dark-grey)!important;}
.linking-buttons a:hover {border: none!important; background:var(--orange)!important;}

.check-availability-link, .email-seller-link, .video-chat-link, .faceted-search, .faceted-show-all-btn, .cs-btns a, .calculator-btn {background: #fff !important; border: solid 1px #fff !important; transition: ease all 0.2s !important;color:var(--dark-grey) !important;}

.list-content .list-title .list-listings-count, 
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price, 
#parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count, 
#inv .error-message, 
#inv .info, 
.detail-content .detail-main-body .main-detail-data .detail-price, 
.detail-content .search-results, 
.list-content .list-top-section .listing-option-bar .list-listings-count, 
.detail-price, 
.compare-price, 
.compare-title, 
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-count,
span.rent-title-details,
button.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorPrimary.options-popper-btn.liftxtexascomwpstg-8o1c5x,
strong.listing-prices__retail-price, 
.sort-option,
.info,
.list-top-section .list-listings-count,
.list-content .list-listing-title-link,
.compare-listings-container .compare-container .compare-price,
.bread-crumbs-heading .return-links .return-links-link span,
a.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeSmall.MuiButton-textSizeSmall.MuiButton-colorPrimary.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeSmall.MuiButton-textSizeSmall.MuiButton-colorPrimary.dealer-contact__link.illinoisliftcomwpstg-1aeryl3,
button.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeSmall.MuiButton-textSizeSmall.MuiButton-colorPrimary.MuiButton-root.MuiButton-text.MuiButton-textPrimary.MuiButton-sizeSmall.MuiButton-textSizeSmall.MuiButton-colorPrimary.dealer-contact__videochat.illinoisliftcomwpstg-1aeryl3,
.illinoisliftcomwpstg-l50j6d,
a.payments-as-low-as-route,
.options-popper-div .options-popper-btn, 
.show-all-modal-content .top-row h2,
.show-all-modal-content .all-options-container .faceted-option-checkbox-container label span,
.scrollToTop a,
.list-redesign .contact-container .seller,
.list-redesign .contact-container .shared .email,
.list-redesign .contact-container .shared .dealer-data,
.list-redesign .contact-container .shared .dealer-data strong,
.paging-container li button
{
	color: #fff !important;
}

.compare-listings-container .list-media img {background: #fff!important;}

.list-redesign .side-container {padding-left: 0!important;}

.detail__specs-label {
    background-color: var(--grey) !important;
    color: #fff !important;
}

.ts-modal-title{
	span{
		color: #fff !important;
	}
}

option.currency-selector-option{
	color: var(--dark-grey);
}

.calculator-modal{
	.ts-modal-content {
		background-color: #fff !important;
	}
	.ts-modal-title, 
	.form-main-content .form-el label, 
	.form-main-content .form-el label+select, 
	.form-main-content .form-el label+select option,
	.calculator-form .calculator-disclaimer p,
	.finance-box span,
	.finance-box strong,
	.slider-container p span
	{color: var(--dark-grey) !important;}
}

.calculator-form .slide-power {
	h2,
	p,
	.modal-main label strong,
	.modal-main label+select,
	.modal-main label+select option,
	.close-power i
	{color: var(--dark-grey);}
	
	.close-power {opacity: 1!important;}
}

button#compare-page-print-this{
	background-color: var(--orange) !important;
	color: var(--dark-grey) !important;
}

.cs-btns{
	button{
		background-color: var(--orange) !important;
		color: var(--dark-grey) !important;	
	}
}

.detail__cta-buttons button, 
a.view-all-link,
.list-content .list-error-container .info button:not(.login-button),
.ts-modal-container .form-bottom .captcha-and-submit .captcha-placeholder button,
.compare-listings-container .dealer-btns-bottom .view-details{
	background-color: var(--orange)!important; font-family: 'golos-text', sans-serif!important; color: var(--dark-grey)!important; transition: all .4s ease-out; border-radius: 25px !important; padding: 11px 33px !important;
}
.detail__cta-buttons button:hover, 
a.view-all-link:hover,
.list-content .list-error-container .info button:not(.login-button):hover,
.ts-modal-container .form-bottom .captcha-and-submit .captcha-placeholder button:hover,
.show-all-modal button:hover, .show-all-modal button:hover,
.compare-listings-container .dealer-btns-bottom .view-details:hover{
	background: #fff!important;
}

.compare-listings-container .compare-container .email-seller, .compare-listings-container .compare-container .compare-phone-text-container a {border-radius: 50px!important; background: #fff!important; transition: all .4s ease-out;}

.show-all-modal button {transition: all .4s ease-out;}

.listing.no-evaluator,
.recommended-listings-container,
.section-title,
.list-redesign .page-type-toggle .active,
.list-redesign .specs-container .specs-button,
.show-closest-first,
button.ts-button.faceted-section-head.section-head0, 
.list-redesign .other-site-data-section .rent-lease .rent-title, 
.list-content .spec-icon, 
.list-content .list-error,
a.sort-option.selected-option,
.list-redesign .list-container-flexrow .list-listing-card-wrapper,
.ts-modal-content
{
	background-color: var(--dark-grey) !important;
}

.list-redesign .contact-container .shared.count-2,
.list-redesign .contact-container .seller, 
#build-short-url{
	background-color: var(--grey)!important;
}

a.dealer-phone-call,
.ts-modal-header button i,
.video-chat-service-container select,
.video-chat-service-container select option,
.right-col .comment-element textarea,
.ts-modal-container .form-bottom .captcha-and-submit .captcha-placeholder button span,
.iti__country .iti__country-name,
.iti__country .iti__dial-code,
.iti__selected-dial-code,
.show-all-modal button,
.dealer-contact__header h2,
.paging-container li button.MuiPaginationItem-previousNext{
	color: var(--dark-grey) !important;
}

.ts-modal-header .close{
	padding: 2px 7px 2px 10px !important;
}


.body-wrapper{
	padding: 50px 0px;
	background-color: var(--dark-grey) !important;
	color: #fff !important;
	font-family: 'golos-text', sans-serif!important;

	span.list-title-text{
		font-size: 30px !important;
		font-family: 'new-science', sans-serif!important;
		font-weight: 700 !important;
		color: #fff !important;
	}
}


.or-line{
	color: var(--dark-grey);
}

.selected-facet.ts-button{
	b{
		color: #fff !important;
	}
}

span.rent-title{
	background-color: transparent;
	color: #fff;
	margin: 5px 0px !important;
	font-weight: 700;
	font-size: 14px !important;
}

a.list-listing-title-link{
	font-family: 'new-science', sans-serif!important;
	font-size: 17px;
}

.list-redesign .list-container-flexrow .list-listing-card-wrapper .listing-card-grid .list-listing-title .listing-category {
    font-size: 11px !important;
    font-family: 'golos-text', sans-serif!important;
    font-weight: 500 !important;
}

.listing-widgets {
    display: none !important;
}

button.ts-button.faceted-section-head.section-head{
	background-color: var(--dark-grey) !important;
	color: #fff;
}

.faceted-search-content .faceted-search__top-section, 
.show-closest-first-container,
.faceted-search-content .faceted-section-box,
.faceted-search-content .faceted-search__main-section, 
.faceted-search-content .selected-facets-container,
main#main-content, div#main-content,
.compare-listings-container .dealer-btns-bottom a {
	border: none !important;
}


.list-redesign .list-container-flexrow .list-listing-card-wrapper{
	box-shadow: none !important;
}

.list-redesign .list-container-flexrow .list-listing-card-wrapper .ListingParentElement{
	border: 1px #ffffff50 solid !important;
}

.faceted-search-content .faceted-section-head{
	border-bottom: 1px #ffffff50 solid !important;
}


.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label{
	display: flex;
	gap: 5px;
}

.list-redesign .page-type-toggle{
	background-color: var(--grey) !important;
}

.list-top-section .list-bcrumbs-and-title .ground-bcrumbs .media-buttons .print-this, .list-top-section .list-bcrumbs-and-title .ground-bcrumbs .media-buttons .email-this{
		background-color: var(--dark-grey) !important;
		border: 1px #ffffff50 solid !important;
}

span.listing-widget__text{
	text-align: center;
}

.list-content .listing-widgets .Currency a{
	background-color: var(--orange) !important;
	font-family: 'golos-text', sans-serif!important;
}

.list-redesign .widget-container .listing-widgets .shipping a{
	background-color: #fff !important;
	font-family: 'golos-text', sans-serif!important;
}

button.selected-facet.ts-button{
	background-color: var(--orange) !important;
	color: var(--dark-grey) !important;
	border-radius: 30px !important;
	padding: 10px 15px !important;
}

a.view-listing-details-link.des-view-listingDetails.template-branded-button{
	background-color: var(--orange);
	color: var(--dark-grey);
	border-radius: 30px;
	padding: 15px;
	transition: all .4s ease-out;
	border: none!important;
}

a.view-listing-details-link.des-view-listingDetails.template-branded-button:hover {background: #fff!important;}

a.dealer-phone-call{
	    padding: 15px !important;
    border-radius: 30px !important;
}

.list-heading{
	padding-bottom: 25px !important;
	align-items: baseline !important;
}

span.listing-category{
	color: #fff !important;
	font-family: 'new-science', sans-serif!important;
	font-weight: 700 !important;
	font-size: 17px !important;
}

.list-listing.listing-data-selector{
	background-color: var(--dark-grey) !important;
	border: 1px #ffffff50 solid !important;
}

.entry-content{
	background-color: var(--dark-grey);
}

.compare-container{

	color: #fff !important;

	h2{
		color: #fff !important;
		font-size: 1.3rem !important;
		line-height: auto !important;
	}

	a{
		color: var(--dark-grey) !important;
	}
}


.cs-btns{
		a{
			background-color: var(--dark-grey) !important;
			color: var(--dark-grey) !important;
		}
}

.breadcrumbs{
	color: #fff !important;

	a{
		color: #fff !important;
	}
}

.breadcrumbs__link {
    color: #fff !important;
	font-weight: 700 !important;
}

.list-redesign .contact-container .shared{
	display: flex !important;
}

a.video-chat.des-video-chat.collapsible-contact-list-item{
	display: none !important;
}

.ts-modal-content.show-all-modal-content-container{
	color: var(--dark-grey);

	label{
		display: flex;
		gap: 5px;
	}

	button.close.ts-button{
		padding: 2px 7px 2px 10px !important;
	}
}


.ts-modal-container.send-a-message{
.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.Mui-disabled.MuiInputBase-formControl.MuiInputBase-sizeSmall.MuiInputBase-adornedEnd.liftxtexascomwpstg-10t4719{
	background-color: #fff !important;
}

}

	
.list-content .listing-description{
	text-transform: lowercase !important;
}

.list-redesign .page-type-toggle .sort{
	padding: 5px 10px !important;
}

.list-redesign .other-site-data-section .rent-lease .rent-lease-price{
	color: var(--orange) !important;
	font-weight: 700 !important;
}

.detail__specs-label {
	background-color: #242424 !important;
	color: #fff !important;
}

.dealer-contact.dealer-contact_retail{
	background-color: #fff !important;
	color: var(--dark-grey) !important;

	a,p,span{
		color: var(--dark-grey) !important;
	}
}


.dealer-contact.dealer-contact_rental{
	background-color: #fff !important;
	color: var(--dark-grey) !important;

	span,p{
		color: var(--dark-grey) !important;
	}
}

.dealer-contact__details{
	color: var(--dark-grey) !important;

	a{
		color: var(--dark-grey) !important;
	}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#wp-admin-bar-new-content-default {
	display: none;
}


.detail__breadcrumbs,
select#retail-currency{
	color: #fff;
	font-weight: 700;

}

span.listing-prices__retail-price{
	color: var(--orange);
}

.detail__specs-value{
	font-weight: 700;
}

button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeSmall.MuiButton-containedSizeSmall.MuiButton-colorPrimary.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeSmall.MuiButton-containedSizeSmall.MuiButton-colorPrimary.use-beta-site-cookie-button.illinoisliftcomwpstg-f5lzj{
	background-color: var(--orange);
	color: #fff;
	font-weight: 700;
}




/*==========  Non-Mobile First Method  ==========*/

@media only screen and (max-width : 1000px) {
	.contact-flex {gap: 30px!important;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 991px) {
	.form-h2 {padding-top: 80px!important; padding-bottom: 80px!important;}
}

@media only screen and (max-width : 950px) {
	.heading-lg {font-size: 40px!important;}
	.heading-md, .form-h2 h2 {font-size: 35px!important;}
	.heading-mdsm {font-size: 30px!important;}
	.heading-sm {font-size: 25px!important;}
	.featured-inventory .listing-title {font-size: 20px!important;}
}
@media only screen and (max-width : 768px) {
	.hero-text-right {justify-content: flex-start;}
	.img-left .img-height, .img-right .img-height, .img-right-sm .img-height {height: 300px!important;}
	
	.top-footer {flex-direction: column!important; gap: 10px!important;}
}

@media only screen and (max-width : 630px) {
	.grid-4 .flex {flex-wrap: wrap;}
	
/*Inventory*/
	.body-wrapper {padding: 50px 0px!important;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	.btn-orange, .btn-white {width: 260px;}
	.heading-lg {font-size: 38px!important;}
	.heading-md, .form-h2 h2 {font-size: 32px!important;}
	.heading-mdsm {font-size: 28px!important;}
	.heading-sm {font-size: 22px!important;}
	
	.contact-flex a {flex-direction: column; gap: 10px; justify-content: center!important;}
	.contact-flex {flex-direction: column;}

}
