Very thin sucks. I thought they were 100% cotton but thats what I get for not researching further. They do stay in place but do a poor job of wicking sweat.  When you wear boots all day, thats just not going to work.