@import url("global.css");

/* ## SEARCH RESULTS ## */
#searchResults {	padding: 40px 0 0 0;}
#searchResults .vehicles {	max-width: calc(100% - 270px);	padding: 0;}
#searchResults .vehicles .imw-search-bar {	background: #000;	margin: 0 0 40px 0;	padding: 40px;}
#searchResults .vehicles .imw-search-bar .search-wrap {	width: calc(100% - 330px);	padding: 0;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group {	width: 100%;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group input {	height: 50px;	font-style: italic;	letter-spacing: 2px;	width: 100%;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group .input-group-addon {	height: 50px;	width: 50px;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group .input-group-addon i {	padding: 0;	border: 0;	background: #FFF;	color: #000;	font-size: 32px;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group .input-group-btn {	height: 50px;	width: 50px;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group .input-group-btn a {	height: 50px;	padding: 0;	border: 0;	background: #FFF;	color: #000;	font-size: 32px;	line-height: 56px;	width: 50px;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group .input-group-btn a::before {	line-height: 50px;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap {	width: 330px;	height: 100%;	padding: 40px;	border-left: 1px solid #474747;	position: absolute;	top: 0;	right: 0;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .sort-label {	font-size: 0;	float: none;	margin: 0 10px 0 0;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .sort-label::before {	content: '\f161';	font-family: 'fontawesome';	font-size: 35px;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .sorting-btn {	display: block;	height: 50px;	width: 100%;	padding: 0 20px;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .sorting-btn:hover {	color: #000;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .dropdown {	width: 200px;	height: 50px;	padding: 0;	margin: 0;	line-height: 50px;	background: #1a1a1a;	transition: .5s;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .dropdown:hover {	background: #FFF;	color: #000 !important;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .dropdown .dropdown-menu {	width: 200px;	top: 35px;	left: 15px;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .dropdown .sorting-btn i.pe-v {	padding: 0;	margin: 0;	line-height: 40px;	line-height: 50px}

#searchResults .vehicles .imw-search-bar .filters-mobile-holder { }
#searchResults .vehicles .imw-search-bar .filters-mobile-holder .imw-filter-bar { }
#searchResults .vehicles .imw-search-bar .filters-mobile-holder .imw-filter-bar .panel { }
#searchResults .vehicles .imw-search-bar .filters-mobile-holder .imw-filter-bar .panel .panel-heading { }
#searchResults .vehicles .imw-search-bar .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title { }
#searchResults .vehicles .imw-search-bar .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a {color: #FFF;background: #000;}

/*#searchResults .vehicles .inventory-results-wrap {	background: none;	padding: 0;}
#searchResults .vehicles .inventory-results-wrap .table-row {	display: block;	float: left;	margin: 0 0 40px;}
#searchResults .vehicles .inventory-results-wrap.mobile .table-row {	width: 100%;}
#searchResults .vehicles .inventory-results-wrap.tablet .table-row {	width: 50%;}
#searchResults .vehicles .inventory-results-wrap.laptop .table-row {	width: 33.33%;}
#searchResults .vehicles .inventory-results-wrap.desktop .table-row {	width: 25%;}
#searchResults .vehicles .inventory-results-wrap .table-row .col {	display: block;	padding: 0;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle {	border: 1px solid #b7b7b7;	padding: 0;	margin: 0 -1px 0 0;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding {	padding: 0;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .imagewrap {	width: 100%;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .imagewrap a {	display: block;	height: 100%;	overflow: hidden;	width: 100%;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .imagewrap a img {	height: 100%;	max-width: 100000px;	min-width: 100%;	width: auto;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .text-center {	margin: 0;	padding: 20px 20px 0;	text-align: center;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .text-center div.vmodel {	color: #000;	display: block;	font-family: 'MillerB Light';	margin: 0 0 10px 0;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .text-center div.vtrim {	display: block;	font-size: 12px;	margin: 0 0 80px 0;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .text-center .price-header {	font-size: 12px;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .text-center .price-header div:last-child strong {	color: #b45f1a;	font-size: 16px;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .btn-primary {	padding: 20px;	width: 100%;}
#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .btn-primary:after {	display: none;}*/

@media only screen and (max-width:1199px) {
#searchResults .vehicles .imw-search-bar .sort-options-wrap .dropdown {		width: 100%;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap .dropdown .dropdown-menu {	width: 100%;}
}

@media only screen and (max-width:1024px) {
#searchResults .vehicles .imw-search-bar {	background: none;	margin: 0;	padding: 0;}
#searchResults .vehicles .imw-search-bar .search-wrap {	background: #000;	padding: 40px;	width: 100%;}
#searchResults .vehicles .imw-search-bar .search-wrap .input-group {	width: 100%;}
#searchResults .vehicles .imw-search-bar .sort-options-wrap {	border-left: none;	padding: 20px 0;	position: relative;	width: 100%;}
}

