.image-link:after{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.image-link{position:relative;display:block;overflow:hidden;border-bottom:3px solid #fff;-webkit-transition:ease .5s all;transition:ease .5s all}.image-link[href]{cursor:pointer}.image-link[href] *{cursor:pointer}.image-link span{top:0;bottom:0;left:0;right:0;position:absolute;width:100%;height:0;margin:auto!important;color:#fff!important;text-align:center;padding:0;-webkit-transition:.8s ease all;transition:.8s ease all;opacity:0;z-index:3}.image-link span i{opacity:1;color:#fff!important}.image-link img{-webkit-transition:.8s ease all;transition:.8s ease all;transform:scale(1)}.image-link:after{-webkit-transition:.8s ease all;transition:.8s ease all;background-color:rgba(0,0,0,.3);opacity:0;content:''}a[href]:hover.image-link,a[href]:hover>.image-link{border-bottom:3px solid #333}a[href]:hover.image-link:after,a[href]:hover>.image-link:after{opacity:1}a[href]:hover.image-link span,a[href]:hover>.image-link span{opacity:1}a[href]:hover.image-link img,a[href]:hover>.image-link img{transform:scale(1.05)}.no-js img.lazyload{display:none}img[w=div]{width:100%}.videocontainer{height:100%}.video-insitu{position:relative;cursor:pointer;height:100%}.video-insitu a{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;text-decoration:none;width:100%;height:100%}.video-insitu a:before{content:"\e91f";font-family:sd-icons;color:#fff;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:45px;height:45px;font-size:45px}.video-insitu iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000}.overlay-open-video{text-decoration:none}.overlay-open-video.image-link{position:relative;display:inline-block}.overlay-open-video.image-link:before{content:"\e91f";font-family:sd-icons;color:#fff;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:55px;height:55px;font-size:55px;z-index:1;line-height:1em}a.overlay-open-video.image-link{display:block!important}.play-btn{position:relative;display:inline-block}.play-btn.absolute{position:absolute}.play-btn:before{content:"\e91f";font-family:sd-icons;color:#fff;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:60px;font-size:60px;z-index:1;line-height:1em}.mobile-video{visibility:hidden;z-index:-10;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}[data-useragent*=iPhone] .mobile-video,[data-useragent*=iPad] .mobile-video,[data-useragent*=Android] .mobile-video{visibility:visible}.ug-lightbox .ug-lightbox-top-panel-overlay{background-color:#fff!important}.ug-lightbox .ug-lightbox-arrow-right{background:0 0!important;padding:12px 0}.ug-lightbox .ug-lightbox-arrow-right:before{font-size:32px;width:18px;height:32px;color:#fff;font-family:sd-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3d3935!important;width:auto;padding:0 17px;margin:7px 0;content:'\e940'}.ug-lightbox .ug-textpanel-title,.ug-lightbox .ug-textpanel-description{color:#404041!important;text-align:center!important}.ug-lightbox .ug-textpanel-title a,.ug-lightbox .ug-textpanel-description a{color:#404041!important;text-decoration:none}.ug-lightbox .ug-textpanel-title a:hover,.ug-lightbox .ug-textpanel-description a:hover{text-decoration:underline}.ug-lightbox-top-panel{top:unset!important;bottom:0}@media(min-width:1270px){.ug-item-wrapper img{top:0!important}}.ug-lightbox .ug-lightbox-arrow-left{background:0 0!important;padding:12px 0}.ug-lightbox .ug-lightbox-arrow-left:before{font-size:32px;width:18px;height:32px;color:#fff;font-family:sd-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3d3935!important;width:auto;padding:0 17px;margin:7px 0;content:'\e903'}.ug-lightbox .ug-lightbox-button-close{background:0 0!important;padding:0;width:40px;top:0!important;right:0!important;height:40px}.ug-lightbox .ug-lightbox-button-close:before{content:"\e92e";font-family:sd-icons;cursor:pointer;line-height:40px;font-size:40px;width:40px;height:40px;color:#404041;background-color:#b71c1c;text-align:center;display:block;opacity:1;-webkit-transition:.4s ease all;transition:.4s ease all}.ug-thumb-wrapper.ug-tile:before{content:'\e925';font-family:sd-icons;bottom:0;top:0;left:0;right:0;margin:auto;width:55px;height:55px;font-size:35px;line-height:1em;color:#fff;z-index:9999;position:absolute;transition:.2s ease all;border-radius:1000px;padding:8px 12px 12px 8px;opacity:0}.ug-thumb-wrapper.ug-tile:hover{cursor:pointer;box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.ug-thumb-wrapper.ug-tile:hover:before{opacity:1}.ug-thumb-overlay{opacity:1!important}.ug-thumb-overlay>div{opacity:0;-webkit-transition:.2s ease opacity!important;transition:.2s ease opacity!important}.ug-thumb-overlay>div.ug-icon-play,.ug-thumb-overlay:hover>div{opacity:1}#gallery_list li{padding-bottom:10px}@media(max-width:735px){#gallery_list li{padding-bottom:0}}#gallery_list li a{width:100%;overflow:hidden;display:block}#gallery_list li a img{-webkit-transition:ease .8s all;transition:ease .8s all;-webkit-transform:scale(1);transform:scale(1);width:100%}#gallery_list li a:before{opacity:.9}#gallery_list li a:hover:before{opacity:1}#gallery_list li a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}#gallery_list li .play-btn:before{background:rgba(0,0,0,.5);border-radius:90px}#gallery_list li .magnify-btn{position:relative}#gallery_list li .magnify-btn:before{opacity:0;-webkit-transition:ease .8s all;transition:ease .8s all}#gallery_list li .magnify-btn:before{content:"\e925";font-family:sd-icons;color:#fff;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:60px;font-size:60px;z-index:1;line-height:1em}@media(max-width:1020px){.product-gallery{width:100%;overflow-y:scroll}}@media(min-width:1020px){.product-gallery #gallery_list{width:100%!important}.product-gallery #gallery_list li{height:auto!important}}@media(max-width:1020px){.product-gallery #gallery_list{width:99999px}.product-gallery #gallery_list li,.product-gallery #gallery_list a,.product-gallery #gallery_list img{width:auto;height:100%;display:inline-block;float:left}.product-gallery #gallery_list li{height:400px}}@media(max-width:735px){.product-gallery #gallery_list li{height:300px}}.gmap_canvas div[style*="rgb(255, 255, 255)"]{background-color:#fff!important;border:none;color:#000;border-radius:0!important}.gmap_canvas .gmnoprint div[style*="rgb(255, 255, 255)"]{background:#fff!important;border-radius:0!important}.gmap_canvas div[style*=border-radius]{border-radius:0!important}.gmap_canvas div[style*=box-shadow]{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)!important}.gmap_canvas div[style*="background-color: rgba(0, 0, 0, 0.2);"]{background-color:rgba(0,0,0,.1)!important}.gmap_canvas .gmnoprint div[style*=border-radius]{border-radius:0!important}.gmap_canvas .gmnoprint div[style*=border-bottom-left-radius]{border-bottom-left-radius:2px!important}.gmap_canvas .gmnoprint div[style*=border-top-left-radius]{border-top-left-radius:2px!important}.gmap_canvas .gmnoprint div[style*=border-bottom-right-radius]{border-bottom-right-radius:2px!important}.gmap_canvas .gmnoprint div[style*=border-top-right-radius]{border-top-right-radius:2px!important}.gmap_canvas .gm-style .gm-style-iw-c{border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:25px 20px 20px!important}.gmap_canvas .marker-text{color:#404041;text-decoration:none;display:inline-block}.gmap_canvas .gm-ui-hover-effect{top:0!important;right:0!important}.gmap_canvas .gm-ui-hover-effect img{margin:7px!important;width:16px!important;height:16px!important}.gmap_canvas img[src*="mapcnt6.png"]{display:none}.gmap_canvas .infowindow{background-color:#fff;color:#000!important;padding:6px 10px 9px}.gmap_canvas .infowindow strong,.gmap_canvas .infowindow a span,.gmap_canvas .infowindow a{background-color:#fff;color:#000!important;margin:0;max-width:200px}.gmap_canvas .infowindow a{font-size:15px;font-weight:300;line-height:1.41;text-align:left;color:#404041;text-decoration:none}.gmap_canvas .infowindow a span,.gmap_canvas .infowindow strong{font-weight:400;font-size:17px;line-height:1.45;text-align:left;color:#404041;margin-bottom:4px;display:inline-block}.gmap_canvas div[style*="border-right: 10px solid transparent; border-left: 10px solid transparent; border-top: 24px solid rgba(0, 0, 0, 0.1);"],.gmap_canvas div[style*="border-top-width: 24px;"]{transform:rotate(90deg) scaleX(2);left:7px!important;top:99px!important;bottom:0;margin:auto;height:8px}.leftright-content .mfp-content{padding:30px 0}.leftright-content .page-container{background:#fff;position:relative;max-width:900px}.leftright-content .content-image{width:100%}.leftright-content .content-image img{width:100%}.leftright-content .content-text{width:100%;padding:50px}@media(max-width:735px){.leftright-content .content-text{padding:20px}}.leftright-content .content-text article{margin-top:10px}@media(max-width:735px){.leftright-content .equal{height:auto}}.share-content #mfp-post-share-overlay,.share-content #mfp-share-overlay{max-width:586px;background:#fff;padding:0 90px;position:relative;margin:auto}@media(max-width:735px){.share-content #mfp-post-share-overlay,.share-content #mfp-share-overlay{padding:0}}.share-content #mfp-post-share-overlay button.mfp-close,.share-content #mfp-share-overlay button.mfp-close{position:absolute;top:-28px;right:-28px;font-size:33px;padding:12px;background:#f2f2f2;line-height:.7em;height:auto;width:auto;border-radius:1000px;opacity:1}@media(max-width:735px){.share-content #mfp-post-share-overlay button.mfp-close,.share-content #mfp-share-overlay button.mfp-close{top:-24px;right:-15px;font-size:31px;padding:8px}}.share-content #mfp-post-share-overlay .share-icons,.share-content #mfp-share-overlay .share-icons{text-align:center}.share-content #mfp-post-share-overlay .share-icons>span,.share-content #mfp-share-overlay .share-icons>span,.share-content #mfp-post-share-overlay .share-icons>a,.share-content #mfp-share-overlay .share-icons>a{display:inline-block;margin:28px;cursor:pointer;text-align:center;color:#404041;text-decoration:none;transition:.3s ease all}@media(max-width:735px){.share-content #mfp-post-share-overlay .share-icons>span,.share-content #mfp-share-overlay .share-icons>span,.share-content #mfp-post-share-overlay .share-icons>a,.share-content #mfp-share-overlay .share-icons>a{margin:20px}}@media(max-width:370px){.share-content #mfp-post-share-overlay .share-icons>span,.share-content #mfp-share-overlay .share-icons>span,.share-content #mfp-post-share-overlay .share-icons>a,.share-content #mfp-share-overlay .share-icons>a{margin:16px}}.share-content #mfp-post-share-overlay .share-icons>span span,.share-content #mfp-share-overlay .share-icons>span span,.share-content #mfp-post-share-overlay .share-icons>a span,.share-content #mfp-share-overlay .share-icons>a span{display:block;margin-top:11px}@media(max-width:370px){.share-content #mfp-post-share-overlay .share-icons>span span,.share-content #mfp-share-overlay .share-icons>span span,.share-content #mfp-post-share-overlay .share-icons>a span,.share-content #mfp-share-overlay .share-icons>a span{font-size:14px}}.share-content #mfp-post-share-overlay .share-icons>span i,.share-content #mfp-share-overlay .share-icons>span i,.share-content #mfp-post-share-overlay .share-icons>a i,.share-content #mfp-share-overlay .share-icons>a i{padding:11px;line-height:1em;background:#404041;border-radius:1000px;color:#fff;font-size:32px;display:inline-block}@media(max-width:735px){.share-content #mfp-post-share-overlay .share-icons>span i,.share-content #mfp-share-overlay .share-icons>span i,.share-content #mfp-post-share-overlay .share-icons>a i,.share-content #mfp-share-overlay .share-icons>a i{font-size:25px}}@media(max-width:370px){.share-content #mfp-post-share-overlay .share-icons>span i,.share-content #mfp-share-overlay .share-icons>span i,.share-content #mfp-post-share-overlay .share-icons>a i,.share-content #mfp-share-overlay .share-icons>a i{font-size:20px}}.share-content #mfp-post-share-overlay .share-icons>span:hover i,.share-content #mfp-share-overlay .share-icons>span:hover i,.share-content #mfp-post-share-overlay .share-icons>a:hover i,.share-content #mfp-share-overlay .share-icons>a:hover i{background:#333}.tooltip-share .tooltipster-box{background:#4caf50!important}.tooltip-share .tooltipster-arrow-border{border-top-color:#4caf50!important}.tooltip-share .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px;font-size:12px;font-weight:400;text-transform:uppercase;text-align:center}