.photoGallery{text-align:left;margin:10px 0 0 0}.imagesSection{width:100%}.galleryContainer{font-family:Arial;max-width:750px;border:3px solid #1d2228;box-sizing:border-box;position:relative;overflow:hidden}.galleryBreadcrumb{background:#1d2228;color:#fff;padding:10px 10px 10px 10px;font-size:12px;font-weight:600;display:table;width:100%;box-sizing:border-box}body .photoGallery .galleryBreadcrumb a{color:#fff;text-decoration:none;font-weight:normal}body .photoGallery .galleryBreadcrumb a:hover,body .photoGallery .galleryBreadcrumb a:focus{text-decoration:underline}body .photoGallery .galleryBreadcrumb>div{display:table-cell;vertical-align:middle}.link{padding:5px}.link:hover{cursor:pointer;background:#49545f;border-radius:3px;display:inline-block}.gallerySettings{background:#2e353e;color:#fff;padding:6px;font-size:12px}.gallerySettings span{display:inline-block;margin:0;font-size:12px}.gallerySettings a{color:#fff;text-decoration:none;font-weight:normal;padding:4px;transition:background .2s ease-in-out}.gallerySettings a:hover{background:#49545f;border-radius:3px}.galleryName{font-weight:bold}.galleryTop{background:#eaeff0;text-align:left}.galleryBorderBottom{border-bottom:4px solid #a8a9ab}.galleryTitle{font-weight:600;font-size:30px;padding:15px 15px 10px 15px}.galleryDesc{font-size:15px;text-align:left;padding:0 15px 15px;color:#606060}.galleryTitle input{width:100%;padding:10px;box-sizing:border-box;border:none;font-weight:600;font-size:18px;border:1px solid #ccc}.galleryDesc textarea{max-width:100%;padding:10px;box-sizing:border-box;border:none;font-size:15px;color:#606060;min-width:100%;min-height:80px;border:1px solid #ccc}.textAreaEntry{width:100%;height:75px;resize:none;margin:10px 0 5px 0;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:15px;box-sizing:border-box;overflow:hidden}.textEntry{width:100%;margin:0 0 5px 0;padding:2px;border:1px solid #ccc;border-radius:4px}.captionCharactersCount{text-align:right;position:relative;top:-30px;right:7px;color:#aaa}.errorSection{padding:5px;border-color:#f00;background-color:#ffffe0}.errorBg{background-color:#ffffe0}.galleryActions{padding:0 15px 15px 15px}.galleryAlbumNav{background:#1d2228;color:#fff;text-align:center;float:right;width:250px}.galleryAlbumNavLink{color:#fff;text-decoration:none;margin:0 0 0 0;display:inline-block;font-size:12px;font-weight:600;cursor:pointer}.galleryAlbumNavLink:hover{text-decoration:underline}.gap{margin:0 0 0 15px}.galleryDetails{color:#606060;padding:0 15px 15px 15px;font-size:14px}.galleryDetails span{display:inline-block;margin:0 10px 0 10px;font-size:18px}.galleryItems{height:580px;overflow:auto;padding:15px 15px 15px 15px}.galleryItems ul{list-style:none !important;margin:0;padding:0 !important}.galleryItems ul li{margin:1%;float:left;vertical-align:top;width:31.333334%}.infiniteScroll{height:400px;overflow-y:scroll;overflow-x:hidden}.noAlbums{display:none}.albumsList li{cursor:pointer}.imagesList li{cursor:pointer}.galleryImage{position:relative;background-size:cover;background-position:center center;transition:transform .2s ease-in-out;width:100%;display:block;overflow:hidden;background-color:#ccc;font-size:16px}.galleryImage:hover,.galleryImage:focus{-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04);font-size:16px}.galleryImage:hover .fa.fa-arrows-alt,.galleryImage:focus .fa.fa-arrows-alt{opacity:1;-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.galleryImage:hover:active .fa.fa-arrows-alt{opacity:1;-ms-transform:scale(.9,.9);-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.galleryImage>.fa.fa-arrows-alt{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);background:rgba(29,34,40,.5);font-size:25px;color:#fff;opacity:0;transition:all .2s ease-in-out;text-align:center}.galleryImage>.fa-arrows-alt:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;line-height:50px}.albumTitle{background:rgba(29,34,40,.74);position:absolute;top:0;left:calc(-100% - 1px);height:100%;width:100%;display:table;transition:all .2s ease-in-out}.albumTitle>span{display:table-cell;vertical-align:bottom;padding:15px;text-align:left;color:#fff;font-weight:600;line-height:1.5em;padding-top:35px}.galleryImage:hover .albumTitle,.galleryImage:focus .albumTitle{left:0}.addAlbum{cursor:pointer}.addAlbum .albumTitle{background:#1d2228;left:0}ul.galleryToolbar li{text-align:center;width:auto;display:inline;float:right}ul.galleryToolbar li.albumReorder{float:left;cursor:move}ul.galleryToolbar{display:block;margin-top:0;position:absolute;top:-45px;left:0;width:100%;background:#1d2228;color:#fff;transition:top .2s ease-in-out;z-index:2}.galleryImage:hover ul.galleryToolbar{top:0}ul.galleryToolbar li span{font-size:20px;width:25px;line-height:25px;margin:5px 0 5px 0;border-radius:3px;transition:background .2s ease-in-out}ul.galleryToolbar li span:hover{background:#49545f}ul.galleryToolbar li:first-child span{margin:5px 0 5px 5px}ul.galleryToolbar li:nth-child(2) span{margin:5px 5px 5px 0}.galleryActions{padding:0 15px 15px 15px}.noImage{height:85px;line-height:85px;vertical-align:middle;color:#ccc}.item{position:relative}.coverImageLabel{position:absolute;left:0;bottom:0;z-index:3;display:table-cell;vertical-align:bottom;padding:15px;text-align:left;color:#fff;font-weight:600;line-height:1.5em;padding-top:35px;text-shadow:0 0 5px #606060}.modeHeading{font-weight:bold}.indent1{padding-left:25px}.indent2{padding-left:30px}.indent3{padding:3px;padding-left:45px}.smallNumSelect{width:40px}.padRight{padding-right:25px}.popoverContent{position:relative;left:10px;top:10px;display:inline-block;width:1px}.webui-popover{z-index:1000000 !important}.right{float:right}.uppercase{text-transform:uppercase;font-weight:bold;font-size:12px;line-height:12px}.left{text-align:left !important}.ui-widget-overlay.ui-front{z-index:12000 !important}.spinnerImage{display:block;margin:0 auto !important;padding-top:80px}.plupload-modal-dialog .ui-dialog-titlebar{font-size:1em}.ui-button{padding:4px !important}.imgEditImage{max-height:400px;max-width:700px}#Uploader_filelist{height:140px}.plupload_header_content{height:30px;padding-left:10px}.plupload_logo{display:none;width:0;height:0;position:static}ul.photoCount{display:inline-block;list-style-type:none;height:8px;padding:0;margin:0}ul.photoCount li{display:inline-block;height:8px;width:8px;border:1px solid #ddd;margin:0 2px 0 0;padding:0;background-color:#eee}.photoLoaded{background-color:rgba(0,0,0,.5) !important}.intro{padding:5px}.imagePreview{display:table-cell;vertical-align:middle;height:400px;width:800px;padding:5px;text-align:center}.photosInAlbum{text-transform:uppercase;font-weight:bold;padding:10px 0 10px}.photoGalleryOffScreen{position:absolute;top:-10000px;left:-10000px}.valMsg{color:#f00;display:none;font-size:12px;text-align:right;position:relative;top:-33px;padding-right:20px;display:inline-block;float:right}.redOutline{outline-color:#f00 !important;border-color:#f00 !important}.fancybox-nav span{visibility:visible !important}.nextprev{display:block;width:36px;height:34px}@media screen and (max-width:600px){body .photoGallery .galleryBreadcrumb{width:100%}body .photoGallery .galleryBreadcrumb>div{display:block}.galleryAlbumNav{width:100%;margin-top:10px}}.photoGallery .flexslider:hover .flex-direction-nav .flex-prev:hover,.photoGallery .flexslider:hover .flex-direction-nav .flex-next:hover{font:normal normal normal 14px/1 FontAwesome;font-size:40px;color:rgba(0,0,0,.8)}