.figure-carousel{background-color:rgba(255,255,255,0.1);padding-bottom:3px}.figure-carousel .carousel-hd{line-height:1.1;padding:20px 0 10px 20px;font-size:0.875rem;color:#888}.figure-carousel .carousel-hd strong{font-weight:400;color:#F4F4F4}.figure-carousel .carousel-bd{padding:0 20px;overflow-x:auto;overflow-y:hidden;*zoom:1;height:120px}.figure-carousel .carousel-bd::-webkit-scrollbar-track{display:none}.figure-carousel .carousel-bd::-webkit-scrollbar{height:10px}.figure-carousel .carousel-bd::-webkit-scrollbar-thumb{border-radius:7px;transition:0.1s linear background;box-shadow:0 2px 5px rgba(0,0,0,0.1);background:rgba(0,0,0,0.2)}.figure-carousel .carousel-bd::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3)}.figure-carousel .carousel-bd img{margin-top:-1px;margin-left:-1px}.figure-carousel .carousel-bd ul{white-space:nowrap}.figure-carousel .carousel-bd li{display:inline-block;margin-right:20px}.figure-carousel .carousel-bd a{display:block;text-align:center;background-color:#000;overflow:hidden;transition:0.1s linear opacity}.figure-carousel .carousel-bd a:hover{opacity:0.8}.figure-carousel .carousel-bd:before,.figure-carousel .carousel-bd:after{display:table;content:'';line-height:0}.figure-carousel .carousel-bd:after{clear:both}.figure-carousel .carousel-bd img{max-height:100px;max-width:100px}.figure-carousel .carousel-bd li{margin-right:20px}.figure-carousel .carousel-bd a{width:100px;height:100px;line-height:100px}.fig-frame{border:1px solid rgba(255,255,255,0.1);display:inline-block;position:relative;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.fig-frame:after{border:1px solid rgba(255,255,255,0.1);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.fig-selected{border:1px solid #0cb}.thumbnail-figure:hover{text-decoration:none}.thumbnail-figure:hover .thumbnail-content{display:block}.thumbnail-figure:hover .thumbnail-content .preview,.thumbnail-figure:hover .thumbnail-content .request{text-decoration:none}.thumbnail-content{display:none;height:100px;width:100px;background-color:#0080FF;text-align:center;color:#fff;font-size:0.875rem;font-weight:700;opacity:0.8;text-decoration:none;position:relative;top:-100px}.thumbnail-content .request{display:block;line-height:18px;padding-top:25px}.thumbnail-content .preview{font-size:0.75rem;display:block;line-height:18px}
