/*-------------------------------------------------
		INVENTORY STYLES
-------------------------------------------------*/

.inv-wrap {padding: 50px 5%!important; box-sizing: border-box!important;}

/*------TYPOGRAPHY-----------*/
.list-content .list-title .list-title-text {font-family: 'Roboto Condensed'!important; font-weight: 800; font-size: 30px!important; color: #005a94!important;}
.list-container-flexrow .price-container .price {font-family: 'Roboto Condensed'!important; color: #1C1C1C!important;}
.listing-portion-title {font-family: 'Roboto Condensed'!important;}
.list-content .list-title .list-listings-count {color: #1C1C1C!important; font-family: 'Roboto Condensed', sans-serif!important;}
.detail-content .search-results {color: #1c1c1c!important;}
.detail-content .detail-main-body .main-detail-data .detail-title {font-family: 'Roboto Condensed', sans-serif!important; color: #1C1C1C!important; font-weight:700!important;}
.detail-content .detail-main-body .main-detail-data .detail-price {font-family: 'Roboto Condensed', sans-serif!important; color: #1C1C1C!important;}
.list-content .list-top-section .listing-option-bar .list-listings-count {font-family: 'Roboto Condensed', sans-serif!important;}
.list-content .list-main-section .list-container .fin-calc {color: #000;}

.detail-content .dealer-info h3 {font-family: 'Roboto Condensed', sans-serif!important;}
.detail-content .dealer-info .dealer-company-header {font-family: 'Roboto Condensed', sans-serif!important; line-height: 18px;}
.dealer-company-header:hover {color: #005a94!important;}

.detail-additional-data h4 {font-family: 'Roboto Condensed', sans-serif!important; font-weight: 700!important;}
.data-label, .data-value {font-family: 'Roboto Condensed',sans-serif!important;}

.faceted-search-content .faceted-section-head h5 {font-family: 'Roboto Condensed',sans-serif; font-weight: 700;}
.breadcrumbs .breadcrumbs-element {font-family: 'Roboto Condensed', sans-serif!important;}
.list-content .list-top-section .listing-option-bar .list-listings-count {color: #000!important;}
.spec-icon {max-width: 100%!important;}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price {color: #005a94!important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name {font-family: 'Roboto Condensed',sans-serif; font-weight: 800; color: #005a94!important;}
.list-content .list-main-section {padding-bottom: 0px;}

/*-------BUTTONS-------------*/
.g-recaptcha {background: #444!important;}
.faceted-search-content .selected-facets-container .selected-facet {background: #005a94!important;}
.view-listing-details-link {background: #005a94!important;}
.view-listing-details-link:Hover {background: #1c1c1c!important;}
.list-main-section div .paging-container .page-navs .list-page-nav {background: #1c1c1c!important;}
.offer-btn {background: #005a94!important; border-radius: 0px!important; font-family: 'Roboto Condensed', sans-serif!important;}
.offer-btn:hover {background: #1c1c1c!important;}
.send-email-btn {border-color: #444!important; color: #444!important; font-family: 'Roboto Condensed', sans-serif!important;}
.send-email-btn:hover {border-color: #000!important; color: #000!important;}
.list-content .print-this, .list-content .email-this {font-family: 'Roboto Condensed', sans-serif!important;}
.detail-content .print-this, .detail-content .email-this  {font-family: 'Roboto Condensed', sans-serif!important;}

.list-container-flexrow .view-listing-details-link, .list-container-flexrow .buy-now-link, .list-container-flexrow .check-availability-link, .list-container-flexrow .email-seller-link, .list-container-flexrow .dealer-phone-call {border-radius: 0px!important;}
input[type="submit"], button[type="submit"], .btn, .button {border-radius: 0px!important;}
.faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn {border-radius: 0px!important;}
.faceted-search-content .selected-facets-container .selected-facet {border-radius: 0px!important;}
.list-content .print-this, .list-content .email-this {margin: 10px 5px;}

.noUi-connect {background: #dddddd!important;}
.noUi-handle {background: #ffffff!important;}


/*----------Layouts--------------*/
.list-content .list-main-section .list-container {padding: 15px 0 0 0!important;}
.list-content .list-main-section .list-container .list-listing {margin: 0 15px 15px 15px; padding: 20px;}
.list-content .faceted-search-content {margin-right: 20px!important;}
.paging-container {padding-bottom: 15px;}

/*-------COLORS---------------*/
.detail-content .detail-additional-data .data-row .data-label {background: #444!important;}

/*-------MOBILE STYLES--------*/

.detail-title {font-family: 'Roboto Condensed',sans-serif!important; font-weight: 700!important; font-size: 25px!important;}
.mobile-breadcrumb .breadcrumbs-element {font-family: 'Roboto Condensed',sans-serif!important;}
.dealer-info h3 {font-family: 'Roboto Condensed',sans-serif!important;}
.dealer-info h3:hover {color: #005a94!important;}

.faceted-search-content .mobile-done-button-container .mobile-done-button {background: #1c1c1c!important;}
.mobile-breadcrumb {background: #444!important;}
.detail-content-mobile .detail-main-body .main-detail-data .detail-price {font-family: 'Roboto Condensed'!important; color: #1C1C1C!important;}
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {background: #444!important;}
.detail-content-mobile .detail-additional-data .data-row .data-label {background: #444!important; font-family: 'Roboto Condensed',sans-serif!important; font-weight: 700!important;}
.detail-content-mobile .share-listing {color: #000!important; font-family: 'Roboto Condensed'!important; font-weight: 700!important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn {background: #1c1c1c!important; font-family: 'Roboto Condensed',sans-serif!important;}

.offer-btn-mobile, .send-email-btn-mobile, .fin-calc-btn-mobile {background: #000!important; border-radius: 0px!important; font-family: 'Roboto Condensed',sans-serif!important;}
.DetailParentElement .detail-content-mobile .detail-main-body .main-detail-data .opened {color: #005a94!important; border-color: #005a94!important;}
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {border-radius: 0px!important;}
.mc-thumb-toggles .mc-btn {border-radius: 0px!important;}
.faceted-search-content .mobile-done-button-container .mobile-done-button {border-radius: 0px!important;}
.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call, .list-content .list-listing-mobile .dealer-phone-container .dealer-phone-text {border-color: #000!important; color: #000!important;}
#email-modal-window .modal-content {margin: auto!important; margin-top: 15px!important}

@media only screen and (max-width : 991px) {
.has-search-bar {width: calc(73% - 4.75%);}
.list-content .list-title .list-title-text {font-size: 25px!important; line-height: 28px!important;}
}
@media only screen and (max-width : 785px) {
.has-search-bar {width: 100%;}
.list-content .list-title .list-title-text {font-size: 20px!important; line-height: 23px!important;}
}

