.flex-container a:hover,.flex-slider a:hover { outline: none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav { margin: 0; padding: 0; list-style: none;}.flex-pauseplay span { text-transform: capitalize;}.flexslider{ margin:0; padding:0; width:100%; overflow:hidden;}.flexslider{ overflow:hidden;}.flexslider .slides{ width: 100%; display: block;}.flexslider .slides img{ width: 100%; display: block;}.flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .flexslider .slides { display: block;}* html .flexslider .slides { height: 1%;}.no-js .flexslider .slides > li:first-child { display: block;}.flexslider { margin:0; background: #fff; position: relative; zoom: 1;}.flexslider .slides { zoom: 1;}.flexslider .slides img { height: auto; -moz-user-select: none;}.flex-viewport { max-height: 2000px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.carousel li { margin-right: 5px;}.flex-direction-nav { position:absolute; top:50%; width:100%; opacity:0; -webkit-transform:translateY(-50%); transform:translateY(-50%);}.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.flex-direction-nav a:before { width: 40px; height:40px; display: inline-block; content: ''; background:url(/images/_sitedesign/flex-arrow-left.png); background-size:100%;}.flex-direction-nav a.flex-next:before { background:url(/images/_sitedesign/flex-arrow-right.png); background-size:100%;}.flex-direction-nav .flex-prev { left: -50px;}.flex-direction-nav .flex-next { right: -50px; text-align: right;}.flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: 1rem;}.flexslider:hover .flex-direction-nav .flex-next { opacity:1; right: 1rem;}.flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; z-index: -1;}.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000;}.flex-pauseplay a:before { font-size: 1.3rem; display: inline-block; content: '\f004';}.flex-pauseplay a:hover { opacity: 1;}.flex-pauseplay a.flex-play:before { content: '\f003';}.flex-control-nav { width: 100%; margin-top:1rem; text-align: center;}.flex-control-nav li { margin: 0 .25rem; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a { width: 5px; height: 5px; display: block; background: #999; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}.flex-control-paging li a:hover { background: #333;}.flex-control-paging li a.flex-active { background: #333; cursor: default; transition: .3s cubic-bezier(0.0, 0.0, 0.2, 1); transform: scale(1.5);}.flex-control-thumbs { margin: .5rem 0 0; position: static; display:flex; flex-wrap:wrap;}.flex-control-thumbs li { width: calc(20% - .5rem); margin: 0 .25rem .5rem;}.flex-control-thumbs img { width: 100%; height: auto; display: block; cursor: pointer; -moz-user-select: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; padding:.5rem;}.flex-control-thumbs img{ border:1px solid #ddd;}.flex-control-thumbs .flex-active { border:1px solid #444;}@media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { opacity: 1; left: 10px; ;} .flex-direction-nav .flex-next { opacity: 1; right: 10px; ;}}.flex-caption{display:none;}@media screen and (min-width:47em){.flex-control-nav{height:auto;}.flexslider:hover .flex-direction-nav{opacity:1;}}/*.flexslider1 .slides li:not(.clone){display:none;} IE11 fix*/.flexslider1 .slides li:not(.clone):first-child{display:block;}.flexslider1 .slides li:not(.clone):first-child a{position:absolute;top:0;left:0;width:100%;}.flexslider1 .slides li:not(.clone)::before{ content:""; display:block; padding-top:50%;}@media (min-width:32em) {.flexslider1 .slides li:not(.clone)::before{padding-top:38.46938%;}}.flexslider1.loaded .slides li::before{content:none;}.flexslider1.loading{opacity:0;}.flexslider1.loaded{opacity:1;transition: .3s ease-in;}.modal_image .flexslider5 {min-width:100%;}.flexslider5 .slides li + li {display: none;}.flexslider5 .slides li a{ display:block; position:absolute; width:100%; top:0; left:0;}.flexslider5.loaded .slides li{display:block;}.flexslider5 .slides li::before{ content:""; display:block; padding-top:100%;}.flexslider5.flexslider-pd:not(.flexslider-acc) .slides li::before{ padding-top:133%;}.flexslider5 .slides li img{ position:absolute; top:0; left:0; opacity:0;}.flexslider5.loaded .slides li img{ opacity:1;}.flexslider5 .flex-control-thumbs li:before{ content:""; display:block; padding-top:100%;}.flexslider5 .flex-control-thumbs li img{ position:absolute; top:0; left:0; width:100%;}.flexslider-pd .flex-control-thumbs li:before{ content:""; display:block; padding-top:125%;}@media (min-width:64em) {.span > .flexslider + h1{margin-top:1rem;}.flexslider1{width:calc(100% - 2rem);margin:0 auto;}}.fleximages { visibility:hidden;}@media only screen and (min-width: 599px){ .mobileslider { display: none !important; ;}}@media only screen and (max-width: 600px) { .desktopslider { display: none !important; ;} ;}/*NEW for personalised banners only on mobile devices single image */@media (max-width:64em) { .flexslider5 .personalised-banner li::before { padding-top: 40%; ;}}.inside span.promo-colour { color: #D82127;}.personalised-banner-pla-promo-message { font-weight: 700; text-align: center;}