Rule of thumb is no more than 4 hours left out for the protein foods - meat, eggs, dairy. And that's in a normal kitchen, not hot or sunny or anything.
Yet, I stayed at a camp for several days and the people there did not refrigerate the eggs, mayonaise, meat, and many many other things. They swore they raised their kids that way, no on ever got sick.
So one day while we were there they cooked a couple turkeys and we had a big turkey dinner. They left the turkeys out, covered loosely, still on the bone, on the counter, 75 degree day and 60 at night. Next day picked the meat off and make enchiladas for lunch.
My kids and I ate the enchiladas, my husband did not. 3 of the 4 of us had the runs pretty awful that night - we had to pull over 3 times just for me to find a potty on the drive home. Horrid cramps. And I was 12 weeks pregnant.
Never again! Sticking with the 4 hour rule here