html,body{background:#000}input:checked + .slide-container .nav-aside label{display:block}input:checked + .slide-container .slide{opacity:1;transform:scale(1);transition:all 1.5s ease-in-out;-webkit-transition-delay:.7s;transition-delay:.7s}#menu-main{opacity:.5;z-index:2}#menu-main:hover{opacity:.9}#slideshow{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:0;display:block}#slideshow *{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#slideshow input{display:none}.slide{font-size:0;z-index:2;opacity:0;width:100%;display:block;position:absolute;text-align:center;transform:scale(0);margin:0 auto;transition:all 1.5s ease-in-out;left:0}.nav-aside label img{font-size:0;width:100%;height:100%;border:0;opacity:.8;margin:0;padding:0;transition:all 1s ease-in-out}.nav-aside label{font-size:0;z-index:3;width:10%;display:none;position:absolute;opacity:0;cursor:pointer;background-color:rgba(224,224,224,0);transition:all 1s ease-in-out;margin:0;padding:0;border:0}.nav-aside label:hover{opacity:.6;background-color:rgba(224,224,224,0.9);transition:all 1s ease-in-out}.caption:hover ~ .nav-aside label,.slide:hover ~ .nav-aside label{opacity:.3;background-color:rgba(224,224,224,0.9);transition:all 1s ease-in-out}.slide:hover + .caption{opacity:.9;transition:all .5s ease-in-out;background:rgba(31,31,31,0.8);width:100%;visibility:visible;font-size:100%}.caption{position:absolute;left:0;background:rgba(31,31,31,0.8);color:#fff;opacity:.9;width:0;margin:0;transition:all .5s ease-in-out;visibility:hidden;z-index:4;font-size:10%}.nav-aside .prev{background:url(../images/arrow-prev.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.nav-aside .next{right:0;background:url(../images/arrow-next.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}#nav-bar{position:absolute;left:0;right:0;border-top:1px solid #252525;display:inline-block;text-align:center;overflow:auto;font-size:0;background:#1a1a1a}.nav-img{padding:0;margin:2px;height:30px;position:relative;display:inline-block;border:1px solid rgba(239,239,239,0.9);vertical-align:bottom;overflow:hidden}.nav-img img{vertical-align:top;height:30px;width:auto;border:0;margin:0;padding:0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.nav-img:hover{cursor:pointer;border-color:#ff0}.nav-img img:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.footer-slideshow{transition:all 1s ease-in-out;position:absolute}#footer{border-top-color:#000}@media all and (min-height: 801px){.caption{font-size:1%;padding:4px 0}}@media all and (min-height: 601px) and (max-height: 800px){.caption{font-size:1%;padding:4px 0}}@media all and (min-height: 501px) and (max-height: 600px){.caption{font-size:1%;padding:3px 0}}@media all and (min-height: 401px) and (max-height: 500px){.caption{font-size:1%;padding:3px 0}}@media all and (min-height: 301px) and (max-height: 400px){.caption{font-size:1%;padding:2px 0}}@media all and (min-width: 641px){#nav-bar{bottom:21px;height:36px}.nav-aside label,.slide{top:0;bottom:58px}.caption{bottom:58px}}@media all and (max-width: 640px){#nav-bar{bottom:41px;height:36px}.nav-aside label,.slide{top:0;bottom:78px}.caption{bottom:78px}}