#glisse-wrapper{position:relative;z-index:99}#glisse-close,.glisse-legend{position:fixed;text-align:center}.grid{max-width:69em;list-style:none;margin:0 auto;padding:0}.grid li{display:block;float:left;padding:7px;width:33.3%;opacity:0}.grid li.shown,.no-cssanimations .grid li,.no-js .grid li{opacity:1}.grid li a,.grid li img{outline:0;border:none;display:block;max-width:100%}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;-moz-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes moveUp{to{-moz-transform:translateY(0);opacity:1}}@keyframes moveUp{to{transform:translateY(0);opacity:1}}@media screen and (max-width:900px){.grid li{width:50%}}@media screen and (max-width:400px){.grid li{width:100%}}html{height:100%}#glisse-close,#glisse-controls,#glisse-overlay,#glisse-spinner{opacity:0}#glisse-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8)}#glisse-overlay.loading #glisse-spinner{opacity:1}#glisse-overlay-content{position:fixed;top:10%;right:10%;bottom:10%;left:10%;background-repeat:no-repeat;background-position:50% 50%;opacity:0;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden}#glisse-overlay-content img{display:none}#glisse-overlay-content.shake{-webkit-animation:shake .6s 1;-moz-animation:shake .6s 1;-ms-animation:shake .6s 1;-o-animation:shake .6s 1;animation:shake .6s 1}#glisse-close{cursor:pointer;height:24px;width:22px;top:40px;right:40px;background:url(/frontend/css/glisse/glisse_close.png)}#glisse-spinner{position:fixed;top:50%;left:50%;margin:-40px 0 0 -40px;height:80px;width:80px;background:url(/frontend/css/glisse/loader.gif) center center no-repeat rgba(0,0,0,.6);border-radius:6px}.glisse-next a,.glisse-prev a{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:46px;display:block;position:fixed;top:100px;background:url(/frontend/css/glisse/glisse_arrows.png);text-indent:-9999px}#glisse-controls .ended a{opacity:.3;cursor:default}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-ms-transform:translateX(0)}10%,30%,50%,70%,90%{-ms-transform:translateX(-10px)}20%,40%,60%,80%{-ms-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.glisse-next a{top:50%;right:40px;background-position:28px 0}.glisse-prev a{top:50%;left:40px;background-position:0 0}.glisse-legend{color:#fff;background:0 0;padding:12px;display:block;overflow:hidden;width:auto;bottom:20px;left:50px;right:50px;font-size:13px}