.controller .viewer{display:none}.gallery{position:relative}.gallery.paged ul,.gallery.paged li{display:block;list-style-type:none;margin:0;padding:0}.gallery.paged a{text-decoration:none}.gallery.paged .pages{position:relative}.gallery.paged .page{position:relative}.gallery.paged .items{overflow:hidden}.gallery.paged .item{float:left;width:25%}@media screen and (min-width:768px){.gallery.paged .item{width:20%}}@media screen and (min-width:1025px){.gallery.paged .item{width:16.66667%}}@media screen and (min-width:1280px){.gallery.paged .item{width:14.28571%}}.gallery.paged .thumb-box{display:block;position:relative}.gallery.paged .thumb-box .aspect{display:block;position:relative;padding-bottom:75%;overflow:hidden}.gallery.paged .thumb-box img.thumb{position:absolute;width:100%}.gallery.paged .thumb-box .thumb-title{display:block;position:absolute;bottom:0;left:0;right:0;padding:6px 8px 6px;z-index:1}.gallery.paged .thumb-box .thumb-title h3.overlay-title{width:82%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;text-shadow:0 1px 1px rgba(0,0,0,0.8);font-size:.875em;font-weight:600;color:#fff;margin:0}.gallery.paged .thumb-box .thumb-title h4{width:82%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,0.8);font-size:.875em;font-weight:400;color:#fff;pointer-events:none;margin:0}.gallery.paged .thumb-box:after{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,transparent),color-stop(100%,#000));background:-webkit-linear-gradient(transparent 0,#000);background:-moz-linear-gradient(transparent 0,#000);background:-o-linear-gradient(transparent 0,#000);background:linear-gradient(transparent 0,#000);content:"";position:absolute;display:block;bottom:0;left:0;right:0;height:40%;box-shadow:0 1px 0 black}@media screen and (min-width:1025px){.gallery.paged a .thumb-box{-webkit-transition:-webkit-transform 100ms;-moz-transition:-moz-transform 100ms;-ms-transition:-ms-transform 100ms;-o-transition:-o-transform 100ms;transition:transform 100ms;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;z-index:1}.gallery.paged a:hover .thumb-box{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);z-index:2}}.viewer{position:relative}.viewer .content{padding:10px 50px}.viewer .content .aspect{display:block;position:relative;padding-bottom:75%;overflow:hidden;border:1px solid #ccc;background:#FFF}.viewer .content .center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.viewer .content .middle{display:table-cell;width:564px;height:425px;text-align:center;vertical-align:middle}.viewer .content .loading{position:absolute;top:45%;left:0;right:0;font-size:2em;z-index:0;text-align:center}.viewer .content img.thumb{max-height:100%;max-width:100%;display:inline-block}.viewer .content .info{text-align:center}.viewer .content h3,.viewer .content h4{margin:0}.viewer .content h3{margin-top:.2em;color:black;font-weight:normal;font-size:1em}.viewer .content h4{color:#909090;font-size:.8em}.upload .file-upload{display:none}html{background:transparent;font-family:Arial}.controller{max-width:790px}.gallery.paged h2,.viewer h2{color:#582a77;font-size:1.6em;font-weight:bold;text-transform:uppercase;text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;margin:0 0 7px 0}.gallery.paged h3,.viewer h3{color:#582a77;font-size:1.0em;font-weight:bold;margin:10px 0 23px 0}.gallery.paged .container,.viewer .container{height:600px;width:666px;padding:8px;position:relative;background:url("../../../s/oA/z5/Z4xMSDNWMCvQC35NF_z03Y8.png");margin:0 54px;background-repeat:no-repeat}.gallery.paged button.back,.viewer button.back{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#dadada));background:-webkit-linear-gradient(top,#fff,#dadada);background:-moz-linear-gradient(top,#fff,#dadada);background:-o-linear-gradient(top,#fff,#dadada);background:linear-gradient(top,#fff,#dadada);-webkit-box-shadow:#999 1px 1px 4px 0;-moz-box-shadow:#999 1px 1px 4px 0;box-shadow:#999 1px 1px 4px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#582a77;padding:3px 15px;font-weight:bold;margin-bottom:8px}.gallery.paged button.back .arrow,.viewer button.back .arrow{display:inline-block;border-color:transparent #582a77 transparent transparent;border-style:solid;border-width:6px;margin-right:3px;width:0;height:0}.gallery.paged .previous,.gallery.paged .next,.viewer .previous,.viewer .next{position:absolute;display:block;height:155px;width:62px;top:50%;margin-top:-77.5px;font-size:0;padding:0;background-image:url("../../../s/cf/tf/1gERAlutc-sIcV7dZgE8VNw.png");background-repeat:no-repeat}.gallery.paged span.previous,.gallery.paged span.next,.viewer span.previous,.viewer span.next{display:none}.gallery.paged .previous,.viewer .previous{left:-54px;background-position:-131px 0}.gallery.paged .previous:hover,.viewer .previous:hover{background-position:-196px 0}.gallery.paged .next,.viewer .next{right:-54px;background-position:0 0}.gallery.paged .next:hover,.viewer .next:hover{background-position:-66px 0}.gallery.paged a,.viewer a{display:block;padding:4px;text-decoration:none}.gallery.paged .records{position:absolute;top:8px;right:8px;color:#582a77;font-weight:bold}.gallery.paged .items{padding:0 5px 5px 5px}.gallery.paged .item{width:25%}.gallery.paged .item .link{display:block;padding:0;margin:4px 8px;position:relative}.gallery.paged .item a{-webkit-transition:-webkit-transform 100ms;-moz-transition:-moz-transform 100ms;-ms-transition:-ms-transform 100ms;-o-transition:-o-transform 100ms;transition:transform 100ms;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}.gallery.paged .item a:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);z-index:2}.gallery.paged .item .gutter{background:#582a77;padding:4px;border-radius:16px;-webkit-box-shadow:3px 3px 0 #3c1d51,8px 11px 5px #bbb;-moz-box-shadow:3px 3px 0 #3c1d51,8px 11px 5px #bbb;box-shadow:3px 3px 0 #3c1d51,8px 11px 5px #bbb}.lt-ie10 .gallery.paged .item .gutter{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.gallery.paged .item .aspect{position:relative;padding-bottom:75%;overflow:hidden}.gallery.paged .item img.thumb{position:absolute;height:100%;width:100%;border-radius:14px}.gallery.paged .item .info{height:40px;margin:0 5px;text-align:center;position:relative;z-index:2}.gallery.paged .item h3,.gallery.paged .item h4{margin:0}.gallery.paged .item h3{margin-top:.5em;color:#582a77;font-weight:normal;font-size:1em;text-overflow:ellipsis;overflow:hidden}.gallery.paged .item h4{color:#909090;font-size:.8em}.gallery.paged .thumb-box{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.viewer button{margin:4px}