Made all ::before and ::after pseudo-elements follow the border-box model.
Made .upcoming-events-homepage more balanced (centered) at a smaller size. Also changed .background-image positioning to fixed.
Decreased font size on header dropdown widgets.
Latest styles.