html,body{background:#333 url}.ct-gallery{height:676px}.slides{padding:0;width:100%;height:auto;display:block;margin:0 auto;position:relative}.slides *{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.slides input{display:none}.slide-container{display:block}.slide{top:0;opacity:0;width:100%;height:auto;display:block;position:absolute;transform:scale(0);transition:all .7s ease-in-out}.slide img{width:100%;height:100%}.nav label{width:200px;height:100%;display:none;position:absolute;opacity:0;z-index:9;cursor:pointer;transition:opacity .2s;color:#FFF;font-size:156pt;text-align:center;line-height:380px;font-family:"Varela Round",sans-serif;background-color:rgba(255,255,255,.9);text-shadow:0 0 15px rgb(119,119,119)}.slide:hover + .nav label{opacity:.5}.nav label:hover{opacity:1}.nav .next{right:0}input:checked + .slide-container .slide{opacity:1;transform:scale(1);transition:opacity 1s ease-in-out}input:checked + .slide-container .nav label{display:block}.nav-dots{width:100%;bottom:9px;height:11px;display:block;position:absolute;text-align:center}.nav-dots .nav-dot{top:-5px;width:11px;height:11px;margin:0 4px;position:relative;border-radius:100%;display:inline-block;background-color:rgba(0,0,0,.6)}.nav-dots .nav-dot:hover{cursor:pointer;background-color:rgba(0,0,0,.8)}@media (max-width:420px){.nav label{font-size:78pt;line-height:190px}.ct-gallery{height:285px}}