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