.final-tiles-gallery{position:relative}.final-tiles-gallery .tile img.item{display:block;position:relative;-moz-transition:-moz-transform .2s,opacity .2s linear;-o-transition:-o-transform .2s,opacity .2s linear;-webkit-transition:-webkit-transform .2s,opacity .2s linear;transition:transform .2s linear;width:100%}.final-tiles-gallery .tile.ftg-enlarged img{margin:auto;display:block}.final-tiles-gallery .tile{float:left;opacity:0;margin:0;overflow:hidden}.final-tiles-gallery .tile.ftg-loaded{opacity:1}.final-tiles-gallery .tile.ftg-hidden{opacity:0;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.final-tiles-gallery .edge{font-family:sans-serif;color:#fff;z-index:1000;position:absolute;padding:4px;font-size:11px;background:#333}.final-tiles-gallery .edge.enlarged-true{color:#ff0}.final-tiles-gallery .ftg-social{z-index:10;position:absolute;transition:all .5s}.final-tiles-gallery .ftg-social a{text-decoration:none;text-align:center;color:#fff;font-size:16px;transition:all .3s}.final-tiles-gallery .ftg-social a:hover{color:#ccc}.final-tiles-gallery .hover{left:0;opacity:0;right:0;display:table;position:absolute;top:0;height:100%;bottom:0;transition:all .3s;background:#000;background-color:rgba(0,0,0,.7);width:100%}.final-tiles-gallery .hover .icon{vertical-align:middle;display:table-cell;text-align:center;color:#fff;font-size:20px}.final-tiles-gallery .tile:hover .hover{opacity:1}.final-tiles-gallery .tile iframe.item{width:100%}.final-tiles-gallery .ftg-filters{margin-bottom:20px}.final-tiles-gallery .ftg-filters a{text-shadow:none;text-decoration:none;box-shadow:none;border:1px solid #777;display:inline-block;outline:0;color:#777;padding:4px 10px;margin-right:10px}.final-tiles-gallery .ftg-filters a.selected,.final-tiles-gallery .ftg-filters a:hover{text-decoration:none;color:#000;border-color:#333}.final-tiles-gallery.effect-fade-out .tile img{opacity:1;transition:all .5s}.final-tiles-gallery.effect-fade-out .tile:hover img{opacity:.5}.final-tiles-gallery.effect-zoom .tile img{-moz-transform:perspective(1000px) translateZ(0);-webkit-transform:perspective(1000px) translateZ(0);-ms-transform:perspective(1000px) translateZ(0);transform:perspective(1000px) translateZ(0);display:block;position:relative;transition:all .5s}.final-tiles-gallery.effect-zoom .tile:hover img{-moz-transform:perspective(1000px) translate3d(-20px,-10px,180px);-webkit-transform:perspective(1000px) translateZ(180px);-ms-transform:perspective(1000px) translate3d(-20px,-10px,180px);transform:perspective(1000px) translate3d(-20px,-10px,180px)}.final-tiles-gallery.effect-dezoom .tile:hover img{opacity:.8}.final-tiles-gallery.effect-dezoom .tile{display:block;background:#000}.final-tiles-gallery.effect-dezoom .tile img{opacity:1;-moz-transform:scale(1.12);-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);display:block;transition:all .35s}.final-tiles-gallery.effect-dezoom .tile:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.final-tiles-gallery.caption-top .tile:hover span{opacity:.8}.final-tiles-gallery.caption-top .tile:hover span.title{opacity:.9;top:20px}.final-tiles-gallery.caption-top .tile:hover span.subtitle{top:52px}.final-tiles-gallery.caption-top .tile{display:block;background:#000}.final-tiles-gallery.caption-top .tile span{left:20px;opacity:0;display:block;color:#fff;z-index:10;position:absolute;font-size:18px;transition:all .5s;width:68%}.final-tiles-gallery.caption-top .tile span.title{text-transform:uppercase;font-weight:900;letter-spacing:1px;top:10px}.final-tiles-gallery.caption-top .tile span.subtitle{font-weight:300;top:70px;font-size:13px}.final-tiles-gallery.caption-bottom .tile:hover span{opacity:.8}.final-tiles-gallery.caption-bottom .tile:hover span.title{opacity:.9;bottom:46px}.final-tiles-gallery.caption-bottom .tile:hover span.subtitle{bottom:20px}.final-tiles-gallery.caption-bottom .tile{display:block;background:#000}.final-tiles-gallery.caption-bottom .tile span{left:20px;opacity:0;display:block;color:#fff;z-index:10;position:absolute;font-size:18px;transition:all .5s;width:68%}.final-tiles-gallery.caption-bottom .tile span.title{text-transform:uppercase;font-weight:900;letter-spacing:1px;bottom:70px}.final-tiles-gallery.caption-bottom .tile span.subtitle{font-weight:300;bottom:0;font-size:14px}.final-tiles-gallery.effect-frame .tile:hover:before{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.final-tiles-gallery.effect-frame .tile:before{left:10px;opacity:0;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);border:1px solid #fff;right:10px;display:block;z-index:10;position:absolute;top:10px;bottom:10px;transition:all .35s;content:""}.final-tiles-gallery.caption-bg .tile span{color:#333;padding:2px 6px;background:#fff;background:hsla(0,0%,100%,.7)}.final-tiles-gallery.social-icons-bg .ftg-social{box-shadow:0 0 10px #000;background:#fff}.final-tiles-gallery.social-icons-bg .ftg-social a{color:#333}.final-tiles-gallery.social-icons-bg .ftg-social a:hover{color:#555}.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social{background:#333}.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social a{color:#333}.final-tiles-gallery.social-icons-bg.social-icons-bg-dark .ftg-social a:hover{color:#eee}.final-tiles-gallery.social-icons-right .ftg-social{right:-50px;top:0;height:100%;width:40px}.final-tiles-gallery.social-icons-right .ftg-social a{margin:10px 0;display:block}.final-tiles-gallery.social-icons-right .tile:hover .ftg-social{right:0}.final-tiles-gallery.social-icons-bottom .ftg-social{text-align:right;height:30px;bottom:-40px;width:100%}.final-tiles-gallery.social-icons-bottom .ftg-social a{margin:0 5px;display:inline-block}.final-tiles-gallery.social-icons-bottom .ftg-social a:last-of-type{margin-right:15px}.final-tiles-gallery.social-icons-bottom .tile:hover .ftg-social{bottom:0}.final-tiles-gallery.social-icons-bottom.social-icons-circle .ftg-social{height:36px}.final-tiles-gallery.social-icons-bottom.social-icons-bg .ftg-social{height:40px}.final-tiles-gallery.social-icons-bottom.social-icons-bg .ftg-social a{margin:10px 5px}.final-tiles-gallery.social-icons-circle .ftg-social a{border-radius:50%;margin:5px;line-height:29px;display:inline-block;text-align:center;color:#333;height:24px;background:#fff;width:24px}.final-tiles-gallery.social-icons-circle .ftg-social a:hover{color:#fff;background-color:#333}code{padding:2px;background:#eee}pre{padding:6px;background:#fafafa}