if visibility is visible the element will show even if it's parent is hidden