A child theme is a theme that inherits the functionality and styling of another theme, called the parent theme. Child themes are the recommended way of modifying an existing theme.
Reference: https://codex.wordpress.org/Child_Themes
In some case you may need to create a child theme for our themes. Here are all of the necessary steps: