Not sun blocking.  Colors are not as described in the ad.  No white or green.  Not sure I will keep them.