The proper syntax of CSS calc() function is -
calc(expression)
Where the expression can be built using +, -, * or / operators.
The comma , is not a valid operator to use inside calc(). Thus you are having an invalid property value of height inside the #SideBar.
Even you have to add space between operators and values.
You are having no space between - sign and 82px
So, your final code should looks like this -
#SideBar{
height: calc(100vh - 82px);
overflow: auto;
/*Something more*/
}
Also safari still has some issue with viewport units, see here. You might want to use percentage value instead of viewport units. In this case the code will be -
#SideBar{
height: calc(100% - 82px); /* Fallback for safari */
height: calc(100vh - 82px); /* Supports for Chrome, FireFox, IE10+ */
overflow: auto;
/*Something more*/
}