.tos-caption>div,.tos-slide,.tos-slide>*{box-sizing:border-box}.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-caption,.tos-pagination{text-align:center;-webkit-transition:opacity .4s ease;width:100%;bottom:0;left:0;z-index:1;position:absolute}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;opacity:0;transition:opacity .4s ease}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;transition:opacity .4s ease}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}.rl-gallery{padding:0;margin:0}.rl-gallery .rl-gallery-item{overflow:hidden}.rl-gallery .rl-gallery-link{position:relative;display:block}.rl-gallery .rl-gallery-link,.rl-gallery .rl-gallery-link img{border:none;outline:none;box-shadow:none}.rl-gallery .rl-gallery-link img{z-index:0}.rl-gallery .rl-gallery-link .rl-gallery-caption{position:absolute;width:100%;display:block;z-index:2;bottom:0;background-color:#000c;overflow:hidden;padding:1em;font-weight:400;line-height:1.2;text-align:left;word-wrap:break-word;backface-visibility:hidden;box-sizing:border-box;filter:"alpha(opacity=100)";opacity:1;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.rl-gallery[class^=rl-hover-effect-] .rl-gallery-link .rl-gallery-caption,.rl-gallery[class*=rl-hover-effect-] .rl-gallery-link .rl-gallery-caption{filter:"alpha(opacity=0)";opacity:0}.rl-gallery .rl-gallery-item-title,.rl-gallery .rl-gallery-item-caption{display:block;color:#fff}.rl-gallery:not(.rl-hidden-text) .rl-gallery-link:after{position:absolute;height:100%;width:100%;z-index:1;background-color:#000c;display:block;content:"";filter:"alpha(opacity=0)";opacity:0;top:0;left:0;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.rl-gallery .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery .rl-gallery-link.hover .rl-gallery-caption{filter:"alpha(opacity=100)";opacity:1}@font-face{font-family:responsive-lightbox;src:url(//halle-verriere.fr/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.eot?86939755);src:url(//halle-verriere.fr/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.eot?86939755#iefix) format("embedded-opentype"),url(//halle-verriere.fr/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.woff2?86939755) format("woff2"),url(//halle-verriere.fr/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.woff?86939755) format("woff"),url(//halle-verriere.fr/wp-content/plugins/responsive-lightbox/css/data:font/ttf;base64,) format("truetype"),url(//halle-verriere.fr/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.svg?86939755#responsive-lightbox) format("svg");font-weight:400;font-style:normal}[class^=rl-hover-icon-] .rl-gallery-link:before,[class*=rl-hover-icon-] .rl-gallery-link:before{font-family:responsive-lightbox;font-style:normal;font-weight:400;speak:none;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;width:1em;height:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin-top:-1em;margin-left:-1em;background-color:#000c;color:#fff;padding:1em;border-radius:50%;filter:"alpha(opacity=0)";opacity:0;z-index:4;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.rl-hover-icon-1 .rl-gallery-link:before{content:""}.rl-hover-icon-2 .rl-gallery-link:before{content:""}.rl-hover-icon-3 .rl-gallery-link:before{content:""}.rl-hover-icon-4 .rl-gallery-link:before{content:""}.rl-hover-icon-5 .rl-gallery-link:before{content:""}.rl-hover-icon-6 .rl-gallery-link:before{content:""}.rl-hover-icon-7 .rl-gallery-link:before{content:""}.rl-hover-icon-8 .rl-gallery-link:before{content:""}.rl-hover-icon-9 .rl-gallery-link:before{content:""}.rl-hover-icon-10 .rl-gallery-link:before{content:""}.rl-hover-icon-11 .rl-gallery-link:before{content:""}.rl-hover-icon-12 .rl-gallery-link:before{content:""}.rl-hover-icon-13 .rl-gallery-link:before{content:""}.rl-hover-icon-14 .rl-gallery-link:before{content:""}.rl-hover-icon-15 .rl-gallery-link:before{content:""}.rl-hover-icon-16 .rl-gallery-link:before{content:""}[class^=rl-hover-effect-][class^=rl-hover-icon-] .rl-gallery-link:hover:before,[class^=rl-hover-effect-][class^=rl-hover-icon-] .rl-gallery-link.hover:before,[class*=rl-hover-effect-][class*=rl-hover-icon-] .rl-gallery-link:hover:before,[class*=rl-hover-effect-][class*=rl-hover-icon-] .rl-gallery-link.hover:before{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-1 .rl-gallery-link .rl-gallery-caption{background:none}.rl-gallery.rl-hover-effect-1 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-1 .rl-gallery-link.hover .rl-gallery-caption{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-1 .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-1 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-1 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-2 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-2 .rl-gallery-link.hover .rl-gallery-caption{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-3,.rl-gallery.rl-hover-effect-3 .rl-gallery-item,.rl-gallery.rl-hover-effect-3 .rl-gallery-link{overflow:visible}.rl-gallery.rl-hover-effect-3 .rl-gallery-link .rl-gallery-caption{position:absolute;background:none}.rl-gallery.rl-hover-effect-3 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-3 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.rl-gallery.rl-hover-effect-3 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-3 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.rl-gallery.rl-hover-effect-3[class^=rl-hover-icon-] .rl-gallery-link:before,.rl-gallery.rl-hover-effect-3[class*=rl-hover-icon-] .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-3[class^=rl-hover-icon-] .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-3[class^=rl-hover-icon-] .rl-gallery-link.hover:before,.rl-gallery.rl-hover-effect-3[class*=rl-hover-icon-] .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-3[class*=rl-hover-icon-] .rl-gallery-link.hover:before{-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link .rl-gallery-caption{background:none;height:auto;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-4 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:before{background:none;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-4 .rl-gallery-link.hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:after{filter:"alpha(opacity=100)";opacity:1;top:-100%}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-4 .rl-gallery-link.hover:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link .rl-gallery-caption{background:none;height:100%;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-5 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-5 .rl-gallery-link.hover:before{-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:after{filter:"alpha(opacity=100)";opacity:1;top:-100%}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-5 .rl-gallery-link.hover:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-6 .rl-gallery-link img{z-index:3;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:hover img,.rl-gallery.rl-hover-effect-6 .rl-gallery-link.hover img{-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-6 .rl-gallery-link .rl-gallery-caption{background:none;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-6 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-6 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-7 .rl-gallery-link{overflow:visible}.rl-gallery.rl-hover-effect-7 .rl-gallery-link:before{filter:"alpha(opacity=100)";opacity:1;top:-2em}.rl-gallery.rl-hover-effect-7 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-7 .rl-gallery-link.hover:before{-webkit-transform:translateY(4em);-moz-transform:translateY(4em);-ms-transform:translateY(4em);-o-transform:translateY(4em);transform:translateY(4em)}.rl-gallery.rl-hover-effect-7 .rl-gallery-link img{position:relative;z-index:3;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-7 .rl-gallery-link:hover img,.rl-gallery.rl-hover-effect-7 .rl-gallery-link.hover img{-webkit-transform:translateY(-5em);-moz-transform:translateY(-5em);-ms-transform:translateY(-5em);-o-transform:translateY(-5em);transform:translateY(-5em)}.rl-gallery.rl-hover-effect-7 .rl-gallery-link .rl-gallery-caption{height:5em;filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-8 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:before{filter:"alpha(opacity=100)";opacity:1;top:-2em}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-8 .rl-gallery-link.hover:before{-webkit-transform:translateY(4em);-moz-transform:translateY(4em);-ms-transform:translateY(4em);-o-transform:translateY(4em);transform:translateY(4em)}.rl-gallery.rl-hover-effect-8 .rl-gallery-link img{z-index:1;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:hover img{-webkit-transform:translateY(-3em);-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);transform:translateY(-3em)}.rl-gallery.rl-hover-effect-8 .rl-gallery-link .rl-gallery-caption{height:5em;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-8 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-9 .rl-gallery-link img{z-index:3;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:before{background:none;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-9 .rl-gallery-link.hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link .rl-gallery-caption{background:none;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-9 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:after{height:calc(100% - 1em);width:calc(100% - 1em);margin:.5em}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-9 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-justified-gallery .rl-gallery-link{position:absolute}.rl-gallery.rl-justified-gallery{overflow:visible}.rl-gallery-button{text-align:center}.rl-loading{opacity:.5;pointer-events:none}.rl-basicgrid-gallery{display:flex;flex-wrap:wrap;flex-direction:row}.rl-basicgrid-gallery:after{content:"";flex-grow:999999999;min-width:300px;height:0}.rl-basicgrid-gallery .rl-gallery-item{text-decoration:none!important;box-shadow:none!important;text-align:center}.rl-basicgrid-gallery .rl-gallery-item img{max-width:100%;height:auto;display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.rl-basicmasonry-gallery{position:relative;z-index:2;display:block;margin:0 auto}.rl-basicmasonry-gallery a{border:none;outline:none}.rl-basicmasonry-gallery .rl-gallery-item img{display:block;max-width:100%!important;margin:0!important;height:auto}.rl-grid-hidden{position:fixed!important;z-index:1;top:0;left:0;width:100%;pointer-events:none;filter:"alpha(opacity=0)";opacity:0}.rl-grid-sizer{margin-bottom:0!important}.js .rl-grid-loading:before,.js .rl-grid-loading:after{content:"";z-index:1000}.js .rl-grid-loading .rl-gallery-item{visibility:hidden}.js .rl-grid-loading:before{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%}.js .rl-grid-loading:after{position:absolute;top:calc(25vh - 15px);left:50%;width:30px;height:30px;margin:0 0 0 -15px;border:4px solid #fff;border-bottom-color:#ccc;border-radius:50%;animation:animLoader .8s linear forwards infinite}.js .rl-gallery-item{visibility:visible}.rl-grid-deco{position:absolute;top:0;left:0;pointer-events:none}.rl-grid-deco path{fill:none;stroke:#0003;stroke-width:1px}.rl-grid-reveal{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;background-color:#0003}.taptap-menu-button-wrapper {
position:fixed;
z-index:999999;
top:10px;
left:15px;
right:auto;
width:40px;
height:45px;
cursor:pointer;
-webkit-transition:opacity .2s ease .3s, top 0s ease .3s;
-moz-transition:opacity .2s ease .3s, top 0s ease .3s;
transition:opacity .2s ease .3s, top 0s ease .3s;
-webkit-tap-highlight-color:rgba(0,0,0,0);
} .taptap-main-menu-button {
padding:6px 5px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.taptap-main-menu-button:before,
.taptap-main-menu-button div.taptap-main-menu-button-middle:before,
.taptap-main-menu-button:after {
content:'';
display:block;
width:30px;
height:2px;
margin:7px 0;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
} .taptap-main-menu-button-two {
padding:6px 5px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.taptap-main-menu-button-two:before,
.taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before,
.taptap-main-menu-button-two:after {
content:'';
display:block;
width:30px;
height:2px;
margin:7px 0;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before {
width:25px;
margin-left:5px;
}
.taptap-main-menu-button-two:after {
width:20px;
margin-left:10px;
} .taptap-main-menu-button-three {
padding:6px 7px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.taptap-main-menu-button-three:before,
.taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before,
.taptap-main-menu-button-three:after {
content:'';
display:block;
width:25px;
height:2px;
margin:7px 0;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before {
width:20px;
} .taptap-main-menu-button-four {
padding:6px 8px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.taptap-main-menu-button-four:before,
.taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before,
.taptap-main-menu-button-four:after {
content:'';
display:block;
width:25px;
height:2px;
margin:7px 0;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before {
width:20px;
}
.taptap-main-menu-button-four:after {
width:15px;
} .taptap-main-menu-button-five {
padding:2px 9px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.taptap-main-menu-button-five:before,
.taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before,
.taptap-main-menu-button-five:after {
content:'';
display:block;
width:22px;
height:2px;
margin:9px 0;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
} .taptap-main-menu-button-six {
padding:12px 5px 6px 5px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
}
.taptap-main-menu-button-six:before,
.taptap-main-menu-button-six:after {
content:'';
display:block;
width:30px;
height:2px;
margin:6px 0;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
} .taptap-menu-button-label {
position:absolute;
top:6px;
left:40px;
font-family:'Montserrat';
font-weight:400;
font-size:11px;
letter-spacing:0;
color:#747A7D;
padding:10px;
white-space:nowrap;
}
.taptap-menu-button-label::before,
.taptap-menu-button-label::after {
position:absolute;
top:0;
left:0;
padding:10px;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-menu-button-label-hide {
opacity:0;
pointer-events:none;
} .taptap-woo-button-wrapper {
position:fixed;
z-index:99996;
top:12px;
right:55px;
padding:10px;
} .taptap-shopping-icon {
background-color:#999;
width:25px;
height:25px;
font-size:21px;
margin-left:-20px;
-webkit-mask-image:url(//halle-verriere.fr/wp-content/plugins/taptap-by-bonfire/icons/taptap-shopping-cart.svg);
mask-image:url(//halle-verriere.fr/wp-content/plugins/taptap-by-bonfire/icons/taptap-shopping-cart.svg);
-webkit-mask-size:25px;
mask-size:25px;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
a.taptap-cart-count:hover .taptap-shopping-icon {
background-color:#ddd;
}
a.taptap-cart-count,
a.taptap-cart-count:hover,
a.taptap-cart-count:active {
text-decoration:none;
}
.taptap-cart-count > span {
position:absolute;
top:2px;
right:2px;
border-radius:50px;
height:17px;
min-width:10px;
padding:0 3px;
display:block;
text-align:center;
font-family:roboto;
font-weight:400;
font-size:10px;
color:#fff;
background-color:#A2A464;
}
.taptap-cart-count > span > span {
margin-top:2px;
display:block;
}  .taptap-search-button-wrapper { 
position:fixed;
z-index:99996;
width:40px;
height:45px;
top:10px;
right:10px;
left:auto;
cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);
} .taptap-search-button {
position:relative;
width:15px;
height:15px;
top:13px;
left:11px;
margin:0;
padding:0;
border:2px solid #999;
border-radius:50%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-search-button::after {
content:'';
position:absolute;
top:12px;
left:10px;
width:7px;
height:2px;
background-color:#999;
margin:0;
padding:0;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
} .taptap-search-button-label {
position:absolute;
top:6px;
left:-55px;
font-family:'Montserrat';
font-weight:400;
font-size:11px;
letter-spacing:0;
color:#747A7D;
padding:10px;
white-space:nowrap;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}  .taptap-search-wrapper,
.taptap-search-background {
position:fixed;
z-index:9999999;
top:-1000px;
left:0;
right:0;
width:100%;
height:65px;
margin:0;
padding:0;
overflow:hidden;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s, top 0s ease .25s;
-moz-transition:-moz-transform .25s ease 0s, top 0s ease .25s;
transition:transform .25s ease 0s, top 0s ease .25s;
} .taptap-search-background {
z-index:9999998;
background-color:#191919;
}
.taptap-search-wrapper-active {
top:0 !important;
-webkit-transform:translateY(0) !important;
-moz-transform:translateY(0) !important;
transform:translateY(0) !important;
-webkit-transition:-webkit-transform .25s ease 0s, top 0s ease 0s !important;
-moz-transition:-moz-transform .25s ease 0s, top 0s ease 0s !important;
transition:transform .25s ease 0s, top 0s ease 0s !important;
} .taptap-search-wrapper #searchform input {
width:100%;
height:100%;
position:absolute;
z-index:10;
top:0px;
font-family:'Montserrat';
font-weight:400;
font-size:16px;
letter-spacing:0;
color:#eee;
padding:0 50px;
margin:0;
border:0;
background:none;
outline:none; box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
} .taptap-search-wrapper #searchform input::-ms-clear { display:none; } #searchform input::-webkit-input-placeholder { font-size:15px; color:#555 !important; }
#searchform input:-moz-placeholder { font-size:15px; color:#555 !important; }
#searchform input::-moz-placeholder { font-size:15px; color:#555 !important; }
#searchform input:-ms-input-placeholder { font-size:15px; color:#555 !important; } .taptap-search-close-wrapper {
display:table;
position:absolute;
z-index:20;
top:0;
left:0;
width:40px;
height:100%;
cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.taptap-search-close-inner {
display:table-cell;
vertical-align:middle;
}
.taptap-search-close-inner::before,
.taptap-search-close-inner::after {
content:'';
position:absolute;
vertical-align:middle;
left:15px;
width:9px;
height:1px;
background-color:#999;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-search-close-inner::before {
margin-top:-3px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.taptap-search-close-inner::after {
margin-top:3px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
} .taptap-search-clear-wrapper {
display:table;
position:absolute;
z-index:20;
top:0;
right:0;
width:50px;
height:100%;
cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.taptap-search-clear-inner {
display:table-cell;
vertical-align:middle;
}
.taptap-search-clear {
position:relative;
vertical-align:middle;
left:15px;
width:18px;
height:18px;
border-radius:50%;
background-color:#555;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-search-clear::before {
content:'';
position:absolute;
top:8px;
left:3px;
width:12px;
height:2px;
background-color:#191919;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.taptap-search-clear::after {
content:'';
position:absolute;
top:8px;
left:3px;
width:12px;
height:2px;
background-color:#191919;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
} .taptap-search-overlay {
position:fixed;
z-index:9999997;
top:-1000%;
left:0;
right:0;
width:100%;
height:100%;
height:100vh;
background-color:#000;
cursor:pointer;
opacity:0;
-webkit-transition:opacity .25s ease 0s, top 0s ease .25s;
-moz-transition:opacity .25s ease 0s, top 0s ease .25s;
transition:opacity .25s ease 0s, top 0s ease .25s;
}
.taptap-search-overlay-active {
top:0;
opacity:.5;
-webkit-transition:opacity .25s ease 0s, top 0s ease 0s;
-moz-transition:opacity .25s ease 0s, top 0s ease 0s;
transition:opacity .25s ease 0s, top 0s ease 0s;
}  .taptap-logo-wrapper {
position:fixed;
z-index:99996;
top:23px;
left:50%;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
transform:translateX(-50%);
} .taptap-logo-image img {
width:auto;
max-height:35px;
} .taptap-logo a {
font-family:'Montserrat';
font-weight:400;
font-size:14px;
letter-spacing:0;
text-decoration:none;
color:#878C91;
margin:0;
padding:5px;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-logo a:hover {
color:#D4D9DE;
text-decoration:none;
} .taptap-logo-primary {
position:relative;
z-index:10;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
transition:all .4s ease;
}
.taptap-logo-secondary {
opacity:0;
position:absolute;
top:0;
z-index:9;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
transition:all .4s ease;
}
.taptap-logo-image-active .taptap-logo-primary {
opacity:0;
}
.taptap-logo-image-active .taptap-logo-secondary {
opacity:1;
} .taptap-header-bg-image {
position:fixed;
z-index:99995;
top:0;
left:0;
width:100%;
height:65px;
background-size:cover;
background-repeat:no-repeat;
} .taptap-header {
position:fixed;
z-index:99994;
top:0;
left:0;
width:100%;
height:65px;
background-color:#1D2124;
}  .taptap-heading,
.taptap-subheading,
.taptap-heading a,
.taptap-subheading a {
font-family:arial,tahoma,verdana,sans-serif;
text-align:center;
letter-spacing:0;
line-height:16px;
text-decoration:none;
} .taptap-heading,
.taptap-heading a {
font-family:'Montserrat';
font-weight:400;
font-size:14px;
color:#D1CA66;
} .taptap-subheading { margin-top:5px; }
.taptap-subheading,
.taptap-subheading a {
font-family:'Montserrat';
font-weight:400;
font-size:10px;
color:#727B81;
}
.taptap-heading a:hover {
color:#D1CA66;
text-decoration:underline;
}
.taptap-subheading a:hover {
color:#727B81;
text-decoration:underline;
} .taptap-image {
text-align:center;
margin:0;
}
.taptap-image img {
margin:0 auto;
max-width:100%;
height:auto;
}  .taptap-by-bonfire {
margin:25px 25px 0 25px;
}
.taptap-by-bonfire ul {
width:100%;
list-style-type:none;
margin:0;
padding:0;
} .taptap-by-bonfire ul li {
width:100%;
min-height:30px;
list-style-type:none;
margin:0;
padding:1px;
text-align:center;
-webkit-transition:all .2s ease .5s;
-moz-transition:all .2s ease .5s;
transition:all .2s ease .5s;
}
.taptap-by-bonfire ul li a {
font-family:'Montserrat';
font-weight:400;
font-size:14px;
letter-spacing:0;
color:#878C91;
margin:0;
padding:11px 0;
display:inline-block;
text-decoration:none;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
transition:all .2s ease;
}
.taptap-by-bonfire .menu {
list-style:none;
margin:0;
padding:0;
}
.taptap-by-bonfire .menu li {
position:relative;
margin:0;
padding:0;
border:none;
z-index:auto;
}
.taptap-by-bonfire .menu ul {
list-style:none;
margin:0;
padding:0;
display:none;
} .taptap-by-bonfire ul li.current-menu-item > a,
.taptap-by-bonfire .sub-menu .current-menu-item > a { color:#E4D7D7; } .taptap-by-bonfire .sub-menu a {
color:#686C6F;
font-size:13px;
letter-spacing:0;
margin:0;
padding:11px 0;
}  .taptap-sub-arrow {
position:absolute;
cursor:pointer;
top:0;
width:40px;
display:inline-block;
margin:8px 0 0 13px;
padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.taptap-sub-arrow-inner {
position:relative;
display:block;
top:0;
right:0;
width:40px;
height:25px;
border-left:1px solid #4A4D50;
}
.taptap-sub-arrow-inner::before,
.taptap-sub-arrow-inner::after {
position:absolute;
content:'';
display:block;
top:11px;
width:9px;
height:2px;
background-color:#ADADAC;
-webkit-transition:all .35s ease;
-moz-transition:all .35s ease;
transition:all .35s ease;
}
.taptap-sub-arrow-inner::before {
left:14px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
}
.taptap-sub-arrow-inner::after {
left:20px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.taptap-by-bonfire span.taptap-submenu-active span::before {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.taptap-by-bonfire span.taptap-submenu-active span::after {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
} .taptap-by-bonfire ul li a i,
.taptap-by-bonfire .sub-menu a i {
font-size:15px;
margin:2px 7px 0 7px;
-webkit-transition:all .25s ease;
-moz-transition:all .25s ease;
transition:all .25s ease;
}
.taptap-by-bonfire ul li a i {
color:#8C9093;
}
.taptap-by-bonfire .sub-menu a i {
color:#686C6F;
margin-top:0;
} .taptap-menu-item-description {
font-family:'Montserrat';
font-weight:400;
font-size:11px;
line-height:11px;
color:#60666B;
letter-spacing:0;
margin:2px 0 0 0;
} li.menu-item-has-children > a .taptap-menu-item-description { display:none; } .taptap-alternate-close-button {
position:fixed;
z-index:1;
top:20px;
right:20px;
width:45px;
height:45px;
cursor:pointer;
}
.taptap-alternate-close-button::before,
.taptap-alternate-close-button::after {
content:'';
position:absolute;
top:21px;
left:0;
width:45px;
height:2px;
background-color:#ccc;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
-webkit-transition: all .15s ease;
-moz-transition: all .15s ease;
transition: all .15s ease;
}
.taptap-alternate-close-button::before {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
}
.taptap-alternate-close-button::after {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
} .taptap-by-bonfire-image-wrapper {
display:block;
margin:0 5px;
text-align:center;
}
.taptap-by-bonfire-image {
margin:0 auto;
}
.taptap-by-bonfire-image ul {
list-style-type:none;
margin:0;
padding:10px;
}
.taptap-by-bonfire-image ul li {
list-style-type:none;
text-align:center;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
transition:all .2s ease;
}
.taptap-by-bonfire-image ul li a {
font-family:'Muli';
font-weight:700;
margin:0;
padding:0;
display:inline-block;
text-decoration:none;
text-align:left;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
transition:all .2s ease;
}
.taptap-image-grid-item > a {
font-size:18px;
letter-spacing:0;
color:#fff;
}
.taptap-by-bonfire-image .menu {
list-style:none;
}
.taptap-by-bonfire-image .menu li {
position:relative;
border:none;
z-index:auto;
}
.taptap-by-bonfire-image .menu ul {
list-style:none;
margin:0;
padding:0;
display:none;
}
.taptap-by-bonfire-image > ul {
position:relative;
max-width:960px;
display:grid;
grid-gap:20px;
grid-template-columns:repeat(3, 1fr);
color:#444;
list-style-type:none;
margin:0 auto;
padding:0;
}
.taptap-by-bonfire-image > ul > li {
width:100%;
min-width:100px;
height:100%;
} .taptap-image-sub-wrapper {
position:relative;
z-index:9;
min-width:100px;
height:160px;
padding:0;
margin:0;
}
.taptap-image-grid-item {
position:relative;
width:100%;
max-height:340px;
background-color:#333;
overflow:auto;
border-radius:7px;
}
.taptap-by-bonfire-image-active .taptap-image-grid-item {
-webkit-box-shadow:0px 0px 30px 15px rgba(0,0,0,0.75);
-moz-box-shadow:0px 0px 30px 15px rgba(0,0,0,0.75);
box-shadow:0px 0px 30px 15px rgba(0,0,0,0.75);
}
.taptap-image-grid-item > a {
width:100%;
height:160px;
padding:14px 10px 0 15px !important;
line-height:20px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.taptap-by-bonfire-image > ul > li > ul {
width:100%;
}
.taptap-image-grid-item > ul {
padding-left:15px !important;
}
.taptap-image-grid-item > ul li {
z-index:99999 !important;
opacity:0;
-webkit-transform:translateY(20px);
-moz-transform:translateY(20px);
transform:translateY(20px);
-webkit-transition:all .75s ease;
-moz-transition:all .75s ease;
transition:all .75s ease;
}
.taptap-image-grid-item > ul > li:first-child {
margin-top:-50px;
}
.taptap-image-grid-item > ul > li:last-child {
padding-bottom:10px;
} .taptap-by-bonfire-image-active {
z-index:1 !important;
opacity:1;
} .taptap-image-grid-item > ul::before {
opacity:0;
content:'';
position:absolute;
z-index:99999;
top:-0px;
left:0;
width:100%;
height:160px;
display:block;
pointer-events:none;
-webkit-transition:all .35s ease;
-moz-transition:all .35s ease;
transition:all .35s ease;
background:#333;
background:linear-gradient(180deg, rgba(30,30,30,0) 25%, #333 100%, #333 100%);
}
.taptap-by-bonfire-image-active .taptap-image-grid-item > ul::before {
opacity:1;
}
.taptap-by-bonfire-image-sub-active {
opacity:1 !important;
-webkit-transform:translateY(0) !important;
-moz-transform:translateY(0) !important;
transform:translateY(0) !important;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li {
opacity:1;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0);
} .taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(1) {
-webkit-transition:opacity .75s ease .1s, -webkit-transform .85s ease .1s;
-moz-transition:opacity .75s ease .1s, -moz-transform .85s ease .1s;
transition:opacity .75s ease .1s, transform .85s ease .1s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(2) {
-webkit-transition:opacity .75s ease .15s, -webkit-transform .85s ease .15s;
-moz-transition:opacity .75s ease .15s, -moz-transform .85s ease .15s;
transition:opacity .75s ease .15s, transform .85s ease .15s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(3) {
-webkit-transition:opacity .75s ease .2s, -webkit-transform .85s ease .2s;
-moz-transition:opacity .75s ease .2s, -moz-transform .85s ease .2s;
transition:opacity .75s ease .2s, transform .85s ease .2s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(4) {
-webkit-transition:opacity .75s ease .25s, -webkit-transform .85s ease .25s;
-moz-transition:opacity .75s ease .25s, -moz-transform .85s ease .25s;
transition:opacity .75s ease .25s, transform .85s ease .25s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(5) {
-webkit-transition:opacity .75s ease .3s, -webkit-transform .85s ease .3s;
-moz-transition:opacity .75s ease .3s, -moz-transform .85s ease .3s;
transition:opacity .75s ease .3s, transform .85s ease .3s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(6) {
-webkit-transition:opacity .75s ease .35s, -webkit-transform .85s ease .35s;
-moz-transition:opacity .75s ease .35s, -moz-transform .85s ease .35s;
transition:opacity .75s ease .35s, transform .85s ease .35s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(7) {
-webkit-transition:opacity .75s ease .4s, -webkit-transform .85s ease .4s;
-moz-transition:opacity .75s ease .4s, -moz-transform .85s ease .4s;
transition:opacity .75s ease .4s, transform .85s ease .4s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(8) {
-webkit-transition:opacity .75s ease .45s, -webkit-transform .85s ease .45s;
-moz-transition:opacity .75s ease .45s, -moz-transform .85s ease .45s;
transition:opacity .75s ease .45s, transform .85s ease .45s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(9) {
-webkit-transition:opacity .75s ease .5s, -webkit-transform .85s ease .5s;
-moz-transition:opacity .75s ease .5s, -moz-transform .85s ease .5s;
transition:opacity .75s ease .5s, transform .85s ease .5s;
}
.taptap-main-wrapper-active .taptap-by-bonfire-image > ul > li:nth-child(10) {
-webkit-transition:opacity .75s ease .55s, -webkit-transform .85s ease .55s;
-moz-transition:opacity .75s ease .55s, -moz-transform .85s ease .55s;
transition:opacity .75s ease .55s, transform .85s ease .55s;
}
.taptap-image-grid-item > a {
position:relative;
z-index:0;
}
.taptap-image-grid-item > a:before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
border-radius:7px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
} .taptap-by-bonfire-image .sub-menu {
display:none;
}
.taptap-image-submenu-active {
display:inline !important;
}
.taptap-by-bonfire-image .sub-menu li {
text-align:left;
}
.taptap-by-bonfire-image .sub-menu li a {
color:#686C6F;
font-size:16px;
letter-spacing:0;
margin:0;
padding:11px 0;
width:100%;
} .taptap-by-bonfire-image ul.sub-menu ul li {
padding-left:10px;
}  .taptap-image-sub-arrow {
position:absolute;
top:0;
right:8px;
pointer-events:none;
width:36px;
height:36px;
display:inline-block;
margin:8px 0 0 13px;
padding:0;
border-radius:50%;
background-color:#525BDE; -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.taptap-by-bonfire-image .taptap-image-sub-arrow-inner::before,
.taptap-by-bonfire-image .taptap-image-sub-arrow-inner::after {
position:absolute;
content:'';
display:block;
top:17px;
width:14px;
height:2px;
border-radius:50px;
background-color:#fff;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease;
}
.taptap-by-bonfire-image .taptap-image-sub-arrow-inner::before {
left:11px;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
transform:rotate(0deg);
}
.taptap-by-bonfire-image .taptap-image-sub-arrow-inner::after {
left:11px;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
transform:rotate(90deg);
}
.taptap-by-bonfire-image span.taptap-submenu-active span::before {
-webkit-transform:rotate(225deg);
-moz-transform:rotate(225deg);
transform:rotate(225deg);
}
.taptap-by-bonfire-image span.taptap-submenu-active span::after {
-webkit-transform:rotate(135deg);
-moz-transform:rotate(135deg);
transform:rotate(135deg);
} .taptap-by-bonfire-image .sub-menu .taptap-image-sub-arrow {
top:-5px;
width:32px;
height:32px;
border:2px solid transparent;
background:#444;
-webkit-transition:all .35s ease;
-moz-transition:all .35s ease;
transition:all .35s ease;
}
.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active {
border-color:#444;
background:transparent;
}
.taptap-image-sub-arrow-inner {
position:relative;
display:block;
top:0;
right:0;
width:40px;
height:25px;
}
.sub-menu .taptap-image-sub-arrow-inner::before,
.sub-menu .taptap-image-sub-arrow-inner::after {
position:absolute;
content:'';
display:block;
top:15px;
width:7px;
height:2px;
border-radius:50px;
background-color:#ADADAC;
-webkit-transition:all .35s ease;
-moz-transition:all .35s ease;
transition:all .35s ease;
}
.sub-menu .taptap-image-sub-arrow-inner::before {
left:11px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
}
.sub-menu .taptap-image-sub-arrow-inner::after {
left:15px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active span::before {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active span::after {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
} .taptap-menu-item-description {
font-family:'Montserrat';
font-weight:400;
font-size:11px;
line-height:11px;
color:#60666B;
letter-spacing:0;
margin:2px 0 0 0;
} li.menu-item-has-children > a .taptap-menu-item-description { display:none; } .taptap-main-wrapper {
position:fixed;
z-index:99999;
top:-1000%;
left:0;
width:100%;
height:100%;
opacity:0; -webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0); -webkit-overflow-scrolling:touch;
-webkit-transition:-webkit-transform .5s ease, top 0s ease .5s, opacity .5s ease 0s;
-moz-transition:-moz-transform .5s ease, top 0s ease .5s, opacity .5s ease 0s;
transition:transform .5s ease, top 0s ease .5s, opacity .5s ease 0s;
}
.taptap-main-wrapper-active {
top:0;
opacity:1;
-webkit-transition:-webkit-transform .5s ease, top 0s ease 0s, opacity .5s ease 0s;
-moz-transition:-moz-transform .5s ease, top 0s ease 0s, opacity .5s ease 0s;
transition:transform .5s ease, top 0s ease 0s, opacity .5s ease 0s;
}
.taptap-main-inner {
width:100%;
height:100%;
overflow-y:auto;
}
.taptap-main {
padding:0;
margin:0;
display:table;
width:100%;
height:100%; transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
}
.taptap-main-inner-inner {
display:table-cell;
vertical-align:top;
margin:0;
padding:75px 0;
} .taptap-main-inner-inner-toolbar {
padding-top:157px;
}
.taptap-contents-wrapper {
margin:0 auto;
} .taptap-background-color {
position:fixed;
z-index:99998;
top:-1000%;
left:0;
width:100%;
height:100%;
height:100vh;
background-color:#111112; -webkit-transform:translate3d(0,0,0); -webkit-overflow-scrolling:touch;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .5s ease, top 0s ease .5s;
-moz-transition:-moz-transform .5s ease, top 0s ease .5s;
transition:transform .5s ease, top 0s ease .5s;
}
.taptap-background-color-active {
top:0;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform .5s ease, top 0s ease 0s;
-moz-transition:-moz-transform .5s ease, top 0s ease 0s;
transition:transform .5s ease, top 0s ease 0s;
-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);
} .taptap-background-image {
position:fixed;
z-index:99999;
top:-1000%;
left:0;
width:100%;
height:100%;
height:100vh;
opacity:.1; -webkit-transform:translate3d(0,0,0); -webkit-overflow-scrolling:touch;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
background-size:cover;
background-repeat:no-repeat; -webkit-transition:-webkit-transform .5s ease, top 0s ease .5s;
-moz-transition:-moz-transform .5s ease, top 0s ease .5s;
transition:transform .5s ease, top 0s ease .5s;
}
.taptap-background-image-active {
top:0;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform .5s ease, top 0s ease 0s;
-moz-transition:-moz-transform .5s ease, top 0s ease 0s;
transition:transform .5s ease, top 0s ease 0s;
} .taptap-background-overlay {
position:fixed;
z-index:99997;
top:-1000%;
left:0;
width:100%;
height:100%;
height:100vh;
background-color:#000;
cursor:pointer;
opacity:0;
-webkit-transition:opacity .5s ease, top 0s ease .5s;
-moz-transition:opacity .5s ease, top 0s ease .5s;
transition:opacity .5s ease, top 0s ease .5s;
}
.taptap-background-overlay-active {
top:0;
opacity:.5;
-webkit-transition:opacity .5s ease, top 0s ease 0s;
-moz-transition:opacity .5s ease, top 0s ease 0s;
transition:opacity .5s ease, top 0s ease 0s;
} .taptap-widgets-wrapper { margin-top:30px; }
.taptap-widgets-wrapper .widget {
font-family:'Montserrat';
font-weight:400;
text-align:center;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:12px;
line-height:16px;
color:#8C9093;
letter-spacing:0;
}
.taptap-widgets-wrapper .widget a {
color:#8C9093;
text-decoration:none;
border:none;
}
.taptap-widgets-wrapper .widget a:hover {
text-decoration:none;
border:none;
}
.taptap-widgets-wrapper .widget div,
.taptap-widgets-wrapper .widget span,
.taptap-widgets-wrapper .widget iframe,
.taptap-widgets-wrapper .widget object,
.taptap-widgets-wrapper .widget embed {
margin-left:auto;
margin-right:auto;
}
.taptap-widgets-wrapper .widget .widgettitle {
font-family:'Montserrat';
font-weight:400;
font-size:12px;
line-height:16px;
} .taptap-smart-header-hide {
top:calc(0px - 150px) !important;
}  .taptap-absolute { position:absolute; } .taptap-header-bg-image,
.taptap-header,
.taptap-menu-button-wrapper,
.taptap-search-button-wrapper,
.taptap-logo-wrapper {
-webkit-transition:opacity .25s ease, top .35s ease;
-moz-transition:opacity .25s ease, top .35s ease;
transition:opacity .25s ease, top .35s ease;
}
.taptap-hide-header-elements {
opacity:0 !important;
} .scroll-wrapper {
overflow:hidden !important;
padding:0 !important;
position:relative;
}
.scroll-wrapper > .scroll-content {
border:none !important;
box-sizing:content-box !important;
height:auto;
left:0;	
margin:0;
max-height:none !important;
max-width:none !important;
overflow:scroll !important;
position:relative !important;
top:0;
width:auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height:0;
width:0;
}
.scroll-element {
display:none;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
display:block;
} .taptap-main-inner > .scroll-element,
.taptap-main-inner > .scroll-element div {
border:none;
margin:0;
padding:0;
position:absolute;
z-index:9999999999;
}
.taptap-main-inner > .scroll-element div {
display:block;
height:100%;
left:0;
top:0;
width:100%;
}
.taptap-main-inner > .scroll-element.scroll-x {
bottom:0;
height:8px;
left:0;
width:100%;
}
.taptap-main-inner > .scroll-element.scroll-y {
max-height:100%;
right:3px;
top:3px;
bottom:3px;
width:5px;
}
.taptap-main-inner > .scroll-element .scroll-element_outer {
overflow:hidden;
}
.taptap-main-inner > .scroll-element .scroll-bar { background-color:#5E6469; } .taptap-main-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left:-12px; }
.taptap-main-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top:-12px; }
.taptap-main-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.taptap-main-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; } .taptap-image-grid-item > .scroll-element,
.taptap-image-grid-item > .scroll-element div {
border:none;
margin:0;
padding:0;
position:absolute;
z-index:9999999999;
}
.taptap-image-grid-item > .scroll-element div {
display:block;
height:100%;
left:0;
top:0;
width:100%;
}
.taptap-image-grid-item > .scroll-element.scroll-x {
bottom:0;
height:8px;
left:0;
width:100%;
}
.taptap-image-grid-item > .scroll-element.scroll-y {
max-height:100%;
right:3px;
top:3px;
bottom:3px;
width:5px;
}
.taptap-image-grid-item > .scroll-element .scroll-element_outer {
overflow:hidden;
}
.taptap-image-grid-item > .scroll-element .scroll-bar { background-color:#5E6469; } .taptap-image-grid-item > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left:-12px; }
.taptap-image-grid-item > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top:-12px; }
.taptap-image-grid-item > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.taptap-image-grid-item > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; } .wp-toolbar-active { margin-top:32px; } #wpadminbar { z-index:9999999999999999999999999999; }  @media screen and (max-width: 782px) {
.wp-toolbar-active { margin-top:46px; }
#wpadminbar { position: fixed !important; }
} @media screen and (max-width:800px) {
.taptap-by-bonfire-image > ul {
grid-template-columns:repeat(2, 1fr);
}
}
@media screen and (max-width:600px) {
.taptap-by-bonfire-image > ul {
grid-template-columns:none;
}
.taptap-image-sub-wrapper {
height:100%;
}
.taptap-image-grid-item {
position:relative !important;
max-height:none;
}
.taptap-image-grid-item > a:after {
position:absolute;
}
.taptap-image-grid-item > .scroll-element,
.taptap-image-grid-item > .scroll-element div {
display:none;
}
}