:root {
  /* colors */
  --mcw-font-family: 'Rubik', sans-serif;
  --mcw-white: #fff;

  --mcw-gray-0: #202329;
  --mcw-gray-1: #3b4049;
  --mcw-gray-2: #8992a1;
  --mcw-gray-3: #c2c9d3;
  --mcw-gray-4: #e5e8ee;
  --mcw-gray-5: #f0f3f5;
  --mcw-gray-6: #f5f7fa;

  --mcw-smoke-1: #a0a4aa91;
  --mcw-smoke-2: #e2e2e2;
  --mcw-smoke-3: rgba(1, 1, 1, 0.05);
  --mcw-smoke-4: #fcfcfc;

  /* backgrounds */
  --mcw-primary-bg: #4f8cf7; /* #2467ed */
  --mcw-primary-light: #9ccbfa;
  --mcw-secondary-bg: var(--mcw-gray-6);
  --mcw-neutral-bg: var(--mcw-gray-2);
  --mcw-dark-bg: var(--mcw-gray-1);

  /* container */
  --mcw-container-bg: #fff;
  --mcw-container-padding: 0;
  --mcw-container-width: min(70vw, 1400px);
  --mcw-container-width-breakpoint-1200px: min(90vw, 100%);

  /* scrollbars */
  --mcw-scrollbar-track-color: transparent;
  --mcw-scrollbar-thumb-color: var(--mcw-gray-3);
  --mcw-scrollbar-thumb-hover-color: var(--mcw-gray-2);

  /* border */
  --mcw-border-dark: var(--mcw-gray-3);
  --mcw-border-med: var(--mcw-smoke-1);
  --mcw-border-light: var(--mcw-smoke-2);

  /* border radius */
  --mcw-border-radius-xsm: 4px;
  --mcw-border-radius-sm: 6px;
  --mcw-border-radius-md: 12px;
  --mcw-border-radius-lg: 18px;

  /* text color */
  --mcw-text-color-primary: var(--mcw-gray-0);
  --mcw-text-color-secondary: var(--mcw-gray-1);
  --mcw-text-color-tertiary: var(--mcw-gray-2);

  /* SRP filters */
  --mcw-filters-bg: var(--mcw-white);
  --mcw-filters-border: var(--mcw-border-med);
  --mcw-filters-border-radius: var(--mcw-border-radius-sm);
  --mcw-filter-horizontal-separator: var(--mcw-control-border);
  --mcw-filters-mobile-screen-z-index: 11;

  --mcw-filters-section-head: var(--mcw-white);
  --mcw-filters-section-head-hover: var(--mcw-gray-6);
  --mcw-filters-section-head-active: var(--mcw-gray-5);
  --mcw-filters-section-bg: var(--mcw-smoke-4);
  --mcw-filters-section-box-shadow: inset 0 6px 6px -4px var(--mcw-smoke-2);
  --mcw-filters-input-bg: var(--mcw-white);

  /* SRP filter-section tabs */
  --mcw-filters-tabs-bg: var(--mcw-gray-6);
  --mcw-filters-tabs-border: var(--mcw-border-light);
  --mcw-filters-tabs-border-radius: var(--mcw-border-radius-sm);
  --mcw-filters-tabs-input-bg: var(--mcw-white);
  --mcw-filters-tabs-dropdown-bg: var(--mcw-white);
  --mcw-filters-tabs-dropdown-list-bg: var(--mcw-white);

  /* controls */
  --mcw-tooltip-bg: var(--mcw-dark-bg);
  --mcw-tooltip-text: var(--mcw-white);

  --mcw-dropdown-bg: var(--mcw-gray-6);
  --mcw-dropdown-list-bg: var(--mcw-white);
  --mcw-dropdown-hover-bg: #f2f8fe;
  --mcw-dropdown-focus-bg: #ebf4fe;
  --mcw-dropdown-list-shadow: 0px 8px 16px 0px var(--mcw-smoke-2);

  --mcw-slider-track: var(--mcw-gray-4);
  --mcw-slider-track-active: var(--mcw-primary-light);
  --mcw-slider-track-height: 2px;
  --mcw-slider-thumb-dim: 1rem;
  --mcw-slider-thumb-bg: var(--mcw-primary-light);
  --mcw-slider-thumb-border-color: var(--mcw-primary-bg);

  --mcw-toggle-slider-inactive: var(--mcw-gray-4);
  --mcw-toggle-inactive: var(--mcw-gray-2);

  --mcw-checkbox-inactive-bg: var(--mcw-gray-5);
  --mcw-checkbox-active-bg: var(--mcw-primary-bg);
  --mcw-checkbox-hover-bg: var(--mcw-primary-light);
  --mcw-checkbox-border: var(--mcw-gray-4);

  --mcw-pagination-border-bottom: var(--mcw-border-dark);
  --mcw-control-placeholder: var(--mcw-gray-2);
  --mcw-control-border: 1px solid var(--mcw-border-light);
  --mcw-control-border-radius: var(--mcw-border-radius-sm);

  --mcw-control-hover-border: 1px solid #2769f86c;
  --mcw-control-hover-shadow: 0 0 0 3px #3b77f931;
  --mcw-control-focus-border: 1px solid #2769f89a;
  --mcw-control-focus-shadow: 0 0 0 3px #3b77f94b;

  /* 4c9aff */
  --mcw-caret-color: var(--mcw-gray-2);
  --mcw-options-bg: var(--mcw-gray-6);

  --mcw-inactive-button-bg: var(--mcw-gray-4);
  --mcw-inactive-button-text: var(--mcw-gray-1);
  --mcw-active-button-text: var(--mcw-white);

  --mcw-loading-bg: var(--mcw-white);
  --mcw-loading-z-index: 5;

  --mcw-vdp-carousel-bg: var(--mcw-white);
  --mcw-vdp-carousel-border-radius: var(--mcw-border-radius-sm);

  --mcw-vdp-section-bg: var(--mcw-white);
  --mcw-vdp-section-padding: 0;
  --mcw-vdp-section-border: transparent;
  --mcw-vdp-section-border-radius: var(--mcw-border-radius-md);
  --mcw-vdp-section-title-border-bottom: 1px solid var(--mcw-primary-bg);

  --mcw-vdp-car-demand-border: none;
  --mcw-vdp-car-demand-border-radius: var(--mcw-border-radius-xsm);
  --mcw-vdp-car-demand-bg: var(--mcw-secondary-bg);

  --mcw-vdp-similar-listings-bg: var(--mcw-white);
  --mcw-vdp-similar-listings-padding: 0;
  --mcw-vdp-similar-listings-border: transparent;
  --mcw-vdp-similar-listings-border-radius: var(--mcw-border-radius-md);
  --mcw-vdp-similar-listings-title-border-bottom: 1px solid
    var(--mcw-primary-bg);

  --mcw-vdp-price-bg: var(--mcw-white);
  --mcw-vdp-price-border-radius: var(--mcw-border-radius-sm);
  --mcw-vdp-price-stats-bg: var(--mcw-secondary-bg);

  --mcw-vdp-contact-form-bg: var(--mcw-secondary-bg);
  --mcw-vdp-contact-form-input-bg: var(--mcw-white);
  --mcw-vdp-contact-form-border-radius: var(--mcw-border-radius-sm);

  --mcw-vdp-dealer-info-bg: var(--mcw-white);
  --mcw-vdp-dealer-info-border-radius: var(--mcw-border-radius-sm);

  /* actions - favourites and social share */
  --mcw-vdp-page-actions-bg: var(--mcw-secondary-bg);
  --mcw-vdp-page-actions-border-radius: var(--mcw-border-radius-sm);

  /* payment estimator */
  --mcw-vdp-payment-estimator-bg: var(--mcw-secondary-bg);
  --mcw-vdp-payment-estimator-border-radius: var(--mcw-border-radius-sm);

  --mcw-vdp-sec-lead-capture-bg: var(--mcw-secondary-bg);
  --mcw-vdp-sec-lead-capture-border-radius: var(--mcw-border-radius-sm);

  --mcw-vdp-ter-lead-capture-bg: var(--mcw-secondary-bg);
  --mcw-vdp-ter-lead-capture-border-radius: var(--mcw-border-radius-sm);

  /* fav listing card */
  --mcw-fav-listing-card-shadow: 2px 2px 6px 0 var(--mcw-smoke-3);

  /* listing card */
  --mcw-listing-card-bg: var(--mcw-white);
  --mcw-listing-card-icon-color: var(--mcw-text-color-secondary);
  --mcw-listing-card-border-radius: var(--mcw-border-radius-xsm);
  --mcw-listing-card-border: var(--mcw-border-light);
  --mcw-listing-card-separator: var(--mcw-border-light);
  --mcw-listing-card-box-shadow: 2px 2px 6px 0 var(--mcw-smoke-3);
  --mcw-listing-card-box-shadow-hover: 2px 2px 7px 0 var(--mcw-smoke-2);

  /* modal - lead captures and VDP image carousel */
  --mcw-modal-border-radius: var(--mcw-border-radius-sm);
  --mcw-modal-bg-color: var(--mcw-secondary-bg);

  --mcw-error-color: #f84263d7;
  --mcw-error-bg: #f5104d0d;
  --mcw-error-border: #f5104d15;
  --mcw-success-color: #4fb830ed;
  --mcw-link-color: #4f8cf7;

  --wrapper_show{position:absolute !important;}
}

@media screen and (max-width:550px){
   .wrapper_show{position:absolute !important;}
}
/*Alfred - Added for image black space to be removed.*/
@media (min-width: 1200px) {
        section.content > .container {
            max-width: 1500px;
        }
}
.preview-container .preview img {
 object-fit:cover!important;
 display: inline-block;
}