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

    .vdp_offsetBottom {
        height: 0px
    }

    .detail-sidebar-wrapper.sticky {
        top: 100px !important;
    }

    .navigation-desktop-sidebar.sticky {
        top: 100px !important;
    }
}

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

/* Add customised styling here */