.template-page .main-content .page-content .section-header{margin-bottom:0}.portfolio-wrap .column,.portfolio-wrap .columns{float:left;display:inline;margin-left:10px;margin-right:10px;box-sizing:border-box}.portfolio-wrap .container .sixteen{width:calc(100% - 20px)}.portfolio-wrap .container{position:relative;max-width:1220px;width:calc(90% + 20px);margin:0 auto;padding:0}.gallery-wrap .column,.gallery-wrap .columns{float:left;display:inline;margin-left:10px;margin-right:10px;box-sizing:border-box}.gallery-wrap .container .sixteen{width:calc(100% - 20px)}.gallery-wrap .container{position:relative;max-width:1220px;width:calc(90% + 20px);margin:0 auto;padding:0}@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:#0000}.featherlight:last-of-type{background:#000c}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:#ffffff4d;color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{@page{size:landscape}html.with-featherlight>*>:not(.featherlight){display:none}}@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#0000}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:#ffffff40}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.featherlightbox{display:none;overflow:auto}.featherlight-content{transition:all .3s linear}.featherlight .featherlight-close-icon{min-height:auto;height:auto;top:10px;right:10px}.featherlight-next{right:17px}.featherlight-previous{left:17px}.featherlight-next:hover,.featherlight-previous:hover{background:transparent}.featherlight-next span,.featherlight-previous span{opacity:.5;padding:15px 0;color:#222;width:60px;font-size:16px;line-height:initial}.featherlight-next span,.featherlight-previous span{font-family:artisan!important;text-shadow:none;background-color:transparent}.featherlight-previous span{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);background-color:transparent}.featherlight-previous span:before{content:"\e90a";font-size:40px}.featherlight-next span:before{content:"\e90a";font-size:40px}.featherlight-content{max-width:90%}@media only screen and (max-width: 798px){.featherlight-content{width:100%}}.galleryPageModal .featherlightbox{display:block}.galleryPageModal .featherlight-content{padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%}@media only screen and (max-width: 798px){.galleryPageModal .featherlight-content{padding:10px 10px 0;border-bottom:10px solid transparent}}.galleryPageModal img{width:100%}.gallery-wrap .button__container{border-bottom:1px solid #cccccc;margin:20px 0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (max-width: 798px){.gallery-wrap .button__container{border-bottom:0px;margin-top:5px;padding-top:20px}}.gallery-wrap .button__container .button__group,.gallery-wrap .button__container .button__group1{margin-bottom:-21px}@media only screen and (max-width: 798px){.gallery-wrap .button__container .button__group,.gallery-wrap .button__container .button__group1{padding:0 20px;margin-bottom:0}}.gallery-wrap .button__container .button__group button,.gallery-wrap .button__container .button__group1 button{background-color:#000;color:#fff;text-transform:capitalize;font-weight:400;position:relative;margin:0 -2px;z-index:1}.gallery-wrap .button__container .button__group button:hover,.gallery-wrap .button__container .button__group1 button:hover,.gallery-wrap .button__container .button__group button.is-checked,.gallery-wrap .button__container .button__group1 button.is-checked{background-color:#f2f2f2;color:#000}.gallery-wrap .button__container .button__group button.is-checked,.gallery-wrap .button__container .button__group1 button.is-checked{background-color:#e6e6e6!important;color:#000;z-index:9}@media only screen and (max-width: 798px){.gallery-wrap .button__container .button__group button,.gallery-wrap .button__container .button__group1 button{margin:0 -2px;border-top:1px solid transparent;border-right-width:1px}.gallery-wrap .button__container .button__group button:first-child,.gallery-wrap .button__container .button__group button:nth-child(2),.gallery-wrap .button__container .button__group1 button:first-child,.gallery-wrap .button__container .button__group1 button:nth-child(2){border-top:1px solid #cccccc}.gallery-wrap .button__container .button__group button:last-child,.gallery-wrap .button__container .button__group1 button:last-child{border-right-width:1px}}.gallery-wrap .gallery__content,.gallery-wrap .gallery__content1{margin-top:20px}.gallery-wrap .fullWidth--true.container.columns{margin-left:0;margin-right:0}.gallery-wrap .fullWidth--true.container .sixteen.columns{width:100%;margin:0}.gallery-wrap .fullWidth--true.container .sixteen.columns.gallery__content,.gallery-wrap .fullWidth--true.container .sixteen.columns.gallery__content1{margin-top:20px}.gallery-wrap .fullWidth--false .gallery__item{padding:0;border:15px solid #ffffff}.gallery-wrap .fullWidth--false .gallery__item:after{content:"";background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0;transition:all .5s ease;opacity:0}.gallery-wrap .fullWidth--false .gallery__item:hover:after{opacity:1}.gallery-wrap .gallery__item img{display:block}@media only screen and (min-width: 799px){.gallery-wrap .gallery__item--width2{width:49%}}.portfolio-wrap .gallery__content,.portfolio-wrap .gallery__content1{margin-top:20px}.portfolio-wrap .fullWidth--true.container.columns{margin-left:0;margin-right:0}.portfolio-wrap .fullWidth--true.container .sixteen.columns{width:100%;margin:0}.portfolio-wrap .fullWidth--true.container .sixteen.columns.gallery__content,.portfolio-wrap .fullWidth--true.container .sixteen.columns.gallery__content1{margin-top:20px}.portfolio-wrap .fullWidth--false .gallery__item{padding-left:5px;padding-right:5px;padding-top:15px}.portfolio-wrap .gallery__item{width:100%;float:left}@media only screen and (min-width: 799px){.portfolio-wrap .gallery__item{width:19%}}.portfolio-wrap .gallery__item img{width:100%;display:block}@media only screen and (min-width: 799px){.portfolio-wrap .gallery__item--width2{width:49%}}.gallery__section .gallery__item a span.service_block_hover,.gallery__section .gallery__item a span,.gallery__section1 .gallery__item1 a span.service_block_hover,.gallery__section1 .gallery__item1 a span{opacity:0;display:block;text-align:center;position:absolute;top:50%;left:0;width:100%;color:#fff;font-size:20px;transition:all .5s ease 0s;font-weight:400;transform:translateY(-40%);z-index:5}.gallery__section .gallery__item:hover span.service_block_hover,.gallery__section .gallery__item:hover span,.gallery__section1 .gallery__item1:hover span.service_block_hover,.gallery__section1 .gallery__item1:hover span{opacity:1;transform:translateY(-50%)}.gallery__section .gallery__item a img,.gallery__section1 .gallery__item1 a img{width:100%}.gallery__section .gallery__item a:hover span,.gallery__section1 .gallery__item1 a:hover span{opacity:1}.gallery__section .gallery__item a span.service_block_hover strong,.gallery__section1 .gallery__item1 a span.service_block_hover strong{font-size:24px;padding:0 0 5px;display:inline-block;font-weight:400;transition:width .8s ease 0s,top .8s ease 0s}.gallery__section .gallery__item a span.service_block_hover span,.gallery__section1 .gallery__item1 a span.service_block_hover span{font-size:18px}.gallery__section .gallery__item a span strong,.gallery__section1 .gallery__item1 a span strong{font-size:22px;font-weight:500;line-height:1.4}.gallery__section .gallery__item a:hover span strong,.gallery__section1 .gallery__item1 a:hover span strong{width:100%;max-width:350px;transition:unset}#shopify-section-footer{overflow:hidden;width:100%;padding-top:50px}.button__group.filters-button-group button,.button__group1.filters-button-group1 button{padding:8px 20px;border-radius:0}.button__group.filters-button-group button.is-checked,.button__group1.filters-button-group1 button.is-checked{background-color:#000!important}@media all and (max-width:798px){.button__group.filters-button-group,.button__group1.filters-button-group1{width:100%}}.filters{width:80%;margin:0 auto;text-align:center}.filter-count{padding-left:.5em;color:#a5a5a5}.filter-count-total{padding:0;margin:0}.button{border:none;background:none;display:inline-block;margin:0;padding:1em 1.8em;cursor:pointer;text-align:left;-webkit-appearance:none;font-size:.8em;line-height:1.2em;color:#2d2d2d;font-weight:400}.button:focus{outline:0}.button:hover{color:#a5a5a5}.button:active,.button.is-checked{color:red}.lazyloaded{opacity:1;-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s}.lazyload{opacity:0}.lazyloading{background:#fff url(https://afarkas.github.io/lazysizes/assets/imgs/loader.gif) no-repeat center;min-height:60px}.main{width:80%;margin:0 auto}.ui-group{margin-top:1.25em}.grid-sizer,.artist{width:100%}@media screen and (min-width: 550px){.grid-sizer,.artist{width:50%}}@media screen and (min-width: 860px){.grid-sizer,.artist{width:33%}}@media screen and (min-width: 1090px){.grid-sizer,.artist{width:25%}}.artist{text-align:center;padding-top:1em;padding-bottom:5em;position:relative;display:block}.artist h2{padding-top:1em}.artist h2 a{color:#2d2d2d}.artist h2 a:hover{color:#a5a5a5}.artist span{color:#a5a5a5;font-size:.8em;line-height:1.2em;color:#2d2d2d;font-weight:400}@media screen and (min-width: 550px){.artist span{padding:0 20px}}.artist img{display:block;max-width:100%;height:auto;max-height:100%;margin:0 auto}.grid:after{content:"";display:block;clear:both}.gallery__item{margin:0 auto;overflow:hidden}.gallery__item img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/template-gallery.css.map */
