.element{cursor:pointer;padding-left:0px;padding-right:0px;}
.bar{position:absolute;margin-top:100px;bottom:2px;left:0;right:0;background-color:red;width:100%;height:8px;visibility:hidden;opacity:0;}
#ele:hover .bar{visibility:visible;opacity:1;}
.element:hover .bar{visibility:visible;opacity:1;}
.hoverText{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(12, 12, 12, 0.78);color:#fff;visibility:hidden;opacity:0;}
#ele:hover .hoverText{visibility:visible;text-align:center;opacity:1;}
.youtube:hover::after{display:none;}
.element:hover .hoverText{visibility:visible;text-align:center;opacity:1;}
.element img:hover{opacity:.4;}
.hoverImg{position:absolute;margin-top:70px;bottom:0;left:0;right:0;background:rgba(rgba(90, 86, 86, 0.78));visibility:hidden;opacity:0;}
#ele:hover .hoverImg{visibility:visible;text-align:center;opacity:1;}
.element:hover .hoverImg{visibility:visible;text-align:center;opacity:1;}
.col-xs-6 .img-slider{max-height:124px;height:124px;width:208px;max-width:none;padding:2px;position:relative;}
.col-xs-12 .img-slider{max-height:252px;height:252px;width:416px;max-width:none;padding:2px;position:relative;}
.youtube:after{content:"";position:absolute;width:150px;height:120px;z-index:100;background:transparent url("/images/play.png") no-repeat center;background-size:50px 50px;pointer-events:none;}
.col-xs-12 .youtube:after{top:60px;left:150px;}
.col-xs-6 .youtube:after{top:7px;left:45px;}
#sliderContainer{padding-left:0px;background-color:black;position:relative;z-index:1;top:0px;left:0px;height:400px;width:97%;margin-left:0px;margin-right:0px;}
#slider{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;overflow:hidden;}
#slider > div{display:block;float:left;width:100px;height:100%;font-size:14px;}
.iScrollHorizontalScrollbar .iScrollIndicator:before{font-family:'pag-iconfont';font-style:normal;font-weight:normal;font-variant:normal;}
.iScrollHorizontalScrollbar .iScrollIndicator:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;speak:none;text-transform:none;line-height:1;}
.iScrollHorizontalScrollbar{background-color:#999;position:absolute !important;bottom:0 !important;z-index:5 !important;height:10px !important;width:100%;margin-left:0px;margin-right:0px;}
.iScrollHorizontalScrollbar .iScrollIndicator{border-radius:0 !important;position:absolute !important;z-index:5 !important;top:-3px;height:16px !important;background-color:#fff !important;border:none !important;}
.iScrollHorizontalScrollbar .iScrollIndicator:hover .iScrollHorizontalScrollbar .iScrollIndicator.gallery-scrolling{background-color:#c00 !important;cursor:pointer;}
.iScrollIndicator{background-color:#fff !important;}
.iScrollIndicator:before{color:#999;}
.iScrollIndicator:hover{background-color:#c00 !important;}
.iScrollIndicator:hover:before{color:#fff;}
.Table{display:table;}
.Row{display:table-row;}
.Cell{display:table-cell;border-width:thin;padding-left:5px;padding-right:5px;}
#lftArrow{position:absolute;float:none;cursor:pointer;left:0px;top:150px;}
#rgtArrow{position:absolute;float:none;cursor:pointer;right:0px;top:150px;}
#lftArrow:hover{background-color:#9E1A1A;}
#rgtArrow:hover{background-color:#9E1A1A;}
#slideClose:hover{background-color:#9E1A1A;}
#slideClose{position:absolute;float:none;cursor:pointer;right:0%;top:3%;background-color:gray;width:35px;height:40px;border-radius:5px;}
#slideClose p{font-size:30px;color:#515151;font-weight:bolder;margin-top:-9px;}
#dvImageViewer{cursor:pointer;text-align:center;}
#imageViewerOverlay{z-index:1000;position:absolute;display:none;}
#imageViewer{position:relative;height:380px;width:auto;max-width:800px;}
#dvVideoPlayer{width:100%;display:none;cursor:pointer;}
#detailSlider{display:none;padding:1%;}
#sliderContainer{overflow:hidden;}
body{}