body.darkmode {
    background: #222;
    color:#fff;
}
body.darkmode h1,
body.darkmode h2,
body.darkmode h3,
body.darkmode h4,
body.darkmode h5,
body.darkmode h6,
body.darkmode .title-text,
body.darkmode .product-listing-content h5 a,
body.darkmode .contact_detail li a,
body.darkmode .contact_detail li,
body.darkmode .profile_nav ul li a,
body.darkmode label, body.darkmode strong,
body.darkmode label.control-label,
body.darkmode #forgotpassword .modal-footer p,
body.darkmode #loginform .modal-footer p,
body.darkmode #signupform .modal-footer p,
body.darkmode label span.tiny-label,
body.darkmode .tiny-label,
body.darkmode .dealer-listing a i, 
body.darkmode label.control-label span.not-mobile,
body.darkmode table thead td, body.darkmode table thead th,
body.darkmode .listing_more_info table tr td:first-child,
body.darkmode .dealers_listing .dealer_info h5 a,
body.darkmode .dealership-map-views a.active,
body.darkmode .grid_listing .product-listing-content .car-location,
body.darkmode .header_widgets a, body.darkmode .header_widgets .uppercase_text {
    color:#fff;
} 
body.darkmode .dealers_listing .dealer_info p a {
    color:#ffcf61;
} 
body.darkmode .profile_nav ul li a.active,
body.darkmode .profile_nav ul li a:hover,
body.darkmode .dealers_listing .dealer_info h5 a:hover,
body.darkmode .dealers_listing .dealer_info p a:hover,
body.darkmode .header_widgets a:hover {
    color:#ffab02;
}
body.darkmode .dealer-listing a:hover i {
    color:red;
}
body.darkmode .dealer-listing a.approve:hover i,
body.darkmode .dealer-listing a.approve:focus i {
    border-color:green;
    color:green;
}
body.darkmode .dealer-listing a.maybe:hover i,
body.darkmode .dealer-listing a.maybe:focus i {
    border-color:#f9ad00;
    color:#f9ad00;
}

body.darkmode .dealership-map-views a:active {
    color: #555555;
}

body.darkmode .main_features ul li p {
    color:#ffab02;
	fill: #ffab02;
    font-weight: 400;
}

body.darkmode .from-account {
    color: #888;
}

body.darkmode .circle_icon{border:1px solid #fff;color:#fff;}  

body.darkmode label span.tiny-label,
body.darkmode .tiny-label {
    font-weight: 700;
}

body.darkmode table thead,
body.darkmode .team_member,
body.darkmode .gray-bg {
    background-color: #444;
}


body.darkmode ul.inbox-tabs li.inbox-tab-item {
    background-color: #444;
}

body.darkmode ul.inbox-tabs li.inbox-tab-item.active {
    background-color: #ffb502;
}

body.darkmode ul.inbox-tabs li.inbox-tab-item:hover,
body.darkmode ul.inbox-tabs li.inbox-tab-item:focus {
    background-color: #ffb502;
    transition: background-color .2s ease-in;
}


body.darkmode .result-sorting-wrapper {
    background:#444 none repeat scroll 0 0;
    border-left: 4px solid #cecece;
}

body.darkmode .result-sorting-by p,
body.darkmode .sorting-count p {color:#fff}                    
body.darkmode .sorting-count span {color:#aaa} 


body.darkmode .scrollable-message-window,
body.darkmode section.gray-bg {
    background-color: #333;
}

body.darkmode .scrollable-message-window {
    border: 1px solid #777;
}

body.darkmode .messages-window-p-sender {
    background-color: #177cc9;
}

body.darkmode .messages-window-p-receiver {
    background-color: #5f5f5f;
    color: #fff;
}

body.darkmode .form-control,
body.darkmode .form-control.white_bg {
    color: #fff;
    background-color: #333;
    border:#7a7a7a solid 1px
}

body.darkmode .form-control:focus, body.darkmode .form-control:disabled {
    color: #fff;
    background: #333 none repeat scroll 0 0!important; 

}

body.darkmode .comment-meta.commentmetadata,
body.darkmode .comment-meta.commentmetadata a {
    color: #b2b2b2;
    font-size: 13px;
}

body.darkmode .last-contact-div {
    background-color: #2a2a2a;
}


body.darkmode .messages-list-item-bottom-right,
body.darkmode .messages-list,
body.darkmode .messages-list-item,
body.darkmode .messages-window,
body.darkmode .button-cover {
    background-color: #222;
}
body.darkmode .messages-list-item:hover,
body.darkmode .messages-list-item:hover .messages-list-item-bottom-right {
    background-color: #222;
}

body.darkmode .icon_wrap .fa{
    background:#222 none repeat scroll 0 0;
    color:#eee;
}

body.darkmode .default-header{
    background:#1e1e1e none repeat scroll 0 0;
} 

body.darkmode .coming_soon_wrap .navbar-fixed-top .default-header{
    background:#1e1e1e none repeat scroll 0 0;
}

body.darkmode .coming_soon_wrap footer {
    background: #1e1e1e;
}
body.darkmode .coming_soon_wrap footer .copy-right {
    color: #fff;
}
body.darkmode .coming_soon_wrap .social-follow.footer-social a {
    background: #fff none repeat scroll 0 0;
}
body.darkmode .coming_soon_wrap .footer_widget ul li a {
    color: #eee;
}

body.darkmode .testimonial-section::after {
    background: rgba(0, 0, 0, 0.35);
}
body.darkmode .banner-section::after {
    background: rgba(0, 0, 0, 0.1);
}


body.darkmode input.newsletter-input {
    background: #222222 none repeat scroll 0 0!important;
    border:1px solid rgba(255,255,255,.2);
}   

body.darkmode .grid_listing .product-listing-content ul.features_list {
    background:#1e1e1e none repeat scroll 0 0;
    border-top:1px solid #555;
} 

body.darkmode .testimonial-content {
    background: #333 none repeat scroll 0 0;
}
body.darkmode .testimonial-heading::after {
    color: rgba(255, 255, 255, 0.2);
}
body.darkmode .client-designation {
    color: #aaa;
}

body.darkmode .paused-listing {
    background:#ffa2a2;
}
body.darkmode .unapproved-listing {
    background:#06476d;
}
body.darkmode .reaffirm-listing {
    background: #b70000;
}

body.darkmode .are-you-sure {
    color: #e52020;
}
body.darkmode .are-you-sure-small {
    color: #e52020;
}

body.darkmode .comment-author .fn {
    color: #ddd;
}

body.darkmode .cool-car-of-month {
    background-color:rgba(0, 0, 0, 0.5);
}

body.darkmode .calendar {
  background-color: #222;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
body.darkmode .calendar-weekdays {
  background-color: #333;
}
body.darkmode .calendar-dates div:hover {
  background-color: #555;
}
body.darkmode .calendar-dates div.current-date:hover {
  background-color: #3ab0ff;
}
body.darkmode .calendar .angle_arrow {
    background: #222 none repeat scroll 0 0;
}
body.darkmode .event-date {
    background-color: #f5a700;
}
body.darkmode .current-date {
  background-color: #0081d8;
  color: #fff;
}
body.darkmode strong.red {
    color: #d80000;
}

body.darkmode footer .footer-top {
    background-color: #1e1e1e;
}

body.darkmode .main_features ul li i {
    color: #c0c0c0;
}

body.darkmode .solid-background {
    background-color: rgba(34, 34, 34, 0.8);
}

body.darkmode h2.winner-of-month {
    background: rgba(48, 48, 48, 0.55);
}

body.darkmode .banner-button-bar h2,
body.darkmode .banner-button-bar h3,
body.darkmode .banner-button-bar strong {
    color: #111;
}

body.darkmode .trending-car-m img {
    width: 100%;
    border-left: 12px solid #333;
}

body.darkmode .slick-arrow::after {
    color: #fff;
}

body.darkmode .club-description {
    color: #ddd;
}
