.nGY2 {
 box-sizing:content-box;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 -o-box-sizing:content-box
}
.nGY2 .ngy2_container {
 width:100%;
 min-width:100px;
 font-size:1em;
 line-height:normal;
 padding:0;
 margin:0 auto;
 overflow:hidden;
 visibility:visible;
 -webkit-user-select:none;
 user-select:none;
 -webkit-touch-callout:none
}
@font-face {
 font-family:ngy2_icon_font;
 src:url(font/ngy2_icon_font.eot?68476359);
 src:url(font/ngy2_icon_font.eot?68476359#iefix) format('embedded-opentype'),
 url(font/ngy2_icon_font.woff2?68476359) format('woff2'),
 url(font/ngy2_icon_font.woff?68476359) format('woff'),
 url(font/ngy2_icon_font.ttf?68476359) format('truetype'),
 url(font/ngy2_icon_font.svg?68476359#ngy2_icon_font) format('svg');
 font-weight:400;
 font-style:normal
}
.icon-star:before {
 content:'\e801'
}
.icon-search:before {
 content:'\e800'
}
.icon-star-empty:before {
 content:'\e802'
}
.icon-video:before {
 content:'\e803'
}
.icon-videocam:before {
 content:'\e804'
}
.icon-picture:before {
 content:'\e805'
}
.icon-camera:before {
 content:'\e806'
}
.icon-camera-alt:before {
 content:'\e807'
}
.icon-ok:before {
 content:'\e808'
}
.icon-help:before {
 content:'\e80a'
}
.icon-help-circled:before {
 content:'\e80b'
}
.icon-home:before {
 content:'\e80e'
}
.icon-link:before {
 content:'\e80f'
}
.icon-link-ext:before {
 content:'\e810'
}
.icon-heart:before {
 content:'\e811'
}
.icon-ngy2_chevron-right:before {
 content:'\e812'
}
.icon-upload:before {
 content:'\e814'
}
.icon-reply-all:before {
 content:'\e815'
}
.icon-export:before {
 content:'\e816'
}
.icon-chat:before {
 content:'\e818'
}
.icon-attention:before {
 content:'\e819'
}
.icon-location:before {
 content:'\e81a'
}
.icon-trash:before {
 content:'\e81b'
}
.icon-folder-empty:before {
 content:'\e81c'
}
.icon-folder-open-empty:before {
 content:'\e81d'
}
.icon-menu:before {
 content:'\e81e'
}
.icon-cog:before {
 content:'\e81f'
}
.icon-cog-alt:before {
 content:'\e820'
}
.icon-wrench:before {
 content:'\e821'
}
.icon-lightbulb:before {
 content:'\e822'
}
.icon-resize-full:before {
 content:'\e823'
}
.icon-resize-small:before {
 content:'\e824'
}
.icon-left-open:before {
 content:'\e827'
}
.icon-right-open:before {
 content:'\e828'
}
.icon-arrows-cw:before {
 content:'\e829'
}
.icon-level-up:before {
 content:'\e82a'
}
.icon-play:before {
 content:'\e82b'
}
.icon-pause:before {
 content:'\e82c'
}
.icon-ngy2_chevron-left:before {
 content:'\e82d'
}
.icon-ellipsis-vert:before {
 content:'\e82e'
}
.icon-toggle-off:before {
 content:'\e82f'
}
.icon-toggle-on:before {
 content:'\e830'
}
.icon-check:before {
 content:'\e831'
}
.icon-check-empty:before {
 content:'\e832'
}
.icon-rocket:before {
 content:'\e833'
}
.icon-filter:before {
 content:'\e834'
}
.icon-magic:before {
 content:'\e835'
}
.icon-pinterest-squared:before {
 content:'\e836'
}
.icon-gplus-squared:before {
 content:'\e837'
}
.icon-facebook-squared:before {
 content:'\e838'
}
.icon-basket:before {
 content:'\e839'
}
.icon-ok-circled:before {
 content:'\e83a'
}
.icon-user:before {
 content:'\e83b'
}
.icon-ngy2_chevron_left3:before {
 content:'\e83c'
}
.icon-ngy2_chevron_right3:before {
 content:'\e83d'
}
.icon-zoom-out-1:before {
 content:'\e83e'
}
.icon-ngy2_zoom_out2:before {
 content:'\e83f'
}
.icon-ngy2_zoom_in2:before {
 content:'\e840'
}
.icon-ngy2_share2:before {
 content:'\e841'
}
.icon-ngy2_external2:before {
 content:'\e842'
}
.icon-ngy2_close2:before {
 content:'\e843'
}
.icon-ngy2_info2:before {
 content:'\e844'
}
.icon-ngy2_chevron_up2:before {
 content:'\e845'
}
.icon-ngy2_download2:before {
 content:'\e846'
}
.icon-mail-alt:before {
 content:'\f0e0'
}
.icon-circle-empty:before {
 content:'\f10c'
}
.icon-tumblr-squared:before {
 content:'\f174'
}
.icon-twitter-squared:before {
 content:'\f304'
}
.nGY2Icon {
 margin-left:.2em;
 margin-right:.3em;
 font-family:ngy2_icon_font;
 font-style:normal;
 font-weight:400;
 speak:none;
 display:inline-block;
 text-decoration:inherit;
 text-align:center;
 font-variant:normal;
 text-transform:none;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2Navigationbar {
 margin:5px 0;
 padding:5px 0;
 display:none;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2Navigationbar .nGY2NavigationbarItem {
 margin:5px 2px;
 padding:5px 8px;
 white-space:nowrap;
 cursor:pointer;
 display:inline-block;
 vertical-align:middle;
 text-align:left;
 visibility:'hidden';
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2Gallery,
.nGY2 .nGY2GallerySub {
 position:relative;
 overflow:hidden;
 box-sizing:border-box
}
.nGY2Navigationbar .oneItem {
 margin:0 5px;
 white-space:nowrap;
 vertical-align:middle;
 display:inline-block
}
.nGY2 .nGY2Gallery {
 text-align:center;
 margin:0 auto;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GallerySub {
 perspective:900px;
 text-align:left;
 width:100%;
 height:100%;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnail,
.nGY2 .nGY2GThumbnailSub {
 box-sizing:border-box;
 border:0 solid #000;
 padding:0;
 overflow:hidden
}
.nGY2 .nGY2GThumbnail {
 cursor:pointer;
 background-color:#000;
 display:inline-block;
 position:absolute;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailSub {
 display:block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box;
 margin:0
}
.nGY2 .nGY2GThumbnailSubSelected {
 -webkit-transform:scale(.9);
 -ms-transform:scale(.9);
 transform:scale(.9)
}
.nGY2 .nGY2GThumbnailImage {
 position:relative;
 overflow:hidden;
 background:#000;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailImg {
 background:url(data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw==) center no-repeat;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 display:block;
 vertical-align:bottom;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailAnnotationOLD_NO_MORE_USED {
 background:rgba(34,34,34,.75);
 opacity:1;
 text-align:left;
 left:0;
 right:0;
 padding:1px;
 position:absolute;
 min-height:18px;
 overflow:hidden;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailCustomLayer {
 position:absolute;
 display:block;
 top:0;
 bottom:0;
 left:0;
 right:0;
 overflow:hidden;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailLabel {
 display:block;
 background:rgba(34,34,34,.75);
 left:0;
 right:0;
 padding:0;
 margin:0;
 position:absolute;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailAlbumTitle,
.nGY2 .nGY2GThumbnailDescription,
.nGY2 .nGY2GThumbnailImageTitle {
 padding:0 4px;
 white-space:nowrap;
 left:0;
 Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;
 right:0
}
.nGY2 .nGY2GThumbnailAlbumTitle,
.nGY2 .nGY2GThumbnailImageTitle {
 color:#fff;
 margin:3px 1px 1px;
 overflow:hidden;
 display:inline-block;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailDescription {
 clear:both;
 margin:1px 1px 3px;
 color:#aaa;
 font-size:.8em;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailIcons {
 margin:0;
 position:absolute;
 display:inline-block;
 padding:0;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailIcon,
.nGY2 .nGY2GThumbnailIconsFullThumbnail {
 display:inline-block;
 color:#fff;
 Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;
 box-sizing:border-box
}
.nGY2 .nGY2GThumbnailIconsFullThumbnail {
 font-size:1.8em;
 padding:5px;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailIcon {
 padding:4px;
 margin:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailIconText,
.nGY2 .nGY2GThumbnailIconTextBadge {
 position:relative;
 display:inline-block;
 box-sizing:border-box;
 margin:0;
 vertical-align:middle
}
.nGY2 .nGY2GThumbnailIconTextBadge {
 background-color:#fff;
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailIconText {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GThumbnailAlbumUp i {
 position:absolute;
 top:50%;
 left:50%;
 margin:0;
 -webkit-transform:translateY(-50%) translateX(-50%);
 -ms-transform:translateY(-50%) translateX(-50%);
 transform:translateY(-50%) translateX(-50%)
}
.nGY2 .nGY2GThumbnailAlbumUp {
 color:#eee;
 font-size:1.2em;
 top:0;
 bottom:0;
 left:0;
 right:0;
 display:table;
 width:100%;
 text-align:center;
 position:absolute;
 margin:auto;
 padding:0;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2GalleryBottom {
 margin:0;
 padding:0;
 text-align:center;
 position:relative;
 overflow:hidden;
 white-space:nowrap
}
.nGY2 .nGY2GalleryMoreButton,
.nGY2 .nGY2GalleryMoreButtonAnnotation,
.nGY2 .nGY2GalleryPagination,
.nGY2 .nGY2GalleryPaginationDot {
 margin:10px auto 5px;
 text-align:center;
 position:relative;
 white-space:nowrap;
 overflow:hidden
}
.nGY2 .nGY2GalleryMoreButton {
 padding:4px;
 display:inline-block;
 cursor:pointer
}
.nGY2 .nGY2GalleryMoreButtonAnnotation {
 border:1px solid #fff;
 padding:8px 20px;
 display:inline-block
}
.nGY2 .nGY2GalleryPagination,
.nGY2 .nGY2GalleryPaginationDot {
 padding:4px
}
.nGY2 .nGY2PaginationNext,
.nGY2 .nGY2PaginationPrev,
.nGY2 .nGY2paginationItem,
.nGY2 .nGY2paginationItemCurrentPage {
 margin:10px 4px;
 padding:5px 8px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 background:#111;
 white-space:nowrap;
 cursor:pointer;
 vertical-align:middle;
 display:inline-block
}
.nGY2 .nGY2paginationItemCurrentPage {
 background:#333
}
.nGY2 .nGY2paginationDot,
.nGY2 .nGY2paginationDotCurrentPage {
 width:16px;
 height:16px;
 border:2px solid #fff;
 background:#444;
 border-radius:50%;
 margin:12px 5px;
 white-space:nowrap;
 cursor:pointer;
 vertical-align:middle;
 display:inline-block;
 opacity:.5
}
.nGY2 .nGY2paginationDotCurrentPage {
 background:#fff;
 opacity:1
}
.nGY2 .nGY2paginationRectangle,
.nGY2 .nGY2paginationRectangleCurrentPage {
 width:30px;
 border:1px solid #fff;
 height:0;
 background:#444;
 margin:5px 1px;
 white-space:nowrap;
 cursor:pointer;
 vertical-align:middle;
 display:inline-block;
 opacity:.5
}
.nGY2 .nGY2paginationRectangleCurrentPage {
 background:#fff;
 opacity:1
}
.nGY2Popup {
 position:fixed;
 color:#000;
 top:0;
 left:0;
 bottom:0;
 right:0;
 background:rgba(0,0,0,.5)
}
.nGY2PopupContent,
.nGY2PopupContentCenter,
.nGY2PopupContentLeft,
.nGY2PopupContentRight {
 position:fixed;
 text-align:left;
 top:50%;
 left:50%;
 width:50%;
 padding:15px 30px;
 height:auto;
 background:#fff;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.nGY2PopupContentCenter {
 text-align:center
}
.nGY2PopupTitle {
 font-size:1.5em;
 border-bottom:4px solid #888;
 padding:0 0 5px;
 margin-bottom:10px
}
.nGY2PopupCloseButton {
 font-size:1.5em;
 cursor:pointer;
 text-align:right
}
.nGY2PopupOneItem {
 padding:10px;
 font-size:2em;
 cursor:pointer;
 display:inline-block
}
.nGY2PopupOneItemText {
 padding:10px;
 font-size:1.2em;
 cursor:pointer;
 display:block
}
@media only screen and (max-device-width :480px) {
 .nGY2PopupContent {
  width:85%!important;
  padding:5px 10px!important
 }
}
.nGY2PortInfo {
 padding:3px;
 font-size:11px;
 color:#888;
 text-align:center;
 z-index:0;
 text-transform:uppercase;
 cursor:pointer
}
.nGY2PortInfo a,
.nGY2PortInfo a:active,
.nGY2PortInfo a:hover,
.nGY2PortInfo>a:link,
.nGY2PortInfo>a:visited {
 color:#888;
 text-decoration:none
}
.nGY2 .nGY2ViewerContainer {
 opacity:0;
 position:fixed;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.nGY2 .nGY2Viewer {
 display:block;
 visibility:visible;
 position:fixed;
 top:0;
 left:0;
 height:100%;
 width:100%;
 opacity:1;
 background-color:rgba(1,1,1,.85);
 text-align:center;
 clear:both
}
.nGY2 .nGY2ViewerLogo {
 text-align:center;
 float:left;
 position:relative;
 top:50px;
 left:5px;
 padding:2px;
 background:url(nanogallery2_logo.png) center no-repeat;
 display:block;
 height:25px;
 width:87px
}
.nGY2 .nGY2ViewerContent {
 min-width:40px;
 min-height:40px;
 position:absolute;
 clear:both;
 cursor:-webkit-zoom-out;
 cursor:-moz-zoom-out;
 cursor:zoom-out;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2ViewerImage {
 visibility:visible;
 opacity:0;
 will-change:transform;
 transform:translateZ(0);
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 zoom:1;
 draggable:false;
 unselectable:on;
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 -o-user-select:none;
 user-select:none;
 background-image:url(loading.gif);
 background-repeat:no-repeat;
 background-position:center;
 background-color:#000;
 border:4px solid #f8f8f8;
 padding:0;
 box-shadow:#888 0 0 20px;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box
}
.nGY2 .nGY2ViewerAreaNext,
.nGY2 .nGY2ViewerAreaPrevious {
 transform:scaleY(1.5);
 color:#fff;
 display:block;
 Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;
 font-size:2em;
 top:50%;
 margin-top:-25px;
 cursor:pointer;
 opacity:1;
 position:absolute
}
.nGY2 .nGY2ViewerContent .imgCurrent {
 cursor:pointer
}
.nGY2 .nGY2ViewerAreaPrevious {
 padding:10px 0 10px 1px;
 left:0;
 text-align:left;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease
}
.nGY2 .nGY2ViewerAreaPrevious>i {
 margin-left:0
}
.nGY2 .nGY2ViewerAreaNext {
 padding:10px 1px 10px 0;
 right:0;
 text-align:right;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease
}
.nGY2 .nGY2ViewerAreaNext>i {
 margin-right:0
}
.nGY2 .toolbarContainer {
 left:0;
 right:0;
 text-align:center;
 display:inline-block;
 position:absolute;
 width:100%
}
.nGY2 .toolbar {
 display:inline-block;
 vertical-align:middle;
 overflow:hidden;
 padding:2px 0;
 margin:1px
}
.nGY2 .toolbarBackground {
 background:rgba(4,4,4,.7)
}
.nGY2 .nGY2ViewerToolsTopLeft,
.nGY2 .nGY2ViewerToolsTopRight {
 color:#ddd;
 background:rgba(0,0,0,.2);
 top:5px;
 position:absolute;
 cursor:pointer;
 opacity:1
}
.nGY2 .nGY2ViewerToolsTopLeft {
 left:5px;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease
}
.nGY2 .nGY2ViewerToolsTopRight {
 right:5px;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease
}
.nGY2 .toolbar .ngbt {
 font-size:1.5em;
 display:table-cell;
 cursor:pointer;
 padding:2px 5px;
 vertical-align:middle
}
.nGY2 .toolbar .label,
.nGY2 .toolbar .label .title,
.nGY2 .toolbar .pageCounter {
 font-size:1em;
 vertical-align:middle;
 overflow:hidden
}
.nGY2 .ngy2viewerToolAction {
 opacity:1
}
.nGY2 .ngy2viewerToolAction:hover {
 opacity:.8
}
.nGY2 .toolbar .pageCounter {
 display:table-cell;
 margin:auto
}
.nGY2 .toolbar .label {
 padding:3px 10px;
 border-left:0 solid #000;
 display:table-cell;
 text-align:left;
 background-color:initial
}
.nGY2 .toolbar .label .title {
 margin:auto
}
.nGY2 .toolbar .label .description {
 font-size:.8em;
 display:table-row;
 vertical-align:middle;
 overflow:hidden;
 color:#aaa
}
.nGY2ConsoleParent {
 visibility:hidden;
 height:0;
 background:#111;
 color:#e00;
 padding:0;
 margin:2px
}
.nGY2ConsoleParent p {
 color:#e00;
 padding:1px;
 margin:0
}
.nGY2 .nanoGalleryLBar,
.nGY2 .nanoGalleryLBarOff {
 position:relative;
 width:100%;
 margin:0 0 1px;
 background-color:#556;
 height:2px
}
.nGY2.unselectable {
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 user-select:none
}
.nGY2 .nanoGalleryLBarOff {
 visibility:hidden
}
.nGY2 .nanoGalleryLBar {
 visibility:visible
}
.nGY2 .nanoGalleryLBar>div {
 position:absolute;
 width:50px;
 height:2px;
 top:0;
 opacity:.7
}
.nGY2 .nanoGalleryLBar>div:nth-child(1) {
 -webkit-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);
 -moz-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);
 -ms-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);
 -o-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);
 animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);
 background:#111
}
.nGY2 .nanoGalleryLBar>div:nth-child(2) {
 -webkit-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);
 -moz-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);
 -ms-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);
 -o-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);
 animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);
 background:#333
}
.nGY2 .nanoGalleryLBar>div:nth-child(3) {
 -webkit-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);
 -moz-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);
 -ms-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);
 -o-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);
 animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);
 background:#ccd
}
.nGY2 .nanoGalleryLBar>div:nth-child(4) {
 -webkit-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);
 -moz-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);
 -ms-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);
 -o-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);
 animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);
 background:#777
}
.nGY2 .nanoGalleryLBar>div:nth-child(5) {
 -webkit-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);
 -moz-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);
 -ms-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);
 -o-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);
 animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);
 background:#ddd
}
@-webkit-keyframes nanoGalleryLBarAnim {
 0% {
  left:10%
 }
 100% {
  left:90%
 }
}
@-moz-keyframes nanoGalleryLBarAnim {
 0% {
  left:10%
 }
 100% {
  left:90%
 }
}
@-ms-keyframes nanoGalleryLBarAnim {
 0% {
  left:10%
 }
 100% {
  left:90%
 }
}
@-o-keyframes nanoGalleryLBarAnim {
 0% {
  left:10%
 }
 100% {
  left:90%
 }
}
@keyframes nanoGalleryLBarAnim {
 0% {
  left:10%
 }
 100% {
  left:90%
 }
}