/*	
	Theme Name: Motors - Child Theme
	Theme URI: http://motors.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Motors Child theme
	Version: 4.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, red, 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
	Text Domain: motors-child
    Template: motors

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

/* START print media query */

/*color in footer*/
.footer_widgets_wrapper a {
    color: white!important;
}


.stm-layout-header-car_dealer .mobile-menu-holder .header-menu li.stm_compare_mobile {
    display: none;
}

.stm-layout-header-car_dealer .mobile-menu-holder .header-menu li.stm_add_car_mobile
{background-color: #485969!important;
}



.stm-car_dealer-buttons a{display:none;}
.stm-form-1-quarter.stm_vin {
    display: none;
}
#listings-result .stm-featured-top-cars-title,
#listings-result .stm-isotope-sorting-featured-top {
  display: none;
}
body.stm-template-listing_four .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li.active {
    background-color: #5dbefc;
    border-right-color: #232628;
}

body.stm-template-listing_four .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li {
    background: #5dbefc;
    border-right: 1px solid #133340;
}

body.stm-template-listing_four .stm_dynamic_listing_filter .tab-content {
    background-color: #485969;
}

.single-regular-sale-price{background-color: #7c8185!important;}
.sale-price-description-single{background-color: #7c8185!important;}
/* VA Print Media Queries */

@media print {
    .stm-single-car-page > .container > .vc_row:nth-child(3) {
        display: none;
    }

    .buttonizer.buttonizer-group.buttonizer-group-0-0-1 {
        display:none!important;
    }

    #cookie-notice {
        display: none;
    }

    .single-car-prices {
        background-color: black!important;
        -webkit-print-color-adjust: exact;
    }

    .single-car-prices * {
        color: white!important;
    }

    .single-car-data {
        background-color: lightgray !important;
        -webkit-print-color-adjust: exact;
    }

    .single-car-data > table tr td.t-value,
    body {
        font-size: 24px!important;
    }

    .single-car-data td {
        padding: 2px!important;
    }

    .single-car-data > .stm_cargurus_wrapper.cg_style {
        padding: 0!important;
        margin: 0!important;
    }


    .stm-single-car-page .vc_row:nth-child(1) > div {
        width: 50%;
        float: left;
        position: relative;
        min-height: 1px;
        box-sizing: border-box;
    }

    .title-box-disabled {
        height: 0;
    }

    body:not(.stm-template-listing) .stm-single-listing-car-features .lists-inline > ul {
        margin-bottom: 0!important;
    }

    body:not(.stm-template-listing) .stm-single-listing-car-features .lists-inline > ul li {
        float: left!important;
        width: 50%!important;
    }

    .special-label {
        display: none;
    }

    .stm-car-seller-note + div {
        display: none;
    }

    .single-regular-sale-price .regular-price-with-sale,
    .single-regular-sale-price td {
        text-align: center;
        font-size: 16px!important;
        margin: 0!important;

    }

    .single-regular-sale-price td .regular-price-with-sale > strong {
        padding-top: 5px;
    }
    .single-regular-sale-price td .regular-price-with-sale > strong,
    .single-regular-sale-price td > div {
        font-size: 22px!important;
        margin-top: 5px!important;
    }

    .stm-big-car-gallery * {
        width: 100%!important;
        height: auto!important;

    }

    div.sale-price-description-single {
        display: block!important;
        background-color: black!important;
    }

    .sale-price-description-single,
    .sale-price-description-single * {
        font-size: 16px!important;
        color: white!important;
    }

    .owl-item:nth-child(n+2) {
        display: none!important;
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .stm-big-car-gallery .owl-stage {
        transform: unset!important;
    }

    .stm-gallery-actions {
        display: none!important;
    }
    .stm-equip-single-car-page .vc_row:nth-child(1) .vc_column_container {
        width: 50%!important;
        float: left;
    }

    .vc_custom_1637154074052 {
        display: none;
    }

}



.stm-inventory-no-filter-wrap .stm-isotope-sorting .listing-list-loop .image .rmv_txt_drctn .image-inner .stm-badge-directory, .stm-inventory-no-filter-wrap .stm-isotope-sorting .listing-list-loop .image .rmv_txt_drctn .image-inner .stm-badge-directory.heading-font{
padding: 0 45px!important;
top: 37px!important;
width: 224px!important;


}

.special-label, .special-label.h5{
    top: 42px!important;
    left: -68px!important;
}

.stm-template-listing_four .stm-badge-directory, .stm-template-listing_four .stm-badge-directory.heading-font{
    padding: 0 17px!important;
    top: 33px!important;
    width: 233px!important;
}

/* END print media query */

/* Styles for inventory page modifications */

.cs-total-div-sidebar {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

@media (min-width: 992px) {
  .cs-total-div-sidebar {
      display: none;
  }
}
@media (max-width: 991px) {
  .cs-total-div-actions {
      display: none;
  }
}

.cs-total-div-actions {
    float: left;
    padding-top: 6px;
}

img.lazy.img-responsive.cs-grid-image {
    width: 100%;
}

.cs-collapsible-filter-title {
  display: flex;
  flex-direction: column;
}

@media (min-width: 992px) {
  .cs-collapsible-filter-title {
    display: none;
  }
}

.cs-button-filter-toggle {
  margin-top: 20px!important;
  margin-bottom: 20px!important;
  color: white;
}

@media (min-width: 1200px) {
    .row-4 .stm-isotope-listing-item:nth-child(4n+1) {
        clear: both;
    }
}

@media (max-width: 1199px) {
    .row-4 .stm-isotope-listing-item:nth-child(3n+1) {
        clear: both;
    }
}

/* Old CSS */
.owl-carousel .owl-item{
  max-height: 430px!important;
}
.stm-layout-header-car_dealer .mobile-menu-holder .header-menu li.stm_compare_mobile {
    display: none!important;
}

.stm-layout-header-car_dealer .mobile-menu-holder .header-menu li.stm_add_car_mobile
{background-color: #485969!important;
}



.stm-car_dealer-buttons a{display:none!important;}
.stm-form-1-quarter.stm_vin {
    display: none!important;
}
#listings-result .stm-featured-top-cars-title, 
#listings-result .stm-isotope-sorting-featured-top {
  display: none!important;
}
body.stm-template-listing_four .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li.active {
    background-color: #5dbefc;
    border-right-color: #232628;
}

body.stm-template-listing_four .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li {
    background: #5dbefc;
    border-right: 1px solid #133340;
}

body.stm-template-listing_four .stm_dynamic_listing_filter .tab-content {
    background-color: #485969;
}

.single-regular-sale-price{background-color: #7c8185!important;}
.sale-price-description-single{background-color: #7c8185!important;}

/* VA Print Media Queries */

@media print  {
    

    .stm-single-car-page > .container > .vc_row:nth-child(3) {
        display: none;
    }

    .buttonizer.buttonizer-group.buttonizer-group-0-0-1 {
        display:none!important;
    }

    #cookie-notice {
        display: none;
    }

    .single-car-prices {
        background-color: black!important;
        -webkit-print-color-adjust: exact;
    }

    .single-car-prices * {
        color: white!important;
    }

    .single-car-data {
        background-color: lightgray !important;
        -webkit-print-color-adjust: exact;
    }

    .single-car-data > table tr td.t-value,
    body {
        font-size: 12px!important;
               
    }

    .single-car-data td {
        padding: 2px!important;
    }

    .single-car-data > .stm_cargurus_wrapper.cg_style {
        padding: 0!important;
        margin: 0!important;
    }

    .stm-single-car-page .vc_row:nth-child(1) > div {
        width: 50%;
        float: left;
        position: relative;
        min-height: 1px;
        box-sizing: border-box;
    }

    .title-box-disabled {
        height: 0;
    }

    body:not(.stm-template-listing) .stm-single-listing-car-features .lists-inline > ul {
        margin-bottom: 0!important;
       
    }

    body:not(.stm-template-listing) .stm-single-listing-car-features .lists-inline > ul li {
        float: left!important;
        width: 50%!important;
    }

    .special-label {
        display: none;
    }

    .stm-car-seller-note + div {
        display: none;
    }
    
    .single-regular-sale-price .regular-price-with-sale,
    .single-regular-sale-price td {
        text-align: center;
        font-size: 16px!important;
        margin: 0!important;

    }

    .single-regular-sale-price td .regular-price-with-sale > strong {
        padding-top: 5px;
    }
    .single-regular-sale-price td .regular-price-with-sale > strong,
    .single-regular-sale-price td > div {
        font-size: 22px!important;
        margin-top: 5px!important;
    }

    .stm-big-car-gallery * {
        width: 100%!important;
        height: auto;
       
    }
    
    div.sale-price-description-single {
        display: block!important;
        background-color: black!important;
    }

    .sale-price-description-single,
    .sale-price-description-single * {
        font-size: 16px!important;
        color: white!important;
    }
     
   

    

    .owl-item: nth-child(n+2) {
       position : relative;
       width: 100%;
       display: flex;
       justify-content: center;
       align-items: center; 
    } 
     
    
    .stm-big-car-gallery * {
      transform: unset!important;
    }
    .stm-gallery-actions {
       display: none!important;
    }
    .stm-equip-single-car-page .vc_row:nth-child(1) .vc_column_container {
        width: 50%!important;
        float: left;
    }
    
    .vc_custom_163715:4074052 {
        display: none;
    }
}
.stm-inventory-no-filter-wrap .stm-isotope-sorting .listing-list-loop .image .rmv_txt_drctn .image-inner .stm-badge-directory, .stm-inventory-no-filter-wrap .stm-isotope-sorting .listing-list-loop .image .rmv_txt_drctn .image-inner .stm-badge-directory.heading-font{ 
padding:  0 45px!important;
top: 37px!important;
width: 224px!important;

}

.special-label, .special-label.h5{
    top: 42px!important;
    left: -68px!important;
}

.stm-template-listing_four .stm-badge-directory, .stm-template-listing_four .stm-badge-directory.heading-font{
    padding: 0 17px!important;
    top: 33px!important;
    width: 233px!important;
}

/*hide VIN */
.single-car-data table tr:last-child {
    display: none;
}

.single-car-data table tr:nth-last-child(2) td {
border: unset!important;
}

