.gallery{padding:50px 0}.gallery.-small{padding:9px 0 50px}.gallery h3{margin:0 0 20px;padding:0 30px;display:inline-block;text-transform:uppercase;border-bottom:2px solid #333;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.gallery h3.-no-desc{margin:0 0 20px}.gallery small{margin:0 0 30px;display:block;color:#444;font-size:20px;text-transform:uppercase}.gallery .-desc{margin:0 0 20px}.gallery .item-1{padding:30px 0 0}.gallery .item-1 a{display:block;height:auto;overflow:hidden}.gallery .item-1 a img{margin:0 0 20px;max-width:100%}.gallery .item-1 a .img{padding:0;display:block;width:100%;height:350px;background-position:center center;background-repeat:no-repeat;transition:all 0.2s ease-in-out}.gallery .item-1 a.product-image-link{margin:0 0 20px;position:relative}.gallery .item-1 a.product-image-link .badges{padding:10px 20px;position:absolute;top:0;left:0;z-index:5;color:#FFF;text-transform:capitalize;opacity:1}.gallery .item-1 a.product-image-link .badges+.badges{top:34px}.gallery .item-1 a:hover .img{transform:scale(1.05)}.gallery .item-1 a .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:all 0.3s}.gallery .item-1 a .overlay a{display:block;height:100%}.gallery .item-1 a .overlay a .-table{display:table;width:100%;height:100%}.gallery .item-1 a .overlay a .-table .-cell{display:table-cell;color:#FFF;vertical-align:middle}.gallery .item-1 a .overlay a .-table .-cell .title{padding:10px 20px;position:relative;display:inline-block;max-width:85%;color:#FFF;font-size:20px;background-color:rgba(255,255,255,0.1);border:1px solid #FFF;cursor:pointer;transition:all 0.2s linear}.gallery .item-1 a .overlay a .-table .-cell .title:hover{background-color:rgba(255,255,255,0.3)}.gallery .item-1 .item-detail-1{padding:0 0 30px}.gallery .item-1 .item-detail-1 h1,.gallery .item-1 .item-detail-1 h1 *,.gallery .item-1 .item-detail-1 h2,.gallery .item-1 .item-detail-1 h2 *,.gallery .item-1 .item-detail-1 h3,.gallery .item-1 .item-detail-1 h3 *,.gallery .item-1 .item-detail-1 h4,.gallery .item-1 .item-detail-1 h4 *,.gallery .item-1 .item-detail-1 h5,.gallery .item-1 .item-detail-1 h5 *,.gallery .item-1 .item-detail-1 h6,.gallery .item-1 .item-detail-1 h6 *{display:block;color:#212121;word-wrap:break-word}.gallery .item-1 .item-detail-1 h1,.gallery .item-1 .item-detail-1 h2,.gallery .item-1 .item-detail-1 h3,.gallery .item-1 .item-detail-1 h4,.gallery .item-1 .item-detail-1 h5,.gallery .item-1 .item-detail-1 h6{margin:0;padding:0;border-bottom:none;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.gallery .item-1 .item-detail-1 h1 a,.gallery .item-1 .item-detail-1 h2 a,.gallery .item-1 .item-detail-1 h3 a,.gallery .item-1 .item-detail-1 h4 a,.gallery .item-1 .item-detail-1 h5 a,.gallery .item-1 .item-detail-1 h6 a{color:#212121}.gallery .item-1 .item-detail-1 h1 a.active,.gallery .item-1 .item-detail-1 h2 a.active,.gallery .item-1 .item-detail-1 h3 a.active,.gallery .item-1 .item-detail-1 h4 a.active,.gallery .item-1 .item-detail-1 h5 a.active,.gallery .item-1 .item-detail-1 h6 a.active{color:#000;text-decoration:none}.gallery .item-1 .item-detail-1 h1 a:hover,.gallery .item-1 .item-detail-1 h2 a:hover,.gallery .item-1 .item-detail-1 h3 a:hover,.gallery .item-1 .item-detail-1 h4 a:hover,.gallery .item-1 .item-detail-1 h5 a:hover,.gallery .item-1 .item-detail-1 h6 a:hover{color:#212121;text-decoration:none}.gallery .item-1 .item-detail-1 h1 a:focus,.gallery .item-1 .item-detail-1 h1 a:active,.gallery .item-1 .item-detail-1 h2 a:focus,.gallery .item-1 .item-detail-1 h2 a:active,.gallery .item-1 .item-detail-1 h3 a:focus,.gallery .item-1 .item-detail-1 h3 a:active,.gallery .item-1 .item-detail-1 h4 a:focus,.gallery .item-1 .item-detail-1 h4 a:active,.gallery .item-1 .item-detail-1 h5 a:focus,.gallery .item-1 .item-detail-1 h5 a:active,.gallery .item-1 .item-detail-1 h6 a:focus,.gallery .item-1 .item-detail-1 h6 a:active{color:#000;text-decoration:none}.gallery .item-1 .item-detail-1 .inline-{font-size:0}.gallery .item-1 .item-detail-1 .button{margin:20px 0 0;display:inline-block}.gallery .item-2{padding:30px 25px 0}.gallery .item-2 a{display:block;height:auto;overflow:hidden}.gallery .item-2 a img{margin:0 0 20px;max-width:100%}.gallery .item-2 a .img{padding:100% 0 0;display:block;width:100%;background-position:center center;background-repeat:no-repeat;transition:all 0.2s ease-in-out}.gallery .item-2 a.product-image-link{margin:0 0 20px;position:relative}.gallery .item-2 a.product-image-link .badges{padding:10px 20px;position:absolute;top:0;left:0;z-index:5;color:#FFF;text-transform:capitalize;opacity:1}.gallery .item-2 a.product-image-link .badges+.badges{top:34px}.gallery .item-2 a:hover .img{transform:scale(1.05)}.gallery .item-2 .item-detail{padding:0 0 30px}.gallery .item-2 .item-detail h1,.gallery .item-2 .item-detail h1 *,.gallery .item-2 .item-detail h2,.gallery .item-2 .item-detail h2 *,.gallery .item-2 .item-detail h3,.gallery .item-2 .item-detail h3 *,.gallery .item-2 .item-detail h4,.gallery .item-2 .item-detail h4 *,.gallery .item-2 .item-detail h5,.gallery .item-2 .item-detail h5 *,.gallery .item-2 .item-detail h6,.gallery .item-2 .item-detail h6 *{display:block;color:#212121;word-wrap:break-word}.gallery .item-2 .item-detail h1,.gallery .item-2 .item-detail h2,.gallery .item-2 .item-detail h3,.gallery .item-2 .item-detail h4,.gallery .item-2 .item-detail h5,.gallery .item-2 .item-detail h6{margin:0;padding:0;border-bottom:none;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.gallery .item-2 .item-detail h1 a,.gallery .item-2 .item-detail h2 a,.gallery .item-2 .item-detail h3 a,.gallery .item-2 .item-detail h4 a,.gallery .item-2 .item-detail h5 a,.gallery .item-2 .item-detail h6 a{color:#212121}.gallery .item-2 .item-detail h1 a.active,.gallery .item-2 .item-detail h2 a.active,.gallery .item-2 .item-detail h3 a.active,.gallery .item-2 .item-detail h4 a.active,.gallery .item-2 .item-detail h5 a.active,.gallery .item-2 .item-detail h6 a.active{color:#000;text-decoration:none}.gallery .item-2 .item-detail h1 a:hover,.gallery .item-2 .item-detail h2 a:hover,.gallery .item-2 .item-detail h3 a:hover,.gallery .item-2 .item-detail h4 a:hover,.gallery .item-2 .item-detail h5 a:hover,.gallery .item-2 .item-detail h6 a:hover{color:#212121;text-decoration:none}.gallery .item-2 .item-detail h1 a:focus,.gallery .item-2 .item-detail h1 a:active,.gallery .item-2 .item-detail h2 a:focus,.gallery .item-2 .item-detail h2 a:active,.gallery .item-2 .item-detail h3 a:focus,.gallery .item-2 .item-detail h3 a:active,.gallery .item-2 .item-detail h4 a:focus,.gallery .item-2 .item-detail h4 a:active,.gallery .item-2 .item-detail h5 a:focus,.gallery .item-2 .item-detail h5 a:active,.gallery .item-2 .item-detail h6 a:focus,.gallery .item-2 .item-detail h6 a:active{color:#000;text-decoration:none}.gallery .item-2 .item-detail .inline-{font-size:0}.gallery .item-2 .item-detail .button{margin:0;display:inline-block}.gallery .-gallery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1033;display:block;width:100%;height:100vh;opacity:0;background-color:#FFF;transform:translateY(-100%)}.gallery .-gallery.is-active{transform:translateY(0)}.gallery .-gallery.is-active.loaded{opacity:1;transition:all 0.4s}.gallery .-gallery.is-active.de-active{opacity:0;transition:all 0.4s}.gallery .-gallery .-close{position:absolute;top:40px;right:40px;z-index:1035;display:inline-block;transition:all 0.3s}.gallery .-gallery .-preview{position:absolute;top:50%;left:50%;z-index:1034;max-width:100vw;max-height:100vh;opacity:1;transform:translate(-50%, -50%);transition:all 0.4s}.gallery .-gallery .-preview.loading{opacity:0;transition:all 0.3s}.gallery .-gallery .-controls{position:absolute;top:50%;z-index:1035;text-align:center;transform:translateY(-50%);transition:all 0.3s}.gallery .-gallery .-controls.active{color:#212121;text-decoration:none}.gallery .-gallery .-controls:hover{color:#444;text-decoration:none}.gallery .-gallery .-controls:focus,.gallery .-gallery .-controls:active{color:#000;text-decoration:none}.gallery .-gallery .-controls.-next{right:40px}.gallery .-gallery .-controls.-prev{left:40px}.grid{margin:30px 0;padding:0;max-width:100%;list-style:none;opacity:0;visibility:hidden;transition:all 0.4 ease-in-out}.grid.active{opacity:1;visibility:visible}.grid li{padding:7px;float:left;display:block;width:33%;opacity:1}.grid li.shown{opacity:1}.grid li a,.grid li img{display:block;max-width:100%;outline:none;border:none;overflow:hidden;transition:all 0.2s ease-in-out}.grid li a:hover img{transform:scale(1.05)}.grid.effect-1 li.animate{animation:galleryFadeIn 0.65s ease forwards}@keyframes galleryFadeIn{0%;100%{opacity:1}}@media screen and (max-width: 767px){.gallery{margin:64px 0 0}.gallery .item a.product-image-link,.gallery .item-1 a.product-image-link,.gallery .item-2 a.product-image-link{margin:0 auto 20px;width:75%}}@media screen and (max-width: 543px){.gallery .item a.product-image-link,.gallery .item-1 a.product-image-link,.gallery .item-2 a.product-image-link{width:85%}}@media screen and (max-width: 320px){.gallery .item a.product-image-link,.gallery .item-1 a.product-image-link,.gallery .item-2 a.product-image-link{width:100%}}