@media only screen and (max-width:767px) {
#searchResults .vehicles {	max-width: 100%;}
#searchResults .vehicles .imw-search-bar .search-wrap {	padding: 20px;}
/*#searchResults .vehicles .inventory-results-wrap .table-row .col .vehicle .padding .text-center div.vtrim {	margin: 0;}*/
}

/* Filters */
#searchResults .filters {	min-width: 270px;	padding: 0 40px 0 0 !important;}
#searchResults .filters .imw-filter-bar .panel-heading[id="tab-remove"] h4.panel-title a {	color: #b45f1a;}
#searchResults .filters .imw-filter-bar .panel-heading#tab-remove, #searchResults .filters .imw-filter-bar .panel-heading#tab-remove a i:before {	color: #b45f1a;	font-weight: bold;}
#searchResults .filters .imw-filter-bar .panel-heading a {	padding: 20px;}
#searchResults .filters h4.panel-title a {	background: #2a2a2a;	border-bottom: 1px solid #474747;	color: #FFF;	font-size: 12px !important;	font-weight: bold;	line-height: 12px;	transition: .5s;}
#searchResults .filters h4.panel-title a.collapsed {	background: #000;	border: none;}
#searchResults .filters h4.panel-title a.collapsed:hover {	background: #2a2a2a;}
#searchResults .filters .imw-filter-bar {	background: #FFF;}
#searchResults .filters .imw-filter-bar .panel-heading {	letter-spacing: 2px;	transition: .5s;}
#searchResults .filters .imw-filter-bar .panel-heading:hover {	background: #2a2a2a;}
#searchResults .filters .imw-filter-bar .panel-heading.active {	color: #FFF;}
#searchResults .filters .imw-filter-bar .panel-heading.active:hover {	background: #2a2a2a;}
#searchResults .filters .imw-filter-bar .panel-heading a i {	font-size: 20px;	font-weight: normal;	width: 20px;	top: -2px;	position: relative;	right: -2px;}
#searchResults .filters .imw-filter-bar .panel-body {	background: #2a2a2a;	padding: 15px 20px;}

/* Mobile */
.mobile-filter-toggles-section {	padding: 20px 0;}
.mobile-filter-toggles-section .separator {	display: none;}
.mobile-filter-toggles-section > a {	color: #000;	height: 50px;	line-height: 50px;	padding: 0 20px;	background: #CCC;}
.mobile-filter-toggles-section > a i {	line-height: 50px;	margin: 0 !important;}
.mobile-filter-toggles-section .toggle-filters {	border-right: 10px solid #FFF !important;}
.mobile-filter-toggles-section .toggle-sort-bar {	border-left: 10px solid #FFF !important;}


















#searchResults .container-fluid.border-wrap.inventory-results-wrap { background: none; padding: 0; }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row {margin: 0 0 40px 0;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col {}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle {margin: 0;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block { overflow: hidden;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .heading-top { font-family: 'MillerB Light';font-size: 20px;margin: 0 0 20px 0;display: none;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left { margin: 0 0 20px 0;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left a { display: block;width: 100%;position: static;padding: 0;margin: 0;background: none;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left a img { width: 100%;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .heading-top {display: block;text-align: center;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading { text-align: center;margin: 0 0 20px 0;padding: 0;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading strong { color: #b45f1a;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading strong span { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading a { display: none;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled { margin: 0 0 60px 0;padding: 0;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled li { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled li span { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading { margin: 0;padding: 0;display: none;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading strong { color: #b45f1a;}
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading strong span { }
#searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons a { margin: 0;padding: 0;position: relative;width: 100%;display: block;font-style: normal;max-width: 100%;padding: 20px; }

@media (min-width: 768px) {
  #searchResults .container-fluid.border-wrap.inventory-results-wrap { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col {}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .heading-top {}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left { width: 100%;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left a { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left a img { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right { width: 100%;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .heading-top {}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading strong { color: #b45f1a;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading strong span { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading a { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled { margin: 0 0 60px 0;padding: 0;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled li { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled li span { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons { display: block !important;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading strong { /color: #b45f1a;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading strong span { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons a { }
}

@media (min-width: 1025px) {
  #searchResults .container-fluid.border-wrap.inventory-results-wrap { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .heading-top { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left { margin: 0 20px 0 0;width: 30%;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left a { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .left a img { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right { float: right;width: calc(70% - 20px);}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .heading-top {font-size: 32px;border-bottom: 1px solid #CCC;text-align: left;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading {text-align: right; float: right;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading strong { color: #b45f1a;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading strong span { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .block-heading a {max-width: 250px;margin: 0;position: relative;width: 100%;display: block;font-style: normal;padding: 20px 40px;top: 20px;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled { list-style-type: none;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled li { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .block .right .child .list-unstyled li span { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons {display: none !important;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading strong { color: #b45f1a;}
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons .block-heading strong span { }
  #searchResults .container-fluid.border-wrap.inventory-results-wrap .table-row .col .vehicle .vehicle-details .vehicle-details-buttons a { display: none;}
}

