@charset "utf-8";

.pfThumbs	{position:relative; display:inline-block; width:19.6%; height:auto; border:solid 0px #f00; margin:2px 0 2px 0;}
.pfThumbsIMG{width:100%; height:auto; border:0;}

.pfInfo, .pfInfo-F, .pfInfo-S, .pfInfo-P	{background-color:#222; color:#fff; font-size:1rem;  padding: 2px 0 2px 7px;}
.pfInfoBullet	{margin: 0 5px 0 0;}
.pfInfo	 {border-top:solid 2px #F69; font-weight:600;}
.pfInfo-F{border-top:solid 2px #8dbd11; font-weight:600;}
.pfInfo-S{border-top:solid 2px #09C; font-weight:600;}
.pfInfo-P{border-top:solid 2px #F06; font-weight:600;}
.pfAge	 {position:relative; color:#F99;  float:right; right:4px; font-weight:100;}

.pfIcon			{position:relative; z-index:2; margin: 0 0 -16px 0; display: inline; right: 0px; top:23px; float: right;}
/* #viewerCount	{position:relative; z-index:10; width:14px; height:14px; text-align: center; color:#fff; background-color:#C06; font-size:10px; margin: 0 0 -17px 0; padding: 0 1px;}
#viewerCount2	{position:relative; z-index:10; width:auto; min-width: 14px; height:14px; text-align: center; color:#fff; background-color:#C06; font-size:9px; margin: -15px 0 0 0; padding: 0 2px 0 2px; float: right; right:1px; font-weight: 600;} */

#viewerCount	{position:relative; z-index:2; height:14px; min-width:14px; margin: -15px 0; padding: 0 2px; float: right; right:-2px; top:20px; text-align:center; background-color:#F00179/*#C06*/; font-size:9px;  font-weight: 600; }
#viewerCountShdw{position:relative; z-index:2; height: 0px; width: 0px;float: right;top: 19px; left: 2px; border-top: 2px solid #8a0145; border-right: 2px solid transparent;}
#freeLiveChat	{position:relative; z-index:2; bottom:19px; background-color:#F6C; color:#fff; font-size:0.8rem; font-weight:600; text-transform:uppercase; text-align:center; height:19px; margin:0 0 -19px 0; padding:0;}

@media all and (max-width: 500px) {
#freeLiveChat	{bottom:15px; font-size:0.7rem; height:15px; margin:0 0 -15px 0;}
}

@media all and (min-width: 10px) {
.pfThumbs	{width:48.7%; height:auto; display:inline-block; margin:2px 0px 2px 1px;}
.pfInfo, .pfInfo-F, .pfInfo-S, .pfInfo-P	{font-size:0.7rem;}
}

@media all and (min-width: 500px) {
.pfThumbs	{width:32.7%; height:auto; display:inline-block; margin:2px 0 2px 0;}
.pfInfo, .pfInfo-F, .pfInfo-S, .pfInfo-P	{font-size:0.7rem;}
}
@media all and (min-width: 900px) {
.pfThumbs	{width:24.5%; height:auto; margin:2px 0 2px 0;}
.pfInfo, .pfInfo-F, .pfInfo-S, .pfInfo-P	{font-size:0.7rem;}
}
@media all and (min-width: 1070px) {
.pfThumbs	{width:24.6%; height:auto; margin:2px 0 2px 0;}
}
@media all and (min-width: 1260px) {
.pfThumbs	{width:19.6%; height:auto; margin:2px 0 2px 0;}
}