/*
Theme Name: Motors Child
Theme URI: http://motors.stylemixthemes.com/
Template: motors
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Description: Automotive, Cars, Vehicle, Boat Dealership, Classifieds WordPress Theme by StylemixThemes.
Tags: blue,black,red,dark,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,fixed-layout,fluid-layout,responsive-layout,flexible-header,custom-background,custom-colors,custom-header,custom-menu,editor-style,sticky-post,theme-options
Version: 4.3.0.1747035592
Updated: 2025-05-12 07:39:52

*/

.stm-icon-label:before {
    color: #153e4d;
}
.stm-icon-label-reverse:before {
    color: #153e4d;
}
.stm-icon-transmission:before {
    color: #cd5c5c;
}
.stm-icon-add_car:before {
    visibility: hidden;
}
.stm-icon-drive_2:before {
    color: #8b4513;
}
.stm-service-icon-sales_hours:before {
    color: #1bc744;
}
.stm-service-icon-hashtag:before {
    color: #ff6900;
}
.stm-service-icon-listing-compare:before {
    color: #ec2512;
}
.select2-container--default .select2-selection--multiple {
    background-color: transparent !important;
}
.grecaptcha-badge {
    visibility: hidden;
}
.menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below, .menu-image-hover-wrapper .menu-image-title-above {
    width: 40px !important;
}
.stm-layout-header-car_dealer_two.no_margin #stm-boats-header.listing-nontransparent-header #header:after {
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.1) !important;
}
.stm-layout-header-car_dealer_two.no_margin #stm-boats-header #header {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.stm-layout-header-car_dealer_two.no_margin .stm-boats-mobile-header {
    z-index: 99;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .h1 {
    color: #fff !important;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .h3 {
    color: #fff !important;
}
.stm-template-car_dealer_two.inventory-light .stm-single-car-contact {
    background-color: #373c3f !important;
}
.stm-multiple-select .select2-search .select2-search__field {
    color: #fff;
}
.lg-toolbar #lg-counter {
    visibility: hidden;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    visibility: hidden;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
    visibility: hidden;
}
.lg-outer .lg-thumb-outer {
    background-color: rgba(0,0,0,.45);
}
.stm-template-car_dealer_two.no_margin #wrapper #main .archive-listing-page .stm-directory-grid-loop .image .stm-car-medias > div {
    visibility: hidden;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .archive-listing-page .listing-list-loop.stm-listing-directory-list-loop .stm-car-medias > div {
    visibility: hidden;
}
.single-car-data {
    display: none;
}
.listing-list-loop .content {
    background-color: #fff;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body span {
    color: #888 !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .archive-listing-page ul.stm-filter-chosen-units-list li {
    color: #cc6119 !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > a {
    color: #fff;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > ul li a {
    color: #fff !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #header .stm-fixed:after {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #top-bar:after {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header .lOffer-compare .heading-font {
    padding-left: 10px;
}
.stm-template-car_dealer_two.no_margin #wrapper .stm-boats-mobile-header {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.stm-template-car_dealer_two.no_margin #wrapper .stm-boats-mobile-menu {
    top: 75px !important;
    background-color: rgba(0, 0, 0, 0.9) !important;
}
.stm-template-car_dealer_two.no_margin #wrapper .stm-boats-mobile-menu .listing-menu li a .stm-boats-menu-first-lvl:after {
    font-size: 25px !important;
}
.stm-template-car_dealer_two.no_margin #wrapper .stm-boats-mobile-menu .listing-menu li a {
    color: #fff !important;
    font-size: 18px !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > ul {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li > ul li > ul {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
.stm_megamenu > .sub-menu .menu-title {
    color: #cf2e2e !important;
}
.stm-layout-header-car_dealer_two.no_margin .stm-boats-mobile-menu .listing-menu li .sub-menu {
    background-color: rgba(0, 0, 0, 0.1) !important;
}
.stm-template-car_dealer_two ul li.stm_megamenu.active > .sub-menu .menu-title {
    color: #cf2e2e !important;
}
.stm_megamenu>.sub-menu .stm-special-offers .special-wrap .title-price-wrap .prices .normal_price {
    font-weight: bold !important;
}
.stm-layout-header-car_dealer_two.no_margin #stm-boats-header #header .header-inner-content .listing-service-right .listing-menu > li.stm_megamenu > .sub-menu {
    top: 130% !important;
}
.stm-template-car_dealer_two ul li.stm_megamenu > .sub-menu, .stm-template-car_dealer_two #wrapper #header ul li.stm_megamenu > .sub-menu, .stm-layout-header-car_dealer_two ul li.stm_megamenu > .sub-menu, .stm-layout-header-car_dealer_two #wrapper #header ul li.stm_megamenu > .sub-menu {
    border-top: 3px solid #cc6119 !important;
}
.stm-template-car_dealer_two.no_margin #wrapper .stm-boats-mobile-header .stm-menu-boats-trigger span {
    background-color: #fff !important;
}
.stm-template-car_dealer_two .stm-button {
    background-color: #3350b8 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {
    background-color: #232628 !important;
    border-left: 4px solid #232628 !important;
    border-right: 4px solid #232628 !important;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
    display: none !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
    background-color: #232628 !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    background-color: #fff !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a span {
    color: #232628 !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .archive-listing-page .listing-list-loop.stm-listing-directory-list-loop .content {
    padding-bottom: 13px !important;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main {
    background-color: #f2f2f2 !important;
}
.stm-template-car_dealer_two.inventory-light:not(.home) .select2-container--default li {
    color: #fff;
    color: #232628;
}
.stm-car_dealer-buttons a {
    color: #fff !important;
    font-size: 13px !important;
    background-color: #373c3f !important;
}
.stm_motors_listing_types_multilisting_active .car-listing-row .listing-car-item-meta .price {
    background-color: #ec2512;
    background-color: #ff2325 !important;
}
.stm_motors_listing_types_multilisting_active .car-listing-row .listing-car-item-meta .price:before {
    background-color: #ec2512;
    background-color: #ff2325 !important;
}
.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li {
    color: #fff !important;
    margin-right: 19px !important;
    font-size: 12px !important;
}
.menu-bottom-menu-container {
    line-height: 13px !important;
    color: #aaa !important;
    padding-left: 50px !important;
    font-size: 13px !important;
}
.menu-bottom-menu-container a {
    color: #fff !important;
}
.vehicle-condition-unit {
    color: #232628;
}
.stm-template-car_dealer_two .stm-call-to-action .call-to-action-content .content {
    font-size: 18px !important;
}
.stm-template-car_dealer_two .stm-call-to-action .call-to-action-right .call-to-action-meta .content {
    font-size: 18px !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .stm_dynamic_listing_filter_without_tabs .tab-content .tab-pane form .btn-wrap button[type="submit"].border-btn i {
    margin-right: 6px !important;
}
.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.stm-hoverable-interactive-galleries.stm-template-car_dealer_two .car-listing-modern-grid .interactive-hoverable {
    aspect-ratio: 4 / 3 !important;
}
.stm_listing_car_form .stm-single-car-contact input[type=submit] {
    background-color: #1bc744;
}
.stm-template-car_dealer_two #footer .stm-isearch-results-carousel-wrap .stm-template-front-loop .listing-car-item-meta .car-meta-top .car-title {
    color: #232628 !important;
}
.stm-template-car_dealer_two #footer .stm-isearch-results-carousel-wrap .navigation-controls .back-search-results h4 {
    color: #232628 !important;
}
.stm-template-car_dealer_two #footer .stm-isearch-results-carousel-wrap {
    background-color: #c3c3b8;
}
.stm-isearch-results-carousel-wrap .stm-template-front-loop .image img {
    max-height: 200px !important;
}
.stm-big-car-gallery .stm-single-image a img {
    height: 100vw;
    width: 100%;
    max-height: 600px !important;
    -o-object-fit: cover;
    object-fit: cover;
}
.owl-carousel .owl-item img {
    min-height: 106px !important;
}
.owl-prev:after {
    line-height: 106px !important;
}
.owl-next:after {
    line-height: 106px !important;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
    background-color: #fff !important;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .icon-box .icon-text h4, .stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .icon-box .icon-text p {
    color: #000 !important;
}
.footer_widgets_wrapper a {
    color: #ec2512;
}
.fa-whatsapp {
    color: #21a462;
}
.fa-phone-square {
    color: #aaa;
}
.fa-envelope-square {
    color: #dc4b3e;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .stm_dynamic_listing_filter_without_tabs .tab-content .tab-pane form .btn-wrap button[type=submit] {
    background-color: #1bc744;
    padding: 17px 25px !important;
}
.footer_widgets_wrapper .widget_search form input[type=search] {
    line-height: 34px !important;
    height: 34px !important;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .archive-listing-page .stm-car-listing-sort-units .stm-directory-listing-top__right .stm-view-by {
    display: none;
}
.stm-car-listing-sort-units .stm-sort-by-options {
    display: none;
}
.stm-template-car_dealer_two.no_margin #wrapper #main .archive-listing-page .stm-car-listing-sort-units .stm-directory-listing-top__right .clearfix {
    display: none;
}
.stm_social_buttons_wrap .whatsapp .whatsapp-btn {
    color: #f7f7f7 !important;
    background-color: #373c3f !important;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .stm-single-car-page .stm-single-car-listing-data table.inner-table tr td.heading-font {
    text-transform: uppercase;
}
.stm-template-car_dealer_two.inventory-light:not(.home) #wrapper #main .stm-border-top-unit {
    border-top: 4px solid #1bc744 !important;
}
.remove-from-compare {
    width: 163px;
}
@media (max-width: 767px) {
.stm-compare-row .compare-values .remove-from-compare {
    width: 163px;
}
}
@media (max-width: 460px) {
.stm-big-car-gallery .stm-single-image a img {
    max-height: 300px !important;
}
}
