.sliderElements,.sliderElements figure,.sliderControls{margin:0}.sliderElements:after{content:".";display:block;height:.1px;clear:both;visibility:hidden;font-size:0;overflow:hidden}.cssSlider{overflow-x:hidden}.sliderElements{position:relative;left:0;width:400%;margin-bottom:.8em;list-style:none;-webkit-transition:left .8s ease-in-out;-moz-transition:left .8s ease-in-out;-o-transition:left .8s ease-in-out;transition:left .8s ease-in-out}.sliderElements>li{float:left;width:25%;position:relative}#slide02:checked~.sliderElements{left:-100%}#slide03:checked~.sliderElements{left:-200%}#slide04:checked~.sliderElements{left:-300%}.sliderElements figcaption{display:block;color:#fff;position:absolute;left:0;bottom:1em;padding:.4em;background:rgba(0,0,0,.5)}.cssSlider input{position:absolute;left:-99999px}.sliderControls{text-align:right;position:relative;height:0;top:15px;right:15px;z-index:1}.sliderControls li{display:inline-block}.sliderControls label{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;display:block;cursor:pointer;background:#e6007d;color:#e6007d}.sliderControls label:hover,#slide01:checked~.sliderControls label[for=slide01],#slide02:checked~.sliderControls label[for=slide02],#slide03:checked~.sliderControls label[for=slide03],#slide04:checked~.sliderControls label[for=slide04]{background:#ddd;color:#ddd}.sliderElements img{width:100%;height:540px;display:block}