.pgwSlideshow ul { padding: 0 !important; margin: 0 !important; position: relative; }
.pgwSlideshow { background: rgba(0,0,0,0.1); display: none; width: 100%; margin: 0 0 1.5em;}
.pgwSlideshow a{ color: #fff;}
.pgwSlideshow .ps-current{ min-height: 150px; overflow: hidden; position: relative; text-align: center; height: auto !important;}
.pgwSlideshow .ps-current > ul > li{ display: block; opacity: 0; text-align: center; width: 100%; z-index: 1;}
.pgwSlideshow .ps-current > ul > li img{ display: block; margin: auto; max-width: 100%;}
.pgwSlideshow .ps-caption { background: rgba(0, 0, 0, 0.5); bottom: 0px; color: #fff; font-size: 13px; left: 0px; padding: 1em; position: relative; text-align: left; width: calc(100% - 2em); font-weight: 200;}
/*.pgwSlideshow .ps-caption span{ display: inline-block; }*/
.pgwSlideshow .ps-list{ background: rgba(255,255,255,0.2); overflow: hidden; position: relative;}
.pgwSlideshow .ps-list ul{ left: 0; list-style: none; margin: 0; padding: 0; position: relative;}
.pgwSlideshow .ps-list li{ float: left;}
.pgwSlideshow .ps-list li .ps-item{ display: block; filter: alpha(opacity=60); margin: 15px 8px; opacity: 0.6;}
.pgwSlideshow .ps-list li img{ border: 1px solid #777; display: block; height: 80px; width: 80px;}
.pgwSlideshow .ps-list li .ps-item.ps-selected{ border: 4px solid #fff; float: left; opacity: 1; overflow: hidden;}
.pgwSlideshow .ps-list li .ps-item.ps-selected img{ margin: -4px;}
.pgwSlideshow .ps-prevIcon{ border-color: transparent #fff transparent; border-style: solid; border-width: 10px 10px 10px 0; display: block;}
.pgwSlideshow .ps-nextIcon{ border-color: transparent #fff transparent; border-style: solid; border-width: 10px 0 10px 10px; display: block;}
.pgwSlideshow .ps-current .ps-prev{ background: rgba(0, 0, 0, 0.5); border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); left: 0; ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; padding: 20px 20px 20px 15px; position: absolute; top: 45%; z-index: 1;}
.pgwSlideshow .ps-current .ps-next{ background: rgba(0, 0, 0, 0.5); border: 1px solid #777; border-radius: 4px 0 0 4px; border-right: 0; cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; padding: 20px 15px 20px 20px; position: absolute; right: 0; top: 45%; z-index: 1;}
.pgwSlideshow .ps-list .ps-prev{ background: rgba(0, 0, 0, 0.5); border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; cursor: pointer; display: none; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000'); left: 0; ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')"; padding: 20px 15px 20px 12px; position: absolute; top: 25px; z-index: 1000;}
.pgwSlideshow .ps-list .ps-next{ background: rgba(0, 0, 0, 0.5); border: 1px solid #777; border-radius: 4px 0 0 4px; border-right: 0; cursor: pointer; display: none; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000'); ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')"; padding: 20px 12px 20px 15px; position: absolute; right: 0; top: 25px; z-index: 1000;}
.pgwSlideshow.narrow .ps-list li img{ height: 60px; width: 60px;}
.pgwSlideshow.narrow .ps-current .ps-prev{ padding: 15px 15px 15px 12px; top: 40%;}
.pgwSlideshow.narrow .ps-current .ps-next{ padding: 15px 12px 15px 15px; top: 40%;}
.pgwSlideshow.narrow .ps-list .ps-prev{ padding: 15px 12px 15px 10px; top: 20px;}
.pgwSlideshow.narrow .ps-list .ps-next{ padding: 15px 10px 15px 12px; top: 20px;}
.pgwSlideshow.narrow .ps-caption{ font-size: 0.8rem; /*padding: 8px;*/}

/*.captionOnOff { position: absolute; right: 5px; bottom: -5px; background: none; z-index: 990; width: 30px; padding: 0; height: 30px; }*/
/*.captionOnOff:before { background: url("../images/system/comment.png") no-repeat center; background-size: 100%; width: 30px; content: ""; display: block; position: absolute;top: 0; height: 30px; }*/
.captionOnOff { position: absolute; right: 10px; bottom: 4px; z-index: 990; }
.captionOnOff:before { content: "Show/Hide"; font-size: 10px; padding: 5px 10px 5px 20px; color: #fff; border-radius: 5px 5px 0 0; letter-spacing: 1px; background: #747474 url(../images/system/comment-small.png) no-repeat center left; }
.ps-caption.show { display: block !important; }
.ps-caption { display: none; }