.com_gallery{overflow:hidden;display:block;clear:both;position:relative;max-width:100%}.com_gallery ul{margin:0;padding:0;list-style:none}.com_gallery ul li{position:absolute;width:100%;z-index:3}.com_gallery ul li.active{z-index:5}.com_gallery.slide-design ul li{transition:left ease-in .5s,z-index ease-in 0 .5s;left:-100%}.com_gallery.slide-design ul li.active{left:0}.com_gallery.slide-design ul li.active+li{left:100%;z-index:4}.com_gallery.opacity-design ul li{opacity:0;transition:opacity ease-in 0 .5s}.com_gallery.opacity-design ul li.active{opacity:1;transition:opacity ease-in .5s}.com_gallery ul li .holder{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);z-index:5;text-align:center}.com_gallery ul li .holder h3{line-height:30px;color:#fff;margin-bottom:0}.com_gallery ul li .holder p{line-height:30px;color:#fff;margin-bottom:35px}.com_gallery.bullet-style .bullets{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;z-index:6}.com_gallery.bullet-style .bullets .bullet{display:inline-block;width:16px;height:16px;border-radius:8px;background:rgba(0,0,0,.5);transition:background ease-in .5s}.com_gallery.bullet-style .bullets .bullet.current,.com_gallery.bullet-style .bullets .bullet:hover{background:rgba(0,0,0,.7)}.com_gallery.miniature-style ul li .holder{text-align:left;padding-left:10px}.com_gallery.miniature-style .bullets{position:absolute;right:0;top:0;bottom:0;width:200px;z-index:5}.com_gallery.carousel .item{position:absolute;transition:top ease-in 1s,left ease-in 1s,opacity ease-in .5s;opacity:.8;z-index:3}.com_gallery.carousel .item.active{opacity:1;z-index:5}.com_gallery.carousel .item.active+.item{z-index:4}.com_gallery.carousel .item img{max-width:100%;max-height:100%;display:block;margin:0 auto;transition:width ease-in .5s,height ease-in .5s}.com_gallery.carousel .item.distance-10 img{width:100%}.com_gallery.carousel .item.distance-9 img{width:95%}.com_gallery.carousel .item.distance-8 img{width:90%}.com_gallery.carousel .item.distance-7 img{width:85%}.com_gallery.carousel .item.distance-6 img{width:80%}.com_gallery.carousel .item.distance-5 img{width:75%}.com_gallery.carousel .item.distance-4 img{width:70%}.com_gallery.carousel .item.distance-3 img{width:65%}.com_gallery.carousel .item.distance-2 img{width:60%}.com_gallery.carousel .item.distance-1 img{width:55%}.com_gallery.carousel .item.distance-0 img{width:50%}.com_gallery.showcase .parallax{background-attachment:fixed;background-size:cover;margin-bottom:40px;box-shadow:inset 0 0 50px rgba(0,0,0,.5);position:relative;overflow:hidden;max-width:100%}.com_gallery.showcase .parallax>div{position:absolute;bottom:0;left:40px;box-shadow:0 0 50px rgba(0,0,0,.5);background:#fff;overflow:hidden;padding:20px;padding-bottom:0;width:320px;max-width:75%}.com_gallery.showcase .parallax.odd>div{left:auto;right:40px}.com_gallery.header .grid{margin-bottom:10px}.com_gallery.header .grid-block{padding:10px;border:1px solid #ccc;display:block;margin-right:10px;margin-top:10px;float:left}.com_gallery.header .grid-block img{max-width:100%;max-height:100%}.com_gallery.scrapbook .scrap{position:absolute;overflow:hidden;z-index:3}.com_gallery.scrapbook .scrap.active{z-index:4}.com_gallery.scrapbook .scrap img{max-width:80%;max-height:80%;margin:0 auto;margin-top:15px;transition:max-width ease-in .5s,max-height ease-in .5s;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:15px;display:block}.com_gallery.scrapbook .scrap.active img{max-width:95%;max-height:95%}.com_gallery.scrapbook .scrap.rotate-1{transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg)}.com_gallery.scrapbook .scrap.rotate-2{transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}.com_gallery.scrapbook .scrap.rotate-3{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}.com_gallery.scrapbook .scrap.rotate-4{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.gallery-.com_gallery .thumbnail{float:left;margin:5px;border:1px solid #ccc;display:block;padding:10px}.gallery-.com_gallery .thumbnail img{max-width:100%;max-height:100%;display:block;margin:0 auto}