@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');

html.video {padding:0; margin:0;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .faceted-search-content .selected-facets-container .selected-facet, .list-content .list-listing-mobile .view-listing-details-link, .list-content .list-listing-mobile .buy-now-link, .list-content .list-listing-mobile .check-availability-link, .list-content .list-listing-mobile .email-seller-link, .detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn, .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 .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-wholesale-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile, .list-container-flexrow .view-listing-details-link, .modal-content .form-bottom .captcha-and-submit .captcha-placeholder button {background:#000 !important; }
.list-content .list-title .list-title-text, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title {font-size: 22px; line-height: 26px;}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label {background: #000 !important; text-transform: uppercase; letter-spacing: 1px;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .faceted-search-content .mobile-done-button-container .mobile-done-button {background: #000 !important;}

.detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn {float:none;}
.modal-content .modal-top .modal-title, .listing-description, .list-content .listing-portion-title, .list-content .list-title .list-title-text, .detail-content .dealer-info h3, .dealer-info, .detail-content-mobile .dealer-info h3, .fin-calc p, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title {color:#000 !important;}
.list-content .list-title .list-listings-count, .detail-content .dealer-info .field-value a, .dealer-info a {color:darkgreen !important}


.hosted-content .listings-wrapper h5.red {font-size:16px;}

.hosted-content #listings-title {color:#000000;}
.hosted-content span {color: #000000;}
.hosted-content .mc-toggle-photos span {color: #fff;}
.hosted-content  {color: #000000;}
.hosted-content a {color:#000000;}
.hosted-content .listings-wrapper .sort-box {background: none;}
.hosted-content h3 {
    text-align: left;
    color: #000000;
}
.hosted-content a:hover {color:#8aff00;}
.hosted-content .widget-express-container:hover, .hosted-content .widget-nah-container:hover, .hosted-content .widget-nal-container:hover, .hosted-content .widget-ps-container:hover, .hosted-content .widget-unico-container:hover{background: #68686B;}
.hosted-content .widget-express-container, .hosted-content .widget-nah-container, .hosted-content .widget-nal-container, .hosted-content .widget-ps-container, .hosted-content .widget-unico-container {
    display: flex;
    align-items: center;
    border: none;
    box-sizing: border-box;
    text-decoration: none !important;
    color: #333 !important;
    background: #ddd;
}
.hosted-content .widget-express a:hover {background: #000000;}
.attachment-search  {color: #000000!important}
.attachment-search .applied-filters, .attachment-search .clear-search  {color: #000000!important}
.attachment-search label {color: #000000!important}
.attachment-search span {color: #000000;}
.hosted-content .btn, .hosted-content .button, .hosted-content #main-search input[type='submit'], .hosted-content button[type='submit'] {background-color:#000000;}
.hosted-content .btn:hover, .hosted-content .button:hover, .listings-wrapper .hosted-theme .btn:hover, .hosted-content #main-search input[type='submit']:hover, .hosted-content button[type='submit']:hover { color: #000000 !important;background: #8aff00;border: 0;}
.hosted-content #main-search input, .hosted-content #main-search select {border: 2px solid #000000}
.listings-wrapper .listing-largecard, .listings-wrapper .listing-thumb, .listings-wrapper .listing-smallcard {
    margin-top: .5%;
    margin-bottom: .5%;
    box-sizing: border-box;

	
}
.listings-wrapper .hosted-theme .btn {
    border: 1px #000 solid !important;
}
.listings-wrapper .listing-smallcard .listing-card-inner {background:rgba(0,0,0,.4)}

.hosted-content .listings-wrapper .border-bottom, .hosted-content .listings-detail-wrapper .border-bottom, .hosted-content .listings-drilldown-wrapper .border-bottom {
    border-bottom: 1px solid #000;
	margin-bottom: 10px;
}

.listings-wrapper .hosted-theme .btn {
    border: 0px;
}

a.compare-button {
    background: #FFFFFF;
}

.compare-container {margin: 2%; text-align:center}
.hosted-content input[type='submit'], .hosted-content button[type='submit'], .hosted-content .btn, .hosted-content .button {text-align: center;}
.hosted-content .v-middle {font-weight: 300; letter-spacing: .5px; text-transform: uppercase;}
.hosted-content .details-mobile .widget-details {font-weight: 300; letter-spacing: .5px; font-size:14px; text-transform: uppercase;}
.compare-hide {display: none; visibility:hidden;}

.hosted-content .listings-wrapper .listings-list .listing-banner {
    background: #333;
    text-align: center;
    overflow: hidden;
    width: 100%;
}
.hosted-content .listings-detail-wrapper .information-box .row:nth-child(2n) {
    color: #000000
}
.hosted-content h3 {font-family: 'Roboto Condensed', sans-serif;}
.hosted-content .btn, .hosted-content .button, .hosted-content #main-search input[type='submit'], .hosted-content button[type='submit'] {text-align:center;}