Чему равен отступ по дефолту и всегда ли он 4px?
Это пробел. Зависит от     font-size родителя.
Это пробел, который находится между div'ами, у которых установлено свойство display: inline-block. Для исправления ситуации нужно обнулить font-size у блока-родителя и установить нужный font-size у дочерних элементов.
https://jsfiddle.net/gp6dLoa1/1/
Либо убрать пробелы и переносы строк между div'ами в вёрстке (или закомментить) 
https://jsfiddle.net/oxpg1pgf/