А что конкретно у вас не подсвечивается, у меня левый столбец и половина правого подсвечивается. И что вам все таки не нравится в вашем сайте он у меня стабильно выдает 60 fps при прокрутки, кажется все отлично.
Этот код просто позволяет добиться кроссбраузерной поддержки ф-и requestAnimationFrame. Вам не придется использовать преффиксы и получите поддержку в ie9.
Он пытается выстроит блоки в одну линию, а выравнивание блоков внутри него уже зависит от того, что вы указали у родителя. Если у .parent будет text-align: center, а у .child так и останется inline-block, то будет их равнять по центру.
Демка писалась, на быструю руку, для показа принципа реализации, так что там много чего не хватает. Добавил убогое определения секции). Смотрите там же.
Ну так про то и написал. Вешаете событие на вызов модального окна в котором добавляете к body класс, в котором будет overflow:hidden; А при закрытии окна удаляете этот класс. Вот и все.
Тут проблема не в количестве элементов, а в том что chrome чем-то не угодило первое видео, вы вставьте второе видео в первый элемент и оба они будут нормально работать.