/*Base colour variables*/
:root {
    --generalTextColor: #212529;  
    --ctaTextColor: #414042;
    --generalFillColor: #B11616;
    --backgroundHoverColor: #ccc;
    --borderColor: #414042;
    --backgroundColor: #e73438;
    --borderColorLight: #b4b4b4;
    --backgroundColorLight: #F4F4F4;
    --generalTextColorLight: #A0A0A0;
    --generalTextColorVeryLight: #ccc;
    --borderColorDark: #e73438;
    --backgroundDark: #5C5C5C;
    --generalTextColorDark: #5C5C5C;
    --bodyColor: #fff;
    --saleBanner: #e73438;
    --searchFilterLabels: #414042;
    --searchFilterText: #000;
    --searchButtonFillText: #ffffff;
    --searchButtonFill: #e73438;
    --searchButtonText: #414042;
    --searchButtonBorder: #414042;
    --searchGridBorder: #ccc;
    --searchResultCountColor: #5C5C5C;
    --vehicleCardBorder: #e73438;
    --vehicleKeywordBorder: #414042;
    --vehicleKeywordText: #414042;
    --vehicleTitleText: #000;
    --vehicleVariantText: #414042;
    --vehiclePrice: #212529;
    --vehiclePriceSpecial: #e73438;
    --vehiclePriceORC: #414042;
    --vehicleIconColor: #000;
    --insertBackgroundColor: #F4F4F4;
    --imageSliderControlsBackground: #414042;
    --enquiryButtonBackgroundColor: #e73438;
    --enquiryButtonText: #fff;
    --detailsButtonBorder: #414042;
    --detailsButtonText: #e73438 ;
    --linkText: #000000;
    --vehicleDetailsHeader: #414042;
    --vehicleDetailsIconHeaderText: #e73438;
    --vehicleDetailsText: #414042;
    --vehicleDetailsSecondaryHeader: #414042;
    --vehicleDetailsTableHeader: #414042;
    --vehicleDetailsTableText: #212529;
    --vehicleStarRatingsColor: #e73438;
    --altColorOne: #fff;
    --altColorTwo: #fff;
    --altColorThree: #fff;
    --altColorFour: #fff;
    --altColorFive: #fff;
}

/*

These styles remove keywords on search cards

.keyword-label.vdp-fueltype{display:none;}

.keyword-label.vdp-plate{display:none;}

.keyword-label.vdp-odometer{display:none;}

.keyword-label.vdp-seats{display:none;}

.keyword-label.vdp-drivetrain{display:none;}

.keyword-label.vdp-transmission{display:none;}

.keyword-label.vdp-bodytype{display:none;}

.keyword-label.vdp-used{display:none;}

.keyword-label.vdp-demo{display:none;}

.keyword-label.vdp-newdisplay:none;}


*/


/* these styles override the positioning of filter options*/
/*
.search-bar-box > .pos-1 {
    order: 1;
}

.search-bar-box > .pos-2 {
    order: 2;
}

.search-bar-box > .pos-3 {
    order: 3;
}

.search-bar-box > .pos-4 {
    order: 4;
}

.search-bar-box > .pos-5 {
    order: 5;
}

.search-bar-box > .pos-6 {
    order: 6;
}

.search-bar-box > .pos-7 {
    order: 7;
}

.search-bar-box > .pos-8 {
    order: 8;
}

.search-bar-box > .pos-9 {
    order: 9;
}

.search-bar-box > .pos-10 {
    order: 10;
}

*/


/* these styles may need to be provided as overrides if sticky headers are used*/
@media (min-width: 769px) {

    /**offsets used for adjusting menu positions when needed, part of jquery calcs when using sticky menus*/
    .vdp_offsetTop {
        height: 100px
    }

    .vdp_offsetBottom {
        height: 250px
    }

  
  .vdp-detail-sidebar-wrapper {
        max-width: 365px;
    	left:unset!important;
    }
  
    .vdp-detail-sidebar-wrapper.sticky {
        top: 135px !important;
    }

  .vdp-navigation-desktop-sidebar{
    top: 100px !important;
  }
  
    .vdp-navigation-desktop-sidebar.sticky {
        top: 245px !important;
    }
  
    .vdp-search-bar-wrapper.sticky{
      top: 135px !important;
      max-width: 1600px;
    }
}


@media only screen and (min-width: 1600px) {
    .vdp-navigation-desktop-sidebar.active {
        left: calc(50% - 780px) !important;
        margin-left: -20px;
    }
}

/* bootstrap override for forcing vdp to use fullwidth when using 100% width vertical menu option
.vdp-container {
    max-width: inherit !important;
    padding: inherit !important;
}

*/

/* Add customised styling here */



.vdp-detail-sidebar-wrapper .vdp-spec-summary-wrapper{
   margin-left: 0px;
}
.vdp-vertical-search-sidebar-wrapper{
  z-index:99!important;
}
#flex-header[data-sticky]{
  z-index:100!important;
}
