.banner_overlay,.nav_link{color:#3A3A3A;position:absolute}#image_slider.home_section{padding-bottom:0}.image_slider{position:relative;width:100%;height:0;padding-bottom:57.4%;overflow:hidden}.image_slider.auto_slide{width:100%;white-space:nowrap}.image_slider .slide_container{position:absolute;left:0;top:0;width:100%;height:100%;white-space:nowrap;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-in-out;-webkit-transition-duration:.8s;-moz-backface-visibility:hidden;-moz-perspective:1000;-moz-transition-property:transform;-moz-transition-timing-function:ease-in-out;-moz-transition-duration:.8s;backface-visibility:hidden;perspective:1000;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.8s}.image_slider .slide{width:100%;height:100%;display:inline-block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.ie8 .image_slider .slide,.image_slider.fade_slides .slide{position:absolute;left:0}.image_slider.fade_slide_slides .slide,.image_slider.fade_slides .slide{opacity:0;-webkit-transition-property:opacity;-webkit-transition-timing-function:ease-in-out;-webkit-transition-duration:.8s;-moz-transition-property:opacity;-moz-transition-timing-function:ease-in-out;-moz-transition-duration:.8s;transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:.8s}.ie8 .image_slider .slide{display:none}.image_slider.fade_slide_slides .active_slide,.image_slider.fade_slides .active_slide{opacity:1}.ie8 .image_slider .active_slide{display:block}.banner_overlay,.banner_overlay .overlay_button{font-family:'open sans',sans-serif;display:inline-block}.banner_overlay{white-space:normal;padding:.5em 1.5em;background:rgba(255,255,255,.6);font-size:1.3em;font-size:1.3rem;max-width:750px}.banner_overlay.centre_top{top:2em;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}.banner_overlay.centre_mid{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.banner_overlay.centre_bot{bottom:2em;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}.ie8 .banner_overlay.centre_bot,.ie8 .banner_overlay.centre_mid,.ie8 .banner_overlay.centre_top{margin-top:-150px}.ie8 .banner_overlay.centre_mid{margin-left:-200px}.banner_overlay.left_top{left:5em;top:0;text-align:left}.banner_overlay.left_bot{left:5em;bottom:2em;text-align:left}.banner_overlay.right_top{right:5em;top:0;text-align:right}.banner_overlay.right_bot{right:5em;bottom:2em;text-align:right}.nav_link{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;width:4em;height:4em;line-height:4em;cursor:pointer;background:#e5e5e5;background:rgba(255,255,255,.65)}.nav_link:hover{background-color:rgba(1,49,112,.76);color:#fff}.nav_link.nav_left{left:.5em}.nav_link.nav_right{right:.5em}.banner_overlay .overlay_sub_title{font-size:22px;font-weight:400}.banner_overlay .overlay_button{background:#f83;font-size:18px;color:#fff;padding:15px 30px 20px;line-height:30px;border-radius:3px;text-decoration:none;position:relative;clear:both;margin-top:1em;vertical-align:top}.banner_overlay .overlay_down{display:block;clear:both;margin-top:1em;margin-left:1em;margin-right:1em;vertical-align:top}@media screen and (max-width:1400px){.image_slider{padding-bottom:0;height:450px}.banner_overlay.centre_bot,.banner_overlay.centre_top,.banner_overlay.left_bot,.banner_overlay.left_top,.banner_overlay.right_bot,.banner_overlay.right_top{right:auto;left:50%;bottom:auto;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width:750px){.slider_container .nav_link{display:none!important}.image_slider{padding-bottom:0;min-height:400px;height:auto}html .image_slider .centred{padding:15px}html .image_slider .banner_overlay{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:100%}}