@-webkit-keyframes vls-gf-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes vls-gf-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.vls-gf-album-grid{position:relative}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row{position:relative;clear:both}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item{position:relative;float:left;overflow:hidden}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div{overflow:hidden;margin:0}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a{display:block;position:relative;overflow:hidden;margin:-1px;z-index:1;border:none}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a img{display:block;position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0)}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a:hover .vls-gf-info-back{opacity:1}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-1{width:100%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-2{width:50%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-3{width:33.33333333333333%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-4{width:25%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-5{width:20%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-6{width:16.66666666666667%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-7{width:14.28571428%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-8{width:12.5%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-9{width:11.11111111%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-10{width:10%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-11{width:9.09090909%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-12{width:8.333333333333333%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-13{width:7.692307692307692%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-14{width:7.142857142857143%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-15{width:6.666666666666667%}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item.vls-gf-item-16{width:6.25%}@media screen and (max-width:640px){.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item{float:left;width:33.333333333333333% !important;height:auto !important}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a{position:relative;padding-top:0 !important}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a img{position:relative;max-width:none !important;max-height:none !important;width:100% !important;height:auto !important;min-height:100px;margin:-1px;top:0;left:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}}@media screen and (min-width:641px){.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a img{max-width:none !important;max-height:none !important}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a img.vls-gf-tall{width:101% !important;height:auto !important}.vls-gf-album-grid .vls-gf-thumbnail-container .vls-gf-row .vls-gf-item>div a img.vls-gf-wide{width:auto !important;height:101% !important}}.vls-gf-album-metro{position:relative;margin:0;padding:0;border:none}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item{position:absolute;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1;margin:0}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a{display:block;position:relative;width:100%;height:100%;margin:0;border:none;overflow:hidden;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a img{display:block;position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);z-index:3}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a:hover .vls-gf-info-back{opacity:1}.vls-gf-album-metro.no-js .vls-gf-thumbnail-container .vls-gf-item{position:relative;float:left;width:25%;padding-top:25%}.vls-gf-album-metro.no-js .vls-gf-thumbnail-container .vls-gf-item a{position:absolute;left:0;right:0;top:0;bottom:0}.vls-gf-album-metro.no-js .vls-gf-thumbnail-container .vls-gf-item a img{max-width:100%;max-height:100%}@media screen and (max-width:640px){.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item{position:relative;float:none;padding:0;width:auto !important;height:auto !important;top:0 !important;left:0 !important}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a{position:relative}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a img{position:relative;max-width:none !important;max-height:none !important;width:100% !important;height:auto !important;min-height:100px;margin:-1px;top:0;left:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}}@media screen and (min-width:641px){.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item{margin-bottom:0 !important}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a img{max-width:none !important;max-height:none !important}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a img.vls-gf-tall{width:101% !important;height:auto !important}.vls-gf-album-metro .vls-gf-thumbnail-container .vls-gf-item a img.vls-gf-wide{width:auto !important;height:101% !important}}.vls-gf-hidden{display:none}.vls-gf-clear{clear:both}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control{margin:10px 0;color:#444;text-align:center}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control a{box-sizing:border-box;display:inline-block;line-height:18px;text-decoration:none;border:1px solid #999;margin:0 4px;padding:3px;min-width:28px;font-size:14px;text-align:center;color:#444;box-shadow:none}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control a:hover{color:#444;border-color:#444}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control a.vls-gf-active{background-color:rgba(0,0,0,.06);color:#444;border-color:#444}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control a.vls-gf-disabled{cursor:default}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control a.vls-gf-disabled:hover{color:#aaa;border-color:#aaa}.vls-gf-paginated-paged-numbers.vls-gf-style-light .vls-gf-pagination-control span{margin:0 4px;display:inline-block;width:28px}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control{margin:10px;color:#888;text-align:center}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control a{display:inline-block;line-height:18px;text-decoration:none;border:1px solid #888;margin:0 4px;padding:3px;min-width:22px;font-size:14px;text-align:center;color:#888;box-shadow:none}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control a:hover{color:#ccc;border-color:#ccc}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control a.vls-gf-active{background-color:rgba(255,255,255,.06);color:#ccc;border-color:#ccc}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control a.vls-gf-disabled{cursor:default}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control a.vls-gf-disabled:hover{color:#888;border-color:#888}.vls-gf-paginated-paged-numbers.vls-gf-style-dark .vls-gf-pagination-control span{margin:0 4px}.vls-gf-paginated-paged-bullets.vls-gf-style-light .vls-gf-pagination-control{margin:10px;text-align:center}.vls-gf-paginated-paged-bullets.vls-gf-style-light .vls-gf-pagination-control a{display:inline-block;text-decoration:none;border:1px solid #ccc;margin:0 4px;width:12px;height:12px;border-radius:6px;box-shadow:none}.vls-gf-paginated-paged-bullets.vls-gf-style-light .vls-gf-pagination-control a:hover{border-color:#888}.vls-gf-paginated-paged-bullets.vls-gf-style-light .vls-gf-pagination-control a.vls-gf-active{background-color:rgba(0,0,0,.1);border-color:#888}.vls-gf-paginated-paged-bullets.vls-gf-style-dark .vls-gf-pagination-control{margin:10px;text-align:center}.vls-gf-paginated-paged-bullets.vls-gf-style-dark .vls-gf-pagination-control a{display:inline-block;text-decoration:none;border:1px solid #aaa;margin:0 4px;width:12px;height:12px;border-radius:6px;box-shadow:none}.vls-gf-paginated-paged-bullets.vls-gf-style-dark .vls-gf-pagination-control a:hover{border-color:#eee}.vls-gf-paginated-paged-bullets.vls-gf-style-dark .vls-gf-pagination-control a.vls-gf-active{background-color:rgba(255,255,255,.1);border-color:#eee}.vls-gf-paginated-load-more.vls-gf-style-light .vls-gf-pagination-control{margin:10px;text-align:center}.vls-gf-paginated-load-more.vls-gf-style-light .vls-gf-pagination-control button{line-height:18px;border:1px solid #999;background-color:transparent;margin:0;padding:6px 30px;min-width:22px;font-size:14px;text-align:center;color:#999;outline:none}.vls-gf-paginated-load-more.vls-gf-style-light .vls-gf-pagination-control button:hover{color:#444;border-color:#444}.vls-gf-paginated-load-more.vls-gf-style-light .vls-gf-pagination-control span{display:none}.vls-gf-paginated-load-more.vls-gf-style-light .vls-gf-pagination-control.vls-gf-busy button{display:none}.vls-gf-paginated-load-more.vls-gf-style-light .vls-gf-pagination-control.vls-gf-busy span{display:inline-block;width:32px;height:32px;margin:0;padding:0;background-image:url(//architekt-siegle-berlin.de/wp-content/plugins/gallery-factory/css/../img/spinner-light.png);background-size:contain;opacity:.5;-webkit-animation:vls-gf-spin 2s infinite linear;animation:vls-gf-spin 2s infinite linear}.vls-gf-paginated-load-more.vls-gf-style-dark .vls-gf-pagination-control{margin:10px;text-align:center}.vls-gf-paginated-load-more.vls-gf-style-dark .vls-gf-pagination-control button{line-height:18px;border:1px solid #888;background-color:transparent;margin:12px;padding:6px 30px;min-width:22px;font-size:14px;text-align:center;color:#888;outline:none}.vls-gf-paginated-load-more.vls-gf-style-dark .vls-gf-pagination-control button:hover{color:#ccc;border-color:#ccc}.vls-gf-paginated-load-more.vls-gf-style-dark .vls-gf-pagination-control span{display:none}.vls-gf-paginated-load-more.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-busy button{display:none}.vls-gf-paginated-load-more.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-busy span{display:inline-block;width:32px;height:32px;margin:0;padding:0;background-image:url(//architekt-siegle-berlin.de/wp-content/plugins/gallery-factory/css/../img/spinner-dark.png);background-size:contain;opacity:.5;-webkit-animation:vls-gf-spin 2s infinite linear;animation:vls-gf-spin 2s infinite linear}.vls-gf-paginated-load-scroll.vls-gf-style-light .vls-gf-pagination-control{margin:10px;text-align:center}.vls-gf-paginated-load-scroll.vls-gf-style-light .vls-gf-pagination-control span{display:none;width:32px;height:32px;margin:0;padding:0;background-image:url(//architekt-siegle-berlin.de/wp-content/plugins/gallery-factory/css/../img/spinner-light.png);background-size:contain;opacity:.5;-webkit-animation:vls-gf-spin 2s infinite linear;animation:vls-gf-spin 2s infinite linear}.vls-gf-paginated-load-scroll.vls-gf-style-light .vls-gf-pagination-control.vls-gf-busy span{display:inline-block}.vls-gf-paginated-load-scroll.vls-gf-style-dark .vls-gf-pagination-control{margin:10px;text-align:center}.vls-gf-paginated-load-scroll.vls-gf-style-dark .vls-gf-pagination-control span{display:none;width:32px;height:32px;margin:0;padding:0;background-image:url(//architekt-siegle-berlin.de/wp-content/plugins/gallery-factory/css/../img/spinner-dark.png);background-size:contain;opacity:.5;-webkit-animation:vls-gf-spin 2s infinite linear;animation:vls-gf-spin 2s infinite linear}.vls-gf-paginated-load-scroll.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-busy span{display:inline-block}.vls-gf-info-back{position:absolute;background-color:rgba(0,0,0,.52);left:0;right:0;bottom:0;opacity:0;z-index:10;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.vls-gf-info-back .vls-gf-info-caption{color:#fff;padding:10px;font-size:18px;text-transform:uppercase;margin:0}.vls-gf-info-back .vls-gf-info-description{color:#fff;padding:2px 10px;margin:0 0 10px;font-size:14px}.vls-gf-album-info-none .vls-gf-info-caption{display:none}.vls-gf-album-info-none .vls-gf-info-description{display:none}.vls-gf-album-info-caption .vls-gf-info-description{display:none}