.pg-csv-box {
   float:      left;
   padding:    10px;
   margin:    5px;
   background: #DDD;
   -webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
   box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
   -webkit-border-radius: 2px;
   border-radius: 2px;
}
.pg-csv-box:hover {
   background: #DDD;
}
.pg-item-box {
    float:      left;
    padding:    3px;
    margin:     5px;
    -webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width:115px;
    height:135px;
}

.pg-item-box:hover {
    background: #D2D2D2;
}
.pg-dv-desc {
    height: 16px;
    color: #333;
    font-size: small;
}
.pg-icon-detail {
    text-align:right;
    margin:0px;
    padding:0px;
    margin-top: 2px
}
.pg-cats-box {
    padding:    10px;
    margin:     5px;
    background: #E2E2E2;
    -webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pg-item-box-descripton {font-size: x-small;overflow: hidden;height: 30px;}
.pg-item-box-image {height: 100px;width: 100px;}
.pswp__caption__center {padding:3px;color:#FFF;}

