@charset "utf-8";
@import "logos.css";
/*Newer, better box model combines padding, borders and widths to one value on every element */   
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
*behavior: url(/_style/boxsizing.htc);
}
/*Reset some things to behave as expected by default*/  
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
/*Set some basic document styles*/
html {
	height: 100%;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.no-touch {
	overflow-y: scroll;
}
html, button, input, select, textarea {
	font-family: "Helix Mabry Pro";
	font-weight: 500;
	font-style: normal;
	color: #313334;
}
body {
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
	height: 100%;
}

/*Some text selection decoration*/
::-moz-selection {
background-color: #612d8f;
color: #fff;
text-shadow: none;
}
::selection {
	background-color: #612d8f;
	color: #fff;
	text-shadow: none;
}
/*Links*/
a {
	color: #222222;
	text-decoration: none;
	font-weight: 500;
	border-bottom: 1px solid #222222;
}
.no-touch a {
	-webkit-transition: all 90ms linear;
	-moz-transition: all 90ms linear;
	-ms-transition: all 90ms linear;
	-o-transition: all 90ms linear;
	transition: all 90ms linear;
}
a:visited {
	color: #222222;
}
.no-touch a:hover, a:focus {
	color: #fff;
	background-color: #222222;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.logo-link {
	text-decoration: none;
	border: none;
}
.logo-link:hover, .logo-link:focus {
	background-color: initial;
}
/*Headings*/
h1, h2, h3, h1 > a, h2 > a, h3 > a, .visual-heading, .visual-heading a {
	font-weight: 300;
	font-style: normal;
	line-height: 1.3em;
	color: #919394;
	border-color:#919394;
}
h1 > a, h2 > a, h3 > a {
	color:inherit !important;
	border-color:inherit !important;
}
.no-touch h1 > a:hover, .no-touch h2 > a:hover, .no-touch h3 > a:hover {
	color:#fff !important;
	border-color:#222222 !important;
}
h1, .visual-h1 {
	font-size: 3.45em;
}
h2, .visual-h2 {
	font-size: 2.45em;
}
h3, .visual-h3 {
	font-size: 1.65em;
}
h4, h5, h6 {
	font-weight: 500;
	font-style: normal;
	font-size: 1em;
}
h2, h3, h4, h5, h6, .visual-heading {
	padding: 0;
	margin: 1.55em 0 1em 0;
	margin: 1em 0;
}
h1, visual-h1 {
	padding: 0;
	margin: 0;
}
h1, .visual-h1, h2, .visual-h2 {
	font-family: "Helix Mabry Pro";
	margin-left: -.05em;
}
section > div h1:first-child, section > div h2:first-child, section > div h3:first-child, section > div .visual-heading:first-child {
	margin-top: 0;
}

@media only screen and (max-width: 800px) {
h1, .visual-h1 {
	font-size: 2.45em;
}
h2, .visual-h2 {
	font-size: 2.15em;
}
h3, .visual-h3 {
	font-size: 1.65em;
}
}

@media only screen and (max-width: 470px) {
h1, .visual-h1 {
	font-size: 2.15em;
}
h2, .visual-h2 {
	font-size: 1.65em;
}
h3, .visual-h3 {
	font-size: 1.28em;
}
}
h1.plain-heading, h2.plain-heading {
	font-weight: 400;
	font-style: normal;
	font-size: 1em;
	margin: 1em 0;
	padding: 0;
	line-height:inherit;
	color:inherit;
}
h1.inline-heading, h2.inline-heading {
	display:inline;
}

.visual-h1 {
	display: inline-block;
}
/*Text formatting*/
p {
	margin: 1em 0;
	font-family: Manrope;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
}
p.summary {
	font-size: 1.2em;
	line-height: 2em;
}

@media only screen and (max-width: 800px) {
p.summary {
	font-size: 1.1em;
	line-height: 1.65em;
}
}

@media only screen and (max-width: 470px) {
p.summary {
	font-size: 1em;
}
}
b, strong, em, dt {
	font-weight: 500;
	font-style: normal;
}
i, em {
	font-style: italic;
}
blockquote {
	font-weight: 300;
	font-style: normal;
	margin: 2em 12%;
	font-size: 1.25em;
	line-height: 1.7em;
	color: #616364;
}
blockquote::before, blockquote::after {
	font-size: 440%;
	line-height: 0em;
	vertical-align: bottom;
}
blockquote::before {
	content: "\201C";
	padding-right: 6px;
}
blockquote::after {
	content: "\201D";
	padding-left: 6px;
}

@media only screen and (max-width: 470px) {
blockquote {
	font-size: 1.1em;
	margin: 2em 4%;
}
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #d1d3d5;
	margin: 1em 0;
	padding: 0;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
	margin: 1em 0;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #222;
}
abbr[title] {
	border-bottom: 1px dotted;
}
/*Lists*/
dl, menu, ol, ul {
	margin: 1em 0;
}
dt {
	margin:1em 0 0 0;
}
dd {
	margin: 0;
}
menu, ol, ul {
	padding: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
}
/*Images*/
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
/*Tables*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*Forms*/
form {
	margin: 0;
}
form ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
form ul li {
	min-height: 3em;
	padding: 0.5em 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	cursor: pointer;
	display: inline-block;
	margin-bottom: 8px;
	font-family: 'Manrope';
	font-weight: 700;
}
.placeholder {
	/* for browsers that don't support placeholder text */
	color: #ccc;
}
legend {
	border: 0;
*margin-left: -7px;
	padding: 0;
	display: table;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
	padding: 1em;
	height: 3em;
	border: 1px solid #d1d3d4;
}
select, input[type="number"], input[type="date"], input[type="datetime"], input[type="month"], input[type="tel"], input[type="time"] {
	width:100%;
	padding: 0.5em;
}
select.day {
	width: 25%;
}
select.month {
	width: 48%;
}
select.year {
	width: 25%;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: none;
	border: none;
	border-radius: 0;
	cursor: pointer;
*overflow: visible;
}
#main button, #main input[type="button"], #main input[type="reset"], #main input[type="submit"], #search-wrapper button {
	cursor: pointer;
	height: 48px;
	width: 100%;
	margin-bottom: 1em;
	line-height: 2.85em;
	padding: 0 1.4em;
	margin-top: 20px;
	background-color: #222222;
	color: #fff;
	font-family: Manrope;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
}
.no-touch #main button, #main input[type="button"], no-touch #main input[type="reset"], .no-touch #main input[type="submit"] {
	-webkit-transition: all 90ms linear;
	-moz-transition: all 90ms linear;
	-ms-transition: all 90ms linear;
	-o-transition: all 90ms linear;
	transition: all 90ms linear;
}
.no-touch #main button:hover, .no-touch #main input[type="button"]:hover, .no-touch #main input[type="reset"]:hover, .no-touch #main input[type="submit"]:hover {
	-webkit-box-shadow: inset 0 -47px 0 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 -47px 0 0 rgba(0,0,0,0.1);
}

@media only screen and (max-width: 470px) {
#main input[type="submit"] {
	width: 100%;
	font-size: 1em;
	margin-top: .5em;
}
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	height: auto;
*width: 13px;
*height: 13px;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
textarea, input[type="text"], input[type="email"], input[type="tel"] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.last {
	margin-right: 0 !important;
}
/*Image replacement*/
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;/* IE 6/7 fallback */
*text-indent: -9999px;
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%;
}
/*Hide from both screenreaders and browsers*/
.hidden {
	display: none !important;
	visibility: hidden;
}
/*Hide only visually, but have it available for screenreaders*/
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
/*Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard*/
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
/*Hide visually and from screenreaders, but maintain layout*/
.invisible {
	visibility: hidden;
}
/*Clearfix: contain floats*/
.clearfix:before, .clearfix:after, .content-block-container:before, .content-block-container:after, .content-flow-container:before, .content-flow-container:after {
	content: " ";
	display: table;
}
.clearfix:after, .content-block-container:after, .content-flow-container:after {
	clear: both;
}
.clearfix, .content-block-container, .content-flow-container {
*zoom: 1;
}
/* 2 column split */
.half-width-block {
	width: 48.2142857%; /*width:540px;*/
	float: left;
	margin-right: 3.5714285%; /*margin-right:40px;*/
}
.half-width-block > div:last-child {
	padding-bottom: 0 !important;
}

@media only screen and (max-width: 768px) {
.half-width-block {
	width: auto;
	float: none;
	margin-right: 0;
	margin-bottom: 12%;
}
.half-width-block.last {
	margin-bottom: 0;
}
}
/* Alert boxes and rows */
.alert-info, row-alert-info {
	background-color: #612d8f;
	color: #fff;
}
.alert-info h1, .alert-info h2, .alert-info h3, .alert-info a, .row-alert-info h1, .row-alert-info h2, .row-alert-info h3, .row-alert-info a {
	color: #fff;
	border-color: #fff;
}
.no-touch .alert-info a:hover {
	background-color: #fff;
	color: #612d8f;
}
.alert-info h1 + p, .row-alert-info h1 + p {
	font-size: 1.2em;
	line-height: 2em;
	color: #fff;
}

@media only screen and (max-width: 800px) {
.alert-info h1 + p, .row-alert-info h1 + p {
	font-size: inherit;
	line-height: inherit;
}
}
/* Responsive YouTube video embed */
.youtube_container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;  /* Standard HD widescreen aspect ratio. Adjust if video isn't in 16:9 widescreen (unlikely) */
	margin:2em 0;
}
.youtube_container iframe,
.youtube_container object,
.youtube_container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* ==========================================================================
   Set some global styles
   ========================================================================== */

.discovery-icon {
	content: "";
	display: block;
	position: relative;
	height: 1.9em;
	width: 2.5em;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjE1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjOTUyZDk4Ij48cGF0aCBkPSJtNzkuNyw0OC43Mjk5OWwtNzEuNywtNDQuNzJsMCwxNDEuNTRsNzEuNywtNDQuNzIwMDFsMCw0NC43MjAwMWwxMTMuNTMsLTcwLjc4bC0xMTMuNTMsLTcwLjc2OTk5bDAsNDQuNzJsMCwwLjAxbDAsLTAuMDAwMDF6IiBpZD0ic3ZnXzIiLz48L2c+PC9zdmc+);
	margin-top: 1.4em;
	overflow: hidden;
}

/* Global Form styling */
form h3	{
	margin-bottom:0;
	}
form ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
form ul li {
	min-height: auto;
	padding: 0.5em 0;
	margin: 0;
}
.captcha-container label	{display:none;}
form p.form-faux-label	{margin:0; display:block; float:none;}
form input[type="text"], form input[type="email"], form input[type="tel"], form textarea, form input[type="password"], form input[type="number"], form input[type="email"], form input[type="select"] {
	width: 100%;
	border: none;
	padding: 1em;
	height: 3em;
	border: 2px solid  #DEDCE0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-family: "Manrope";
	font-weight: 500;
	font-size: 16px;
	color: #160E21;
}
form input::placeholder {
	font-family: Manrope;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	color: #6E6678;
  }

form input[type="number"]	{
	padding:0 1em;
}
form textarea {
	height: 13em;
}
form ul li p {
	margin: 0;
}
form ul.form-user li p {
	padding: 1em;
	min-height: 3em;
	border-bottom: 1px solid #d1d3d4;
	line-height: .96em;
}
form ul li.form-captcha .captcha-container {
	background-color: #fff;
	border: 1px solid #d1d3d4;
	padding: 1em;
}
form ul li.form-captcha p {
	min-height: 40px;
	font-size: .8em;
	line-height: 1.55em;
	margin-bottom: 1em;
}
form ul li.form-captcha p img {
	float: left;
	margin-right: 1em;
	border: 1px solid #eee;
}
form ul li.form-captcha p a#captcha-download {
	display:none;
}
.os-ios form ul li.form-captcha p a#captcha-download, .os-android form ul li.form-captcha p a#captcha-download {
	display:inline;
}
.os-ios form ul li.form-captcha p a#captcha-listen, .os-android form ul li.form-captcha p a#captcha-listen {
	display:none;
}
form ul li.form-submit {
	width: 100%;
	clear: both;
}
.password-length-message, .form-validation-message {
	opacity: 0;
	visibility: hidden;
	margin-top: 4px;
	display: block;
	font-style: italic;
	position: relative;
	transition: all 0.5s;
	height: 0;
}
form input[type="password"].tooshort ~ .password-length-message,
form input[type="number"].tooyoung ~ .password-length-message,
form input.missing ~ .missing-message,
form input.too-long ~ .too-long-message,
form input.invalid ~ .invalid-message,
form select.invalid ~ .invalid-message,
form select.too-young ~ .too-young-message {
	height: 18px;
	opacity: 0.7;
	visibility: visible;
	font-family: Manrope;
    font-size: 14px;
	font-weight: 600;
	font-style: normal;
}
@media only screen and (max-width: 768px) {
form textarea {
	height: 15em;
}
form ul li {
	padding: .5em;
}
}
@media only screen and (max-width: 600px), (min-width: 769px) and (max-width: 990px) {
form ul li.form-captcha p {
	margin: 0 auto 1em auto;
}
}

/* Contact form styling */
form.contact-form ul li {
	padding: 0.5em 1em;
}
form.contact-form .form-checkboxes label {
	display: inline;
}
form.contact-form ul li.form-submit {
	text-align:left;
}

/* Competition Form styling */
#main .competition-logged-out, #main .competition-closed	{
	padding:1em 3%;
	background:#222222;
}
#main .competition-logged-out p, #main .competition-logged-out ul li, #main .competition-closed, #main .competition-closed ul li	{
	color:#fff !important;
	border-color:#fff !important;
}
.competition-logged-out a, .competition-closed a	{
	color:#fff !important;
	border-bottom:1px solid #fff !important;
}	
.no-touch .competition-logged-out a:hover, .no-touch .competition-closed a:hover {
	color:#222222 !important;
	border-color:#fff !important;
	background-color:#fff !important;
}
form.competition-form p.form-faux-label	{
	margin:0.5em 0 0;
}
form.competition-form p.form-radio-group	{
	margin:0 0 0.5em;
}
form.competition-form .form-user input[type=radio] {
	display:none;
}
form.competition-form .form-user input[type=radio] + label {
	display:block;
	float:left;
	text-align:center;
	margin:0;
	height:3em;
	padding:0.7em;
	width:50%;
	background-color: #fff;
	color:#313334; 
	border: 1px solid #d1d3d4;
}
form.competition-form .form-user input[type=radio]:checked + label {
	border: 1px solid #00ff00;
	color:#00cc00;
}
form.competition-form .form-user .form-submit input[disabled]	{
	background-color: #acadae;
	color: #7e7e7e;
}
form.competition-form .form-user .form-submit input[disabled]:hover	{
	background-color: #acadae;
	color: #7e7e7e;
	-webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.2);
	box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.2);
}
form.competition-form .form-inputtext #postcode1{
	float:left;
	width: 47.5%;
	margin-right:5%;
} 
form.competition-form input[type="text"]#postcode2	{
	float:left;
	width: 47.5%;
} 
form.competition-form .form-user, form.competition-form .form-question	{
	width:50%;
}
form.competition-form .form-question	{
	padding-bottom:1em;
	border-bottom:1px solid #d1d3d4;
}
form.competition-form .form-question li	{
	padding:0.5em 0;
}

form.competition-form .form-question .form-radio ul li, form.competition-form .form-question .form-checkbox ul li	{
	padding:0;
	min-height:1em;
}

@media only screen and (max-width: 768px) {
	form.competition-form .form-user, form.competition-form .form-question	{
		width:100%;
	}	
}

form.competition-form .terms-conditions-extra {
	display: none;
	max-height: 200px;
	overflow: auto;
	padding: 14px 20px;
	border: 1px solid #d1d3d4;
	font-size: 0.9em;
}


/* positioning for action buttons */
ul.content-action {
	height: 48px;
	line-height: 2.85em;
	font-size: 1.1em;
	margin: 1.55em 0 0 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	/*overflow: hidden;*/
}
ul.hero-action {
	height: 3em;
	margin: 0;
	font-size: 2.45em;
}
ul.content-action li {
	display: inline-block;
	line-height: inherit;
	padding: 0;
	margin: 0;
	height: 100%;
	vertical-align: top;
	position:relative;
}
.lt-ie8 ul.content-action li {
	display: inline;
}
ul.two-actions li, ul.three-actions li {
	padding-right: 1px;
}
ul.two-actions li:last-child, ul.three-actions li:last-child {
	padding-right: 0;
}
ul.content-action li > span {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 1.4em;
	text-align: center;
	white-space: nowrap;
	background-color: rgba(49,51,52,0.35);
	color: #fff;
}
ul.content-action li > ul.action-menu {
	height: 96px;
	width:100%;
	position:absolute;
	bottom:-96px;
	margin: 0;
	padding:0;
	background-color:#414344;
	white-space:normal;
	display:none;
	z-index:998;
}
ul.content-action li > ul.action-menu li {
	height:50%;
	width:100%;
}
ul.content-action li > ul.action-menu li a {
	display:block;
	border-bottom:1px solid #313334;
	padding:0 1em;
	font-weight:inherit;
	color:#fff;
}
.no-touch ul.content-action li > ul.action-menu li a:hover, ul.content-action li > ul.action-menu li a:active, ul.content-action li > ul.action-menu li a:focus {
	background-color:#313334 !important;
	color:#fff !important;
}

@media only screen and (min-width: 768px) {
ul.row-action {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	max-width: 1200px;
	padding: 0 40px;
	margin: 0 auto;
	text-align: right;
}
.content-block-container ul.row-action {
	top: 100px;
}
#row-1 .content-block-container ul.row-action {
	top:200px;
}
}

@media only screen and (max-width: 640px) {
ul.hero-action {
	font-size: 2.15em;
}
}

@media only screen and (max-width: 470px) {
ul.content-action {
	font-size: 1em;
	line-height: 3.2em;
}
ul.hero-action {
	font-size: 1.65em;
	line-height: 2.85em;
}
ul.content-action li {
	width: 100%;
}
ul.two-actions li {
	width: 50%;
}
ul.hero-action li {
	width: auto;
}
ul.two-actions li a span {
	display: none;
}
ul.content-action li > ul.action-menu {
	line-height:3.1em;
}
}
/* styling for action buttons */
.button {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 1.4em;
	text-align: center;
	border-bottom: none;
	white-space: nowrap;
	font-weight: 400;
	font-style: normal;
	-webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.2);
	box-shadow: inset 0 -2px 0 0 rgba(0,0,0,0.2);
}
.button, a.button:visited, a.button:active, .no-touch a.button:hover {
	background-color: #222222;
	color: #fff;
}
ul.hero-action .button {
	font-weight: 300;
	font-style: normal;
	-webkit-box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.2);
	box-shadow: inset 0 -3px 0 0 rgba(0,0,0,0.2);
}
.calendar-button, a.calendar-button:visited, a.calendar-button:active, .no-touch a.calendar-button:hover, .pagemove-button, a.pagemove-button:visited, a.pagemove-button:active, .no-touch a.pagemove-button:hover {
	background-color: #ddd !important;
	color: #313334 !important;
}
.download-button, a.download-button:visited, a.download-button:active, .no-touch a.download-button:hover {
	background-color: #444 !important;
	color: #fff !important;
}
.listen-button, a.listen-button:visited, a.listen-button:active, .no-touch a.listen-button:hover {
	background-color: #0098db !important;
}
.itunes-button, a.itunes-button:visited, a.itunes-button:active, .no-touch a.itunes-button:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNGRiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzQ0ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ef4db7 0%, #c744fd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef4db7), color-stop(100%, #c744fd));
	background: -webkit-linear-gradient(top, #ef4db7 0%, #c744fd 100%);
	background: -o-linear-gradient(top, #ef4db7 0%, #c744fd 100%);
	background: -ms-linear-gradient(top, #ef4db7 0%, #c744fd 100%);
	background: linear-gradient(to bottom, #ef4db7 0%, #c744fd 100%);
}
.lt-ie9 .itunes-button, .lt-ie9 a.itunes-button:visited, .lt-ie9 a.itunes-button:active, .lt-ie9 a.itunes-button:hover {
	background-color: #ef4db7;
}
.rss-button, a.rss-button:visited, a.rss-button:active, .no-touch a.rss-button:hover {
	background-color: #F07D31;
}
.facebook-button, a.facebook-button:visited, a.facebook-button:active, .no-touch a.facebook-button:hover {
	background-color: #3b55a0;
}
.icon-button {
	position: relative;
	padding-left: 4em;
}
.icon-button::before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 48px;
	width: 48px;
	background-position: left;
	background-repeat: no-repeat;
	background-size: 48px 48px;
	float: left;
}
.lt-ie9 .icon-button {
	position: inherit;
	padding-left: 1.4em;
	background-image: none !important;
}
.no-touch .button:hover {
	-webkit-box-shadow: inset 0 -47px 0 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 -47px 0 0 rgba(0,0,0,0.1);
}
.button:active, ul.content-action li > a.active-button {
	-webkit-box-shadow: inset 0 -49px 0 0 rgba(0,0,0,0.3);
	box-shadow: inset 0 -49px 0 0 rgba(0,0,0,0.3);
}
.no-touch ul.hero-action .button:hover {
	-webkit-box-shadow: inset 0 -2.95em 0 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 -2.95em 0 0 rgba(0,0,0,0.1);
}
ul.hero-action .button:active {
	-webkit-box-shadow: inset 0 -2.95em 0 0 rgba(0,0,0,0.3);
	box-shadow: inset 0 -2.95em 0 0 rgba(0,0,0,0.3);
}
/* styling for 'inline' social/share plugins */
   
.inline-social {
	margin: 1.3em 0;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
}
.inline-social .fb-share-button, .inline-social .fb-like, .inline-social .twitter-share-button, .inline-social .twitter-follow-button {
	width: auto !important;
	float: left;
	min-width: 100px;
}
.inline-social .fb-share-button, .inline-social .twitter-share-button {
	max-width: 50%;
}
.inline-social .fb-share-button > span, .inline-social .fb-like > span {
	vertical-align: initial !important;
}
.fb-like-box {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	left: -10px;
	top: -10px;
	bottom: -10px;
	right: -10px;
}
/* in-page search boxes */
form.in-page-search {
	padding: 0;
	margin: 0 auto;
	position: relative;
	font-size: 21px;
}
form.in-page-search label {
	display: none;
}
form.in-page-search input[type="text"] {
	width: 100%;
	float: left;
	padding: 1em 3em 1em 1em;
	border: none;
	-webkit-appearance: textfield;
	line-height: 1.1em;
	height: 3em;
}
#main-wrapper form.in-page-search button {
	border: none;
	/*background: transparent url(https://cdn.absoluteradio.co.uk/icon-nav-search-retina.png) no-repeat top;*/
	background-size: 300%;
	padding: 0;
	position: relative;
	margin: 0 0 0 -3em;
	width: 3em;
	height: 3em;
	float: left;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	font-size: 1em;
	line-height: inherit;
}
.no-touch #main-wrapper form.in-page-search button:hover, #main-wrapper form.in-page-search button:active, #main-wrapper form.in-page-search button:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-position: top right;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (max-width : 640px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) {
form.in-page-search {
	font-size: 18px;
}
}

@media only screen and (max-width : 640px) and (orientation : landscape) {
form.in-page-search {
	font-size: 16px;
}
}

@media only screen and (max-width : 480px) {
form.in-page-search {
	font-size: 15px;
}
}
/* Zebra lists */
.zebra-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.zebra-list li {
	width: 100%;
	height: 5em;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
}
.zebra-list li:nth-child(even) {
	background-color: #eee;
}
.zebra-list li:nth-child(odd) {
	background-color: #ddd;
}

.zebra-list li a {
	display: block;
	border-bottom: none;
	width: 100%;
	height: 100%;
	padding: 1em 1em 1em 0;
}
.zebra-list li a h3, .zebra-list li a p {
	height: 1.5em;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 0 100px;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.no-touch .zebra-list li a:hover h3, .zebra-list li a:hover p {
	color: #fff;
}
.zebra-list li a h3 span {
	border-bottom: 1px solid #313334;
}
.no-touch .zebra-list li a:hover h3 span {
	border-bottom: none;
}
.zebra-list li a h3 {
	font-weight: 500;
	font-style: normal;
	font-size: 1em;
	color: #313334;
}
.zebra-list li a p {
	font-weight: 400;
	font-style: normal;
	color: #919394;
}
.zebra-list li p span.channel-logo {
	display: block;
	width: 100px;
	height: 5em;
	position: absolute;
	left: 0;
	top: 0;
	background-size: 60%;
	background-position: center;
	background-repeat: no-repeat;
}
.no-touch .zebra-list li a:hover p span.channel-logo {
	-ms-filter: grayscale(1) invert(1);
	-webkit-filter: grayscale(1) invert(1);
	-moz-filter: grayscale(100%) invert(100%);
	-o-filter: grayscale(1) invert(1);
	filter: grayscale(100%) invert(100%);

}

.zebra-list li p span.channel-ar {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtMTM1LjM0MTA2LDU3LjMzNzk4Yy00LjQ1NjAxLDAgLTguNzg0MDEsMS44MzcgLTEyLjA4MTAxLDUuMTMyYy0zLjIzMywzLjIzMiAtNS4wMDMsNy40NDIgLTUuMDAzLDEyLjAyYzAsNC41NjY5OSAxLjY0ODk5LDguNzg4IDQuODIyLDEyLjA3OWMzLjM1MywzLjUzNDk5IDcuMzgzLDUuMjQ0IDEyLjM4OCw1LjI0NGM0Ljk0MDk5LDAgOS4wODc5OCwtMS43NyAxMi40NDY5OSwtNS4xMjQwMWMzLjI4OTk5LC0zLjI5MTk5IDQuOTQwOTksLTcuMzg0OTkgNC45NDA5OSwtMTIuMzI0OTljMCwtNC40NTMgLTEuODg2OTksLTguOTY5IC01LjM2OSwtMTIuMjY4Yy0zLjI4OTk5LC0zLjEwNiAtNy4zODMsLTQuNzU4IC0xMi4xNDQ5NywtNC43NThsMCwtMC4wMDAwMXptMC4yMTEsMjUuMzIyMDFjLTQuMjExLDAgLTcuNzQ5MDEsLTMuNjAzMDEgLTcuNzQ5MDEsLTguMDU2MDFjMCwtNC41MTMgMy40NzgsLTguMTEzIDcuNzQ5MDEsLTguMTEzYzQuMjc2OTgsMCA3Ljc1MDk4LDMuNjAxIDcuNzUwOTgsOC4xMTNjMCw0LjQ1MyAtMy40NzI5OSw4LjA1NjAxIC03Ljc1MDk4LDguMDU2MDF6bS0zMi4yNiwtMTIuNjk4MDFjMC44MDYsMC4zNjA5OSAxLjg4NSwwLjY4OCAzLjA1MiwxLjA3MWM2Ljc1MiwyLjIxNyAxMC4wMzgsNC44MzkgOS43MjU5OSwxMC4yNDFjLTAuMzgzLDYuNTUgLTUuOTU5LDEwLjk3NjAxIC0xNC4wNjQ5OSwxMC41MDQwMWMtNi4yMjYwMSwtMC4zNiAtMTAuMzI5OTksLTMuNDUyMDEgLTExLjYyNjAxLC04LjAybDguNzQzMDEsLTIuNWwwLDBsMCwwYzAuMzM4LDEuOTU2OTkgMS41MDA5OSwzLjI2MDk5IDMuMjk2OTksMy4zNjMwMWMxLjkzMjAxLDAuMTEwOTkgMy41NzQwMSwtMS4xMjAwMSAzLjY2OCwtMi43NDFjMC4xNDgsLTIuNTU1IC0yLjU0MDk5LC0yLjYxNyAtNi42NDcsLTQuMTM2MDFjLTUuNjk2LC0yLjA5NCAtOC40MDMsLTUuMzAxIC04LjExMywtMTAuMjExYzAuMzY5LC02LjM3OCA1LjUwNywtMTAuNTgxIDEzLjQ5NTk5LC0xMC4xMjFjNS43NjMsMC4zMzIgOS42NTUsMy4zODQgMTAuNzUxLDcuNjc1bC04LjM5MDk5LDIuMzkybDAsMGwwLDBjLTAuMjU1LC0xLjc2MyAtMS4yNTQsLTIuOTk4IC0yLjc3MSwtMy4wODZsMCwwYy0wLjc1NDAxLC0wLjA0NyAtMS41MTgwMSwwLjE5MTk5IC0yLjEyNCwwLjcxMzAxYy0xLjIxOCwxLjA1NCAtMS4zMTgsMi44NjcgLTAuMjM1LDQuMDQ4YzAuMzQ5LDAuMzg0OTkgMC43NzUsMC42NTIgMS4yMzksMC44MDhtOTQuNTU2OTgsMjEuMDU2MDJsLTMuNjAwMDIsMGwtMy4wNDUsLTEuMDk0MDFjLTIuMTcyLDEuMzA1MDEgLTQuNzQxLDEuODk2OTkgLTcuODU4LDEuODk2OTljLTMuNTI4LDAgLTYuNDkzLC0wLjc5NSAtOC43OTU5OSwtMi40NTc5OWMtMi4yNjAwMSwtMS42Mzc5OSAtMy44NjMwMSwtMy45NDggLTQuNzYyOTksLTYuODE1OTljLTAuNjYxMDEsLTIuMDk3IC0wLjk1MjAxLC01LjUzMiAtMC45NTIwMSwtMTAuNTI2OTlsMCwtMTMuODJsOS42MDM5OSwwbDAsMTguNjUzYzAsMy4yMDcgMi4xOTQsNS44MTUgNC45MDcsNS44MTVsMCwwYzIuNzAyMDEsMCA0LjkwNDAyLC0yLjYwODk5IDQuOTA0MDIsLTUuODE1bDAsLTE4LjY1M2w5LjU5OSwwbDAsMzIuODE4bDAsMC4wMDAwMmwwLC0wLjAwMDAybDAsLTAuMDAwMDJsMCwwLjAwMDAyem0tMTYyLjYwNDk4LC00My42ODlsMTYuNzk5LDQzLjY4OGwtMTAuMzE1LDBsLTMuMjA5LC04LjM0OTAxbC0xNi4yMjksMGwtMi45OTEsOC4zNDkwMWwtMTAuMjk5LDBsMTQuNzcyLC0zOS41NzFsMTEuNDcyLC00LjExN3ptLTEwLjA0NywyNy4wMzZsMTAuMTMsMGwtNS4yMTksLTEzLjU3bC00LjkxMSwxMy41N3ptMTMwLjg0MDk5LC0yNC45MjRsOS41OTk5OSwtMy40NDFsMCw0NS4wMTgwMWwtOS41OTk5OSwwbDAsLTQxLjU3N2wwLC0wLjAwMDAxem0tODIuNTY2OTksNy44OTdjLTEuOTgyLDAgLTMuODU5LDAuNDM0IC01LjYxMDAxLDEuMTljLTEuMTMsMC40ODEgLTIuMjA4LDEuMTM1IC0zLjIyNiwxLjkyM2wwLC0xNC40NTFsLTkuNjAyLDMuNDQxbDAsNDEuNTc2bDMuNTk4LDBsNi4wMDQsLTIuMTQ5OTljMS4wNzMsMC44MjE5OSAyLjE1NSwxLjQ1NSAzLjI2NywxLjkyYzEuNjUxLDAuNjgzMDEgMy40NDIsMS4wMjYgNS4zMzYwMSwxLjAyNmwwLjA1MiwwYzQuMjIzLDAgNy45Njk5NiwtMS42OTI5OSAxMS4wMTUsLTQuOTQzMDFjMy4wODMsLTMuMjY4OTggNC42NDQsLTcuNDAwOTkgNC42MzQsLTEyLjIxMDk4YzAuMDA5OTksLTQuOTUzIC0xLjQ4NywtOS4xNSAtNC40ODkwMSwtMTIuMzg5Yy0yLjk2NywtMy4yMTcgLTYuNzAzOTksLTQuOTQyIC0xMC45NzksLTQuOTMybDAuMDAwMDIsLTAuMDAwMDFsLTAuMDAwMDEsMHptLTEuNDg1MDEsMjUuMzIyYy00LjIwNTk5LDAgLTcuNzQ4OTksLTMuNjAzIC03Ljc0ODk5LC04LjA1NmMwLC00LjUxMyAzLjQ3OCwtOC4xMTMwMSA3Ljc0ODk5LC04LjExMzAxczcuNzUxMDEsMy42MDEgNy43NTEwMSw4LjExMzAxYzAsNC40NTMgLTMuNDgxLDguMDU2IC03Ljc1MTAxLDguMDU2em0xNDYuNjA4OTksLTE2LjE2OTAxbC0zLjk3MiwwbDAsMjQuNTI3MDFsLTkuNjAzMDEsMGwwLC0yNC41MjcwMWwtMy45NzgsMGwwLC04LjI5MWwzLjk3OCwwbDAsLTguNzU5bDkuNjAzOTksLTMuNDQxbDAsMTIuMmwzLjk3MiwwbDAsOC4yOTFsLTAuMDAwOTgsMHptMjMuMDgyOTgsMTQuMmw5LjA0MTk5LDMuMjQ3MDFjLTAuNjMzMDEsMC45NzQgLTEuMzg0LDEuOTA3IC0yLjI1MiwyLjc3NmMtMy4zNTQsMy4zNTUgLTcuNTA3LDUuMTI1IC0xMi40NDQ5OSw1LjEyNWMtNS4wMDQ5OSwwIC05LjAyOTAxLC0xLjcxNCAtMTIuMzg4LC01LjI1MTAxYy0zLjE3MiwtMy4yODYwMSAtNC44MjAwMSwtNy41MDIwMSAtNC44MjAwMSwtMTIuMDgyMDFjMCwtNC41Njg5OSAxLjc3NTk5LC04Ljc4IDUuMDAzMDEsLTEyLjAxNWMzLjI5NTk5LC0zLjI5NSA3LjYzLC01LjEyNyAxMi4wNzgsLTUuMTI3YzQuNzYxLDAgOC44NDc5OSwxLjY0NSAxMi4xNDg5OSw0Ljc1N2MyLjQ0ODAxLDIuMzIxIDQuMTAxMDEsNS4yNDcwMSA0Ljg2ODAxLDguMzM0YzAuMzI3MDEsMS4yOTIwMSAwLjQ5OCwyLjYxNiAwLjQ5OCwzLjkzMjAxYzAsMS41Mzc5OSAtMC4xNjMwMSwyLjk5IC0wLjQ4Myw0LjM1ODk5bC0yMy44MjEsMGwwLjA5Nzk5LDAuMTY3MDFjMS40MTMwMSwyLjQ0NCAzLjk5NzAxLDQuMDkzIDYuOTA5LDQuMDkzYzIuMTU1MDEsMC4wMDIgNC4xMjIwMiwtMC44ODY5OSA1LjU2NDAxLC0yLjMxNW0xLjYyMywtOS45MmwtMC4yNjk5OSwtMC40NzY5OWMtMS40MTEwMSwtMi40NTMgLTMuOTgwMDEsLTQuMDg4MDEgLTYuOTE2OTksLTQuMDg4MDFjLTIuOTM5MDEsMCAtNS41MDgsMS42MzU5OSAtNi45MTQ5OCw0LjA4ODAxbC0wLjI3MzAxLDAuNDc2OTlsMTQuMzc1LDBsLTAuMDAwMDMsMHptLTk0LjAzNjAxLDQwLjg2NGMtNC40NTI5OSwwIC04Ljc4LDEuODM2MDEgLTEyLjA3OTk5LDUuMTM3MDFjLTMuMjI4OTksMy4yMjggLTQuOTk5MDEsNy40MzkgLTQuOTk5MDEsMTIuMDE4MDFjMCw0LjU2Nzk5IDEuNjQ2LDguNzg5OTkgNC44MTgwMSwxMi4wNzk5OWMzLjM1Njk4LDMuNTMzIDcuMzgzOTksNS4yNDMwMSAxMi4zOSw1LjI0MzAxYzQuOTQzMDEsMCA5LjA4NzAyLC0xLjc3MSAxMi40NDkwMiwtNS4xMjIwMWMzLjI4ODk5LC0zLjI5OCA0LjkzOTk5LC03LjM4NzAxIDQuOTM5OTksLTEyLjMyNDAyYzAsLTQuNDU1OTggLTEuODg3MDEsLTguOTc0IC01LjM3MDAxLC0xMi4yNjc5OWMtMy4yOTEsLTMuMTEgLTcuMzgxLC00Ljc2NDAxIC0xMi4xNDc5OCwtNC43NjQwMWwtMC4wMDAwMywwLjAwMDAybDAsMHptMC4yMTYsMjUuMzI2Yy00LjIxMTAxLDAgLTcuNzUxMDIsLTMuNjAzIC03Ljc1MTAyLC04LjA1MmMwLC00LjUxNyAzLjQ4MSwtOC4xMTggNy43NTEwMiwtOC4xMThjNC4yNzY5OCwwIDcuNzUwOTgsMy42MDIwMSA3Ljc1MDk4LDguMTE4YzAsNC40NDkwMiAtMy40NzI5OCw4LjA1MiAtNy43NTA5OCw4LjA1MnptLTE0MC40ODEsLTM2LjM0Mjk5bDE0LjEzOSwwYzcuNDM5LDAgMTAuNzI1LDAuNzM1OTkgMTMuNzM5LDMuMjE3OTljMy40MTksMi44MTQgNS40OTksNy4zNyA1LjQ5OSwxMi4xOThjMCw3LjQzOCAtNC4zNTksMTIuOTMyMDEgLTExLjEyNywxNC4wNzIwMmwxMi4xMywxNS4yMTM5OWwtMTMuMDY5LDBsLTEwLjM4NiwtMTQuNDczMDFsMCwxNC40NzMwMWwtMTAuOTI1LDBsMCwtNDQuNzAyMDFsMCwwLjAwMDAyem0xNC45NDMsMjIuNDUzOTljNC42OTEsMCA3LjUwOCwtMi4zNTAwMSA3LjUwOCwtNi4yMzljMCwtNC4wMTkwMSAtMi41NDgsLTYuMTYyIC03LjM3MywtNi4xNjJsLTQuMTUzLDBsMCwxMi40MDFsNC4wMTgsMHptMTA0LjkyMTk5LC0xNC44ODMwMWwtMTAuMDUwOTksMGwwLC03LjU3MWwxMC4wNTA5OSwwbDAsNy41NzF6bTAsMzcuMTMxMDFsLTEwLjA1MDk5LDBsMCwtMzMuNTEwMDFsMTAuMDUwOTksMGwwLDMzLjUxMDAxem0tMjQuMjQ1OTksLTQxLjU4MTAxbDAsMTEuMDEyOTljLTEuMDE4MDEsLTAuNzg2OTkgLTIuMDkyOTksLTEuNDM5OTkgLTMuMjI2MDEsLTEuOTI1OTljLTEuNzUxLC0wLjc1Mjk5IC0zLjYyNiwtMS4xODk5OSAtNS42MDUsLTEuMTg5OTljLTQuMjc3LC0wLjAwOSAtOC4wMTgwMSwxLjcxODk5IC0xMC45ODQsNC45MzdjLTMsMy4yNDIgLTQuNDk2OTksNy40MzYgLTQuNDg5LDEyLjM4Njk5Yy0wLjAwNyw0LjgwOTAxIDEuNTUwOTksOC45NDIgNC42MzY5OSwxMi4yMTAwMWMzLjA0NTAxLDMuMjUwOTkgNi43ODk5OSw0Ljk0NCAxMS4wMTI5OSw0Ljk0NGwwLjA1NCwwYzEuODkyMDEsMCAzLjY4MzAxLC0wLjM0Mjk5IDUuMzM2MDEsLTEuMDIzOTljMS4xMTEsLTAuNDY3MDEgMi4xOTA5OSwtMS4xMDAwMiAzLjI2NCwtMS45MjQwMWw2LjAwOCwyLjE1NTAxbDMuNTkzOTksMGwwLC00NS4wMjJsLTkuNjAyLDMuNDRsMC4wMDAwMSwtMC4wMDAwMmwwLjAwMDAyLDB6bS03LjM0OCwzMy4yMjJjLTQuMjcyOTksMCAtNy43NTYsLTMuNjAzMDEgLTcuNzU2LC04LjA1MmMwLC00LjUxNyAzLjQ4MywtOC4xMTgwMSA3Ljc1NiwtOC4xMTgwMWM0LjI2ODAxLDAgNy43NDU5OSwzLjYwMjAyIDcuNzQ1OTksOC4xMTgwMWMwLDQuNDQ5MDEgLTMuNTQyLDguMDUyIC03Ljc0NTk5LDguMDUyem0tMjkuNDQ2MDEsLTI1LjE1MDAxbDAsMi45NDA5OWMtMS4wMTgsLTAuNzg2OTkgLTIuMDk2LC0xLjQzOTk5IC0zLjIyNiwtMS45MjU5OWMtMS43NTEsLTAuNzUyOTkgLTMuNjI4LC0xLjE4OTk5IC01LjYwOCwtMS4xODk5OWMtNC4yNzUsLTAuMDA5IC04LjAxNSwxLjcxODk5IC0xMC45ODEsNC45MzdjLTMuMDA1LDMuMjQyIC00LjUsNy40MzYgLTQuNDg5OTksMTIuMzg2OTljLTAuMDEsNC44MDkwMSAxLjU1Miw4Ljk0MiA0LjYzNCwxMi4yMTAwMWMzLjA0NiwzLjI1MDk5IDYuNzkzLDQuOTQ0IDExLjAxMjk5LDQuOTQ0bDAuMDU0LDBjMS44OTQsMCAzLjY4NiwtMC4zNDI5OSA1LjMzNCwtMS4wMjM5OWMxLjExNCwtMC40NjcwMSAyLjE5NiwtMS4xMDAwMiAzLjI2OSwtMS45MjQwMWw2LjAwNSwyLjE1NTAxbDMuNTkzOTksMGwwLC0zMy41MTAwMWwtOS41OTc5OSwwbDAuMDAwMDEsLTAuMDAwMDJsLTAuMDAwMDEsMHptLTcuMzU0LDI1LjE1MDAxYy00LjI3MSwwIC03Ljc0OCwtMy42MDMwMSAtNy43NDgsLTguMDUyYzAsLTQuNTE3IDMuNDc4LC04LjExODAxIDcuNzQ4LC04LjExODAxYzQuMjczLDAgNy43NTEsMy42MDIwMiA3Ljc1MSw4LjExODAxYzAsNC40NDkwMSAtMy41NDE5OSw4LjA1MiAtNy43NTEsOC4wNTJ6bTE2MC4xNDAwMywtOC4wNDIwMiIvPjwvZz48ZyBmaWxsPSIjOTUyZDk4Ij48cGF0aCBkPSJtMjIwLjYxMTA0LDEyOC45MTg5OGwtNDUuMzc4MDEsLTI4LjMwMDk4bDAsODkuNTgwOTlsNDUuMzc4MDEsLTI4LjMwNGwwLDI4LjMwNGw3MS44NTQwMiwtNDQuNzk0MDJsLTcxLjg1NDAyLC00NC43ODdsMCwyOC4zMDA5OWwwLDAuMDAwMDJsMCwweiIvPjwvZz48L3N2Zz4=);
	background-size: 65%;
}
.zebra-list li p span.channel-ac {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMwIiBoZWlnaHQ9IjEyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtMjIuMzY5OTksNDUuMzc5OTljLTExLjA5OTk4LDAgLTE5LjM2OTk5LC04LjY0OTk4IC0xOS4zNjk5OSwtMTkuNjRjMCwtMTAuODggOC4xMDk5OCwtMTkuNzM5OTkgMTkuNjQwMDEsLTE5LjczOTk5YzcuMDIwMDIsMCAxMS4yNjAwMSwyLjQ1MDAxIDE0LjkwOTk3LDUuOTI5OTlsLTQuMjg5OTgsNC45NjAwMmMtMy4wNiwtMi44MzAwMiAtNi4zMDAwNSwtNC43MzAwMSAtMTAuNjcwMDQsLTQuNzMwMDFjLTcuMjg5OTgsMCAtMTIuNTU5OTQsNS45ODAwMSAtMTIuNTU5OTQsMTMuNDg5OTljMCw3LjUgNS4yNjAwMSwxMy42MDAwMSAxMi41Njk5NSwxMy42MDAwMWM0LjY3MDA0LDAgNy42NjAwMywtMS44OTk5OSAxMC45MzAwNSwtNC45NGw0LjI5OTk5LDQuMzUwMDFjLTQuMDAwMDYsNC4xMDk5NyAtOC4zNTAwNCw2LjczIC0xNS40NzAwMyw2LjczbDAsMGwwLjAxMDAxLC0wLjAxMDAxem0xOS45NTAwMSwtMzguNzM5OTdsNi42OSwwbDAsMzEuOTg5OTlsMjAuMDMwMDMsMGwwLDYuMDg5OThsLTI2LjcxMDAzLDBsMCwtMzguMDg5OThsLTAuMDEwMDEsMC4wMTAwMXptNjkuNTM5OTgsMzguMDg5OThsLTcuMDY5OTUsMGwtMy44NzAwNiwtOS4ybC0xOC4wMDk5NSwwbC0zLjkyMDA0LDkuMmwtNi44NDk5OCwwbDE2Ljc2MDAxLC0zOC4zMzk5OGw2LjE4OTk0LDBsMTYuNzYwMDEsMzguMzM5OThsMCwwbDAuMDEwMDEsMGwwLDB6bS0xOS45NTk5NiwtMzAuMzZsLTYuNTMwMDMsMTUuMjMwMDFsMTMuMTIsMGwtNi41ODk5NywtMTUuMjMwMDF6bTM4LjU3OTk2LDguMjcwMDJjOC4wNTAwNSwxLjk3IDEyLjIzOTk5LDQuODQ5OTggMTIuMjM5OTksMTEuMTk5OThjMCw3LjE3OTk5IC01LjU5OTk4LDExLjQzOTk5IC0xMy41OTk5OCwxMS40Mzk5OWMtNS44MjAwMSwwIC0xMS4zMSwtMi4wMTk5OSAtMTUuODgsLTYuMDg5OThsNC4wMzAwMywtNC43OGMzLjY0OTk2LDMuMTQ5OTkgNy4yODk5OCw0Ljk0IDEyLjAyOTk3LDQuOTRjNC4xMywwIDYuNzUsLTEuODk5OTkgNi43NSwtNC44MzAwMmMwLC0yLjc2OTk5IC0xLjUxOTk2LC00LjIzOTk5IC04LjU5MDAzLC01Ljg3Yy04LjA4OTk3LC0xLjk3IC0xMi42Njk5MiwtNC4zNTAwMSAtMTIuNjY5OTIsLTExLjQxOTk4YzAsLTYuNjQwMDEgNS40Mzk5NCwtMTEuMTAwMDEgMTMuMDA5OTUsLTExLjEwMDAxYzUuNTQ5OTksMCA5Ljk1MDAxLDEuNjk5OTggMTMuODIwMDEsNC43OTk5OWwtMy41ODAwMiw1LjA1MDAyYy0zLjQxOTk4LC0yLjU2IC02Ljg0OTk4LC0zLjkyMDAxIC0xMC4zMzAwMiwtMy45MjAwMWMtMy45MTk5MiwwIC02LjIwOTk2LDIuMDE5OTkgLTYuMjA5OTYsNC41ODAwMmMtMC4wMzAwMywyLjk3OTk4IDEuNzAwMDEsNC4yNjk5OSA4Ljk4OTk5LDYuMDA5OThsMCwwbC0wLjAxMDAxLC0wLjAwOTk4bDAsMGwwLDB6bTMzLjE0MDAxLDBjOC4wNDk5OSwxLjk3IDEyLjIzOTk5LDQuODQ5OTggMTIuMjM5OTksMTEuMTk5OThjMCw3LjE3OTk5IC01LjU5OTk4LDExLjQzOTk5IC0xMy41OTk5OCwxMS40Mzk5OWMtNS44MSwwIC0xMS4zMSwtMi4wMTk5OSAtMTUuODgsLTYuMDg5OThsNC4wMzAwMywtNC43OGMzLjY0OTk2LDMuMTQ5OTkgNy4yODk5OCw0Ljk0IDEyLjAyOTk3LDQuOTRjNC4xMywwIDYuNzI5OTgsLTEuODk5OTkgNi43Mjk5OCwtNC44MzAwMmMwLC0yLjc2OTk5IC0xLjUxOTk2LC00LjIzOTk5IC04LjU4OTk3LC01Ljg3Yy04LjExMDA1LC0xLjk3IC0xMi42Njk5OCwtNC4zNTAwMSAtMTIuNjY5OTgsLTExLjQxOTk4YzAsLTYuNjQwMDEgNS40Mzk5NCwtMTEuMTAwMDEgMTMuMDA5OTUsLTExLjEwMDAxYzUuNTQ5OTksMCA5Ljk1MDAxLDEuNjk5OTggMTMuODIwMDEsNC43OTk5OWwtMy41Nzk5Niw1LjA1MDAyYy0zLjQ0MDA2LC0yLjU2IC02Ljg1MDA0LC0zLjkyMDAxIC0xMC4zMzAwMiwtMy45MjAwMWMtMy45MTk5OCwwIC02LjIxMDAyLDIuMDE5OTkgLTYuMjEwMDIsNC41ODAwMmMtMC4wMjAwMiwyLjk3OTk4IDEuNzEwMDIsNC4yNjk5OSA5LjAxMDAxLDYuMDA5OThsMCwwbC0wLjAxMDAxLC0wLjAwOTk4em0yNC4xNjk5OCwtMTZsMCwzOC4wODk5OGwtNi42OSwwbDAsLTM4LjA4OTk4bDYuNjksMHptMjMuNzEwMDEsMzguNzM5OTdjLTExLjA4OTk3LDAgLTE5LjM1OTk3LC04LjY0OTk4IC0xOS4zNTk5NywtMTkuNjRjMCwtMTAuODggOC4wODk5NSwtMTkuNzM5OTkgMTkuNjQsLTE5LjczOTk5YzcuMDE5OTYsMCAxMS4yNTk5NSwyLjQ1MDAxIDE0Ljg4OTk1LDUuOTI5OTlsLTQuMjg5OTgsNC45NjAwMmMtMy4wNDAwNCwtMi44MzAwMiAtNi4yOTk5OSwtNC43MzAwMSAtMTAuNjUwMDIsLTQuNzMwMDFjLTcuMjc5OTcsMCAtMTIuNTYsNS45ODAwMSAtMTIuNTYsMTMuNDg5OTljMCw3LjUgNS4yODAwMywxMy42MDAwMSAxMi41NiwxMy42MDAwMWM0LjY5LDAgNy42ODAwNSwtMS44OTk5OSAxMC45MzAwNSwtNC45NGw0LjI5OTk5LDQuMzUwMDFjLTMuOTgwMDQsNC4xMDk5NyAtOC4zMzAwMiw2LjczIC0xNS40NzAwMyw2LjczbDAsMGwwLjAxMDAxLC0wLjAxMDAxem0tMTcyLjg2OTk4LDY4LjQxOTk4bC0xMy42NTAwMiwtMTkuMzRsLTEyLjIwOTk2LDBsMCwxOS4zNGwtOS43NjAwMSwwbDAsLTU1LjUwOTk4bDI0Ljc1LDBjMTIuNzgwMDMsMCAyMC42Miw2LjcyOTk4IDIwLjYyLDE3LjYwOTk5YzAsOS4yMDAwMSAtNS40Njk5NywxNC43NSAtMTMuMjUsMTYuODkwMDFsMTQuOTg5OTksMjEuMDE5OTlsLTExLjUsMGwwLC0wLjAxOTk5bDAsMGwwLjAxMDAxLDAuMDA5OTh6bS0xMS42NjAwMywtNDYuNjNsLTE0LjE4OTk0LDBsMCwxOC42NDAwMWwxNC4yNjk5NiwwYzYuOTcwMDMsMCAxMS40MTk5OCwtMy42NDk5OSAxMS40MTk5OCwtOS4zNTk5OWMwLC02LjExMDAyIC00LjI4OTk4LC05LjI4MDAzIC0xMS41LC05LjI4MDAzbDAsMHptNTUuMzUwMDQsNDcuNTcwMDFjLTE3LjA0OTk5LDAgLTI4Ljk1MDAyLC0xMi45Mjk5OSAtMjguOTUwMDIsLTI4LjYyYzAsLTE1LjY5IDEyLjA2LC0yOC43ODk5OCAyOS4xMDk5OSwtMjguNzg5OThjMTcuMDUwMDUsMCAyOC45NCwxMi45Mjk5OSAyOC45NCwyOC42Mjk5N2MwLDE1LjcwOTk5IC0xMi4wNDk5OSwyOC43OCAtMjkuMDk5OTgsMjguNzhsMCwwem0wLC00OC40NDk5OGMtMTEuMDIwMDIsMCAtMTguNzIwMDQsOC43OTk5OSAtMTguNzIwMDQsMTkuNjc5OTljMCwxMC44OCA3Ljg1MDA0LDE5Ljg0IDE4Ljg4MDAxLDE5Ljg0YzExLjAyMDAyLDAgMTguNzIwMDMsLTguNzk5OTkgMTguNzIwMDMsLTE5LjY2YzAsLTEwLjg4OTk4IC03Ljg1MDA0LC0xOS44NTAwMSAtMTguODgsLTE5Ljg1MDAxbDAsMGwwLC0wLjAwOTk4em02My42Njk5OCw0OC40NDk5OGMtMTYuMTY5OTgsMCAtMjguMjI5OTgsLTEyLjYwOTk5IC0yOC4yMjk5OCwtMjguNjJjMCwtMTUuODUwMDEgMTEuODIwMDEsLTI4Ljc4OTk4IDI4LjYzLC0yOC43ODk5OGMxMC4yMzk5OSwwIDE2LjQwOTk3LDMuNTY5OTggMjEuNzE5OTcsOC42Mzk5OGwtNi4yNSw3LjIwOTk5Yy00LjQ0OTk1LC00LjEzIC05LjE5OTk1LC02Ljg4OTk4IC0xNS41NDk5OSwtNi44ODk5OGMtMTAuNjIsMCAtMTguMzIwMDEsOC43MiAtMTguMzIwMDEsMTkuNjc5OTljMCwxMC45NCA3LjY5LDE5Ljg0IDE4LjMyMDAxLDE5Ljg0YzYuODEsMCAxMS4xNzk5OSwtMi43OCAxNS45Mjk5OSwtNy4yMDk5OWw2LjI3MDAyLDYuMzI5OTljLTUuNzkwMDQsNi4wMTAwMSAtMTIuMTMsOS44MjAwMSAtMjIuNTIwMDIsOS44MjAwMWwwLDBsMCwtMC4wMTAwMXptODEuMDk5OTYsLTAuOTRsLTExLjgxOTk1LDBsLTE4Ljk0LC0yNC45Njk5N2wtOC42NTAwMSw4Ljg3OTk3bDAsMTYuMDlsLTkuNzM5OTksMGwwLC01NS41MDk5OGw5Ljc2MDAxLDBsMCwyNy45MWwyNi40MDk5NiwtMjcuOTFsMTEuOTcwMDMsMGwtMjMuMDgwMDIsMjMuODdsMjQuMTA5OTksMzEuNjM5OTgiLz48L2c+PC9zdmc+);
}
.zebra-list li p span.channel-a6 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjEyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtNTAuODgzMDcsOS4zNjQ2NWMxMy44NjcxOSwwIDIzLjU4Nzc1LDUuMDExMzYgMzIuMDE2NDMsMTIuMDAyMjVsLTkuNTc0NzEsMTMuNDI5NjFjLTcuNTc0MzQsLTYuNDI4MjkgLTE0LjI5NDM1LC05LjQyODg2IC0yMi44Njg4OSwtOS40Mjg4NmMtMTQuNzIxNTIsMCAtMjMuNTg3NzYsMTMuMDAyNDQgLTI0LjE2MDc5LDMxLjQ0MzQxYzUuMDAwOTQsLTYuMDExNTQgMTIuNzIxMTQsLTEwLjU3NDkgMjMuNDQxOSwtMTAuNTc0OWMyMS4yOTU2NywwIDM1LjQ0NDE2LDEyLjQyOTQxIDM1LjQ0NDE2LDMxLjg3MDU3YzAsMTkuNzIyNDUgLTE1LjE0ODY3LDM0LjczNTY5IC0zNy4zMDkwOSwzNC43MzU2OWMtMTIuNTc1MjgsMCAtMjAuNzIyNjQsLTMuNTczNTkgLTI3LjcyMzk2LC0xMC41NzQ5MWMtNy40Mjg0OCwtNy40Mjg0NyAtMTIuMTQ4MTIsLTE4LjQzMDUzIC0xMi4xNDgxMiwtMzguMjk4ODZjMCwtMzIuMjk3NzMgMTYuMDEzNDIsLTU0LjYwNDAxIDQyLjg4MzA2LC01NC42MDQwMWwwLDAuMDAwMDFsMC4wMDAwMSwwem0tMy4xNDY0Myw4OC4zMjkwOWMxMi40Mjk0MiwwIDE5Ljg2ODMyLC04LjI4MjgxIDE5Ljg2ODMyLC0xOC43MjIyNWMwLC0xMC41NzQ5MiAtOC4wMDE1MSwtMTguMDEzOCAtMjAuNDMwOTIsLTE4LjAxMzhjLTEyLjcyMTE0LDAgLTIwLjI5NTQ4LDguMjkzMjIgLTIwLjI5NTQ4LDE4LjE0OTI0Yy0wLjAxMDQyLDEwLjU4NTMzIDguMTM2OTUsMTguNTg2ODMgMjAuODU4MDgsMTguNTg2ODNsMCwtMC4wMDAwMnptODQuNzM0NjYsMTUuMjYzMjhjLTI2LjQyMTY1LDAgLTQzLjY1NDA0LC0yMi45NzMwNiAtNDMuNjU0MDQsLTUxLjgzMjY1YzAuMDAwMDEsLTI4Ljg1OTU5IDE3LjUyNDEyLC01Mi4xMjQzNyA0My45NDU3NywtNTIuMTI0MzdjMjYuNDExMjEsMCA0My42NTQwMiwyMi45NzMwNiA0My42NTQwMiw1MS44MzI2NWMtMC4wMTA0MSwyOC44NTk1NiAtMTcuNTI0MTEsNTIuMTI0MzcgLTQzLjk0NTc3LDUyLjEyNDM3bDAuMDAwMDMsMGwtMC4wMDAwMywwbDAuMDAwMDIsMHptMCwtODguMDE2NTRjLTE1LjY0ODc4LDAgLTI1LjQxMTAyLDE1Ljc5NDYyIC0yNS40MTEwMiwzNS44OTIxNXMxMC4wNTM5NiwzNi4xODM4OCAyNS43MDI3NSwzNi4xODM4OGMxNS42NDg3NywwIDI1LjQxMTAzLC0xNS45NDA0OSAyNS40MTEwMywtMzUuODkyMTdjMCwtMTkuOTYyMDkgLTEwLjA1Mzk3LC0zNi4xODM4NiAtMjUuNzAyNzcsLTM2LjE4Mzg2bDAuMDAwMDIsMHptNzMuOTgyNjcsODYuMjc2NjFjLTkuNzcyNjYsMCAtMjAuNTg3MTksLTMuNTExMDkgLTI5LjE4MjU3LC0xMC4yOTM1OWw3LjAzMjU5LC0xMC42NzkwOGM3LjQyODQ3LDUuNTk0OCAxNS41MDI5LDguNDcwMzMgMjIuNTM1NDYsOC40NzAzM2M2Ljc3MjExLDAgMTAuNjc5MDgsLTIuODY1MTIgMTAuNjc5MDgsLTcuNDI4NDdsMCwtMC4yNjA0OGMwLC01LjM0NDc1IC03LjI4MjYxLC03LjE2ODAxIC0xNS4zNjc0NSwtOS42MzcyMWMtMTAuMTY4NTYsLTIuODY1MTQgLTIxLjQ5MzYyLC03LjAzMjU5IC0yMS40OTM2MiwtMjAuMTkxMjlsMCwtMC4yNjA0N2MwLC0xMy4wMjMyOCAxMC44MTQ1MywtMjAuOTcyNjkgMjQuNDgzNzgsLTIwLjk3MjY5YzguNTk1MzUsMCAxNy45ODI1MywzLjAwMDU2IDI1LjI3NTU5LDcuODEzOTdsLTYuMjUxMTYsMTEuMjAwMDJjLTYuNjQ3MDgsLTQuMDMyMDEgLTEzLjY2OTI1LC02LjUxMTY0IC0xOS40MDk4OCwtNi41MTE2NGMtNi4xMTU3NCwwIC05LjYzNzI0LDIuODY1MTIgLTkuNjM3MjQsNi45MDc1NWwwLDAuMjYwNDdjMCw0Ljk0ODg0IDcuNDE4MDYsNy4wMzI1NyAxNS41MDI5LDkuNjM3MjNjMTAuMDMzMTQsMy4xMjU2IDIxLjM2ODYyLDcuNjg4OTMgMjEuMzY4NjIsMjAuMDU1ODVsMCwwLjI2MDQ4Yy0wLjAxMDQyLDE0LjQ2MTA0IC0xMS4yMjA4NywyMS42MjkwNyAtMjUuNTM2MDcsMjEuNjI5MDdsMCwtMC4wMDAwMmwtMC4wMDAwMywtMC4wMDAwM3oiLz48L2c+PC9zdmc+);
}
.zebra-list li p span.channel-a7 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMwIiBoZWlnaHQ9IjEyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtNTYuMjU0ODUsMjQuNzMyMDZsLTUzLjI1NDg1LDBsMCwtMTcuNDQyN2w3NC40MjY2MSwwbDAsMTYuMjczMjNsLTQ3LjgwNDcsODkuNjE4NjNsLTIwLjg3Mzg3LDBsNDcuNTA2ODIsLTg4LjQ0OTE1bDAsLTAuMDAwMDFsLTAuMDAwMDEsMHptMTkuODM2NzksMzUuODEyMTVsMCwtMC4yOTc4OGMwLC0zMC4yNTE2NyAxOC40NTc3MSwtNTQuNzY2MzMgNDYuMjkzMjIsLTU0Ljc2NjMzYzI3LjY4MTA1LDAgNDUuOTg0MzEsMjQuMjA1NzUgNDUuOTg0MzEsNTQuNDU3NDJsMCwwLjI5Nzg4YzAsMzAuMjUxNjYgLTE4LjQ1NzcyLDU0Ljc2NjMzIC00Ni4yOTMyMiw1NC43NjYzM2MtMjcuODI0NDcsMCAtNDUuOTg0MzEsLTI0LjIwNTc1IC00NS45ODQzMSwtNTQuNDU3NDJ6bTczLjA2OTU5LDBsMCwtMC4yOTc4OGMwLC0yMC44NzM4NyAtMTAuNzM0ODIsLTM3Ljk3NDU2IC0yNy4wNzQyMywtMzcuOTc0NTZzLTI2Ljc3NjM3LDE2LjYzNzMxIC0yNi43NzYzNywzNy42NjU2NGwwLDAuMjk3ODhjMCwyMC44NzM4NyAxMC41OTE0LDM3Ljk3NDU2IDI3LjA3NDI2LDM3Ljk3NDU2YzE2LjQ5Mzg3LDAgMjYuNzc2MzcsLTE2Ljc5MTc2IDI2Ljc3NjM3LC0zNy42NjU2NGwtMC4wMDAwMywwem0yMC4yNDUwNCw0Mi4wMjM1Nmw3LjQ0NzA3LC0xMS4zMDg1MWM3Ljg2NjMsNS45MzU1OSAxNi40MTY2Nyw4Ljk2OTU4IDIzLjg2MzcyLDguOTY5NThjNy4xNzEyNSwwIDExLjMwODUyLC0zLjAzNCAxMS4zMDg1MiwtNy44NTUyOWwwLC0wLjI3NTgyYzAsLTUuNjQ4NzQgLTcuNzIyOSwtNy41Nzk0OCAtMTYuMjczMjQsLTEwLjIwNTI1Yy0xMC43NTY4OCwtMy4wMzM5OSAtMjIuNzQ5NDIsLTcuNDQ3MDYgLTIyLjc0OTQyLC0yMS4zNzAzNGwwLC0wLjI3NTgxYzAsLTEzLjc5MDg4IDExLjQ1MTk1LC0yMi4xOTc4IDI1LjkyNjg1LC0yMi4xOTc4YzkuMTAxOTYsMCAxOS4wMzE0LDMuMTc3NDIgMjYuNzU0Myw4LjI3NDUybC02LjYxOTY0LDExLjg2MDE2Yy03LjAyNzgyLC00LjI2OTY2IC0xNC40NzQ5LC02Ljg5NTQ0IC0yMC41NDI4OCwtNi44OTU0NGMtNi40NzYyMSwwIC0xMC4yMDUyNiwzLjAzMzk5IC0xMC4yMDUyNiw3LjMxNDY4bDAsMC4yNzU4MmMwLDUuMjQwNTQgNy44NjYzMyw3LjQ0NzA3IDE2LjQxNjY3LDEwLjIwNTI1YzEwLjYyNDQ4LDMuMzA5ODEgMjIuNjE3MDIsOC4xNDIxNCAyMi42MTcwMiwyMS4yMzc5NWwwLDAuMjc1ODJjMCwxNS4zMTMzOSAtMTEuODYwMTQsMjIuODkyODYgLTI3LjAzMDEyLDIyLjg5Mjg2Yy0xMC4zNTk3MSwtMC4wMzMxIC0yMS44MTE2NiwtMy43NTExMSAtMzAuOTEzNjIsLTEwLjkyMjM2bDAsLTAuMDAwMDJsMC4wMDAwMywwbDAuMDAwMDMsMGwtMC4wMDAwMywweiIvPjwvZz48L3N2Zz4=);
}
.zebra-list li p span.channel-a8 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjEyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtMTMxLjY2Nzk3LDExMy40MTI1MWMtMjYuNzkxNTYsMCAtNDQuMjY1MjMsLTIzLjI5NDcgLTQ0LjI2NTIzLC01Mi41NTgzNWMwLC0yOS4yNjM2NCAxNy43Njk0OCwtNTIuODU0MTQgNDQuNTYxMDQsLTUyLjg1NDE0YzI2Ljc4MDk2LDAgNDQuMjY1MjEsMjMuMjk0NzEgNDQuMjY1MjEsNTIuNTU4MzRjLTAuMDEwNTcsMjkuMjYzNjYgLTE3Ljc2OTQ5LDUyLjg1NDE3IC00NC41NjEwMiw1Mi44NTQxN2wwLC0wLjAwMDAyem0wLC04OS4yNDg4M2MtMTUuODY3ODgsMCAtMjUuNzY2OCwxNi4wMTU3NyAtMjUuNzY2OCwzNi4zOTQ2OHMxMC4xOTQ3MiwzNi42OTA0OCAyNi4wNjI2MSwzNi42OTA0OGMxNS44Njc4NiwwIDI1Ljc2Njc4LC0xNi4xNjM2NyAyNS43NjY3OCwtMzYuMzk0NjljMCwtMjAuMjQxNTYgLTEwLjE5NDczLC0zNi42OTA0NyAtMjYuMDYyNTksLTM2LjY5MDQ3em03NS4wMTg0Niw4Ny40ODQ1NmMtOS45MDk1LDAgLTIwLjg3NTQ2LC0zLjU2MDI0IC0yOS41OTExNywtMTAuNDM3NzNsNy4xMzEwMywtMTAuODI4NjFjNy41MzI0Nyw1LjY3MzEzIDE1LjcxOTk3LDguNTg4OTQgMjIuODUxLDguNTg4OTRjNi44NjY5MywwIDEwLjgyODYxLC0yLjkwNTI0IDEwLjgyODYxLC03LjUzMjQ5bDAsLTAuMjY0MTFjMCwtNS40MTk1OSAtNy4zODQ1OCwtNy4yNjgzNyAtMTUuNTgyNjQsLTkuNzcyMTZjLTEwLjMxMDkzLC0yLjkwNTI0IC0yMS43OTQ1NCwtNy4xMzEwMyAtMjEuNzk0NTQsLTIwLjQ3Mzk4bDAsLTAuMjY0MTFjMCwtMTMuMjA1NjIgMTAuOTY1OTQsLTIxLjI2NjMzIDI0LjgyNjU3LC0yMS4yNjYzM2M4LjcxNTcxLDAgMTguMjM0MzEsMy4wNDI1OCAyNS42Mjk0Nyw3LjkyMzM3bC02LjMzODY3LDExLjM1NjgzYy02Ljc0MDE3LC00LjA4ODQ2IC0xMy44NjA2NCwtNi42MDI4MSAtMTkuNjgxNjYsLTYuNjAyODFjLTYuMjAxMzksMCAtOS43NzIxMywyLjkwNTIzIC05Ljc3MjEzLDcuMDA0MjZsMCwwLjI2NDExYzAsNS4wMTgxNCA3LjUyMTksNy4xMzEwMyAxNS43MTk5Niw5Ljc3MjE3YzEwLjE3MzYxLDMuMTY5MzQgMjEuNjY3OCw3Ljc5NjU5IDIxLjY2NzgsMjAuMzM2NjVsMCwwLjI2NDExYy0wLjAxMDU2LDE0LjY2MzUxIC0xMS4zNzc5OCwyMS45MzE4OCAtMjUuODkzNiwyMS45MzE4OGwtMC4wMDAwMiwwLjAwMDAybC0wLjAwMDAyLDB6bS0xNTkuNzU2MjcsMS42NDgwNmMtMjIuMzEyMjEsMCAtMzguOTMwMTYsLTExLjY2MzIgLTM4LjkzMDE2LC0yOS4zMTY0N2MwLC0xMi41NDAwNSA2Ljg1NjM2LC0yMC4yNzMyNiAxOC4zNzE2NSwtMjUuMDgwMTFjLTguNjEwMDYsLTQuNTIxNiAtMTQuODc0ODEsLTExLjM3Nzk1IC0xNC44NzQ4MSwtMjIuOTAzODJjMCwtMTUuNzUxNjYgMTUuMDIyNzEsLTI3LjcxMDY2IDM1LjQzMzMxLC0yNy43MTA2NmMyMC40MjExNiwwIDM1LjQ0Mzg3LDExLjk0ODQ0IDM1LjQ0Mzg3LDI3LjcxMDY2YzAsMTEuNTI1ODYgLTYuMjY0NzYsMTguMzgyMjIgLTE0Ljg3NDgyLDIyLjkwMzgyYzExLjA4MjE2LDUuMTAyNjUgMTguMzcxNjcsMTIuMzkyMTUgMTguMzcxNjcsMjQuNjM2NDFjMCwxOC4zODIxOSAtMTYuNjI4NTIsMjkuNzYwMTUgLTM4Ljk0MDczLDI5Ljc2MDE1bC0wLjAwMDAxLDBsMC4wMDAwMiwwLjAwMDAyem0wLC00Ni4wODIzMWMtMTIuMDk2MzUsMCAtMjEuNDM1MzYsNi4xMjc0MSAtMjEuNDM1MzYsMTUuNjAzNzZjMCw4LjU5OTQ5IDguMDE4NDUsMTUuNDU1ODQgMjEuNDM1MzYsMTUuNDU1ODRjMTMuNDI3NDcsMCAyMS40NDU5MiwtNi44NTYzNSAyMS40NDU5MiwtMTUuNDU1ODRjMCwtOS40ODY5MiAtOS4zMzkwMiwtMTUuNjAzNzYgLTIxLjQ0NTkyLC0xNS42MDM3NnptMCwtNDMuOTA2MDNjLTEwLjkzNDI2LDAgLTE4LjIyMzc2LDYuNDIzMjEgLTE4LjIyMzc2LDE0LjI5Mzc2YzAsOS4wNDMyMSA3LjcyMjY0LDE1LjMwNzk1IDE4LjIyMzc2LDE1LjMwNzk1YzEwLjUwMTEsMCAxOC4yMzQzMSwtNi4yNjQ3NCAxOC4yMzQzMSwtMTUuMTYwMDVjMCwtOC4wMTg0NSAtNy4yODk1MSwtMTQuNDQxNjYgLTE4LjIzNDMxLC0xNC40NDE2NnoiLz48L2c+PC9zdmc+);
}
.zebra-list li p span.channel-a9 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIzLjk4IiBoZWlnaHQ9IjEwNC45NTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0ibTM0LjI5ODE4LDEwNC44NDI2MmMtMTMuODY3MjIsMCAtMjMuNTg3ODEsLTUuMDExMzYgLTMyLjAxNjUsLTEyLjAwMjI3bDkuNTc0NzMsLTEzLjQyOTYzYzcuNTc0MzYsNi40MjgzMSAxNC4yOTQzOCw5LjQyODg3IDIyLjg2ODkzLDkuNDI4ODdjMTQuNzIxNTUsMCAyMy41ODc4MSwtMTMuMDAyNDYgMjQuMTYwODQsLTMxLjQ0MzQ2Yy01LjAwMDk1LDYuMDExNTYgLTEyLjcyMTE3LDEwLjU3NDkyIC0yMy40NDE5NiwxMC41NzQ5MmMtMjEuMjk1NzEsMCAtMzUuNDQ0MjMsLTEyLjQyOTQ0IC0zNS40NDQyMywtMzEuODcwNjJjMCwtMTkuNzIyNDkgMTUuMTQ4NzEsLTM0LjcyNTM1IDM3LjMwOTE3LC0zNC43MjUzNWMxMi41NzUzLDAgMjAuNzIyNjksMy41NzM1OSAyNy43MjQwMSwxMC41NzQ5MmM3LjQyODUsNy40Mjg0OSAxMi4xNDgxNCwxOC40NDEwMSAxMi4xNDgxNCwzOC4yOTg5M2MwLDMyLjI5NzggLTE2LjAyMzg3LDU0LjU5MzcgLTQyLjg4MzEzLDU0LjU5MzdsMCwwLjAwMDAybDAsLTAuMDAwMDJsMCwtMC4wMDAwMXptMy4xMzYwMSwtODguMzI5MjZjLTEyLjQyOTQ0LDAgLTE5Ljg2ODM1LDguMjkzMjQgLTE5Ljg2ODM1LDE4LjcyMjNjMCwxMC41NzQ5MiA4LjAwMTUyLDE4LjAxMzg0IDIwLjQzMDk2LDE4LjAxMzg0YzEyLjcyMTE2LDAgMjAuMjk1NTIsLTguMjkzMjQgMjAuMjk1NTIsLTE4LjE0OTI4YzAuMDEwNDEsLTEwLjU3NDkyIC04LjEzNjk3LC0xOC41ODY4NiAtMjAuODU4MTMsLTE4LjU4Njg2em04Ny4wMjY5NCw4OC40NDM4N2MtMjYuNDIxNjksMCAtNDMuNjU0MTMsLTIyLjk3MzExIC00My42NTQxMywtNTEuODMyNzZjMCwtMjguODU5NjQgMTcuNTI0MTgsLTUyLjEyNDQ3IDQzLjk0NTg1LC01Mi4xMjQ0N2MyNi40MTEyNCwwIDQzLjY1NDEzLDIyLjk3MzExIDQzLjY1NDEzLDUxLjgzMjc1Yy0wLjAxMDQ0LDI4Ljg1OTY0IC0xNy41MjQxNyw1Mi4xMjQ0OCAtNDMuOTQ1ODQsNTIuMTI0NDhsLTAuMDAwMDIsMGwwLjAwMDAxLDB6bTAsLTg4LjAxNjdjLTE1LjY0ODgsMCAtMjUuNDExMDYsMTUuNzk0NjYgLTI1LjQxMTA2LDM1Ljg5MjIzczEwLjA1Mzk4LDM2LjE4Mzk2IDI1LjcwMjc3LDM2LjE4Mzk2YzE1LjY0ODgyLDAgMjUuNDExMDksLTE1Ljk0MDU0IDI1LjQxMTA5LC0zNS44OTIyNGMwLC0xOS45NjIxMSAtMTAuMDU0LC0zNi4xODM5NCAtMjUuNzAyOCwtMzYuMTgzOTRsMC4wMDAwMiwtMC4wMDAwMWwtMC4wMDAwMiwwem03My45ODI3Nyw4Ni4yNzY3OGMtOS43NzI2NiwwIC0yMC41ODcyMiwtMy41MTEwOSAtMjkuMTgyNTksLTEwLjI5MzYybDcuMDMyNTgsLTEwLjY3OTExYzcuNDI4NDgsNS41OTQ4MSAxNS41MDI5Myw4LjQ3MDM2IDIyLjUzNTUyLDguNDcwMzZjNi43NzIxNCwwIDEwLjY3OTExLC0yLjg2NTE0IDEwLjY3OTExLC03LjQyODVsMCwtMC4yNjA0N2MwLC01LjM0NDc2IC03LjI4MjYxLC03LjE2ODAyIC0xNS4zNjc1MSwtOS42MzcyNWMtMTAuMTY4NTgsLTIuODY1MTMgLTIxLjQ5MzY1LC03LjAzMjU5IC0yMS40OTM2NSwtMjAuMTkxMzNsMCwtMC4yNjA0NmMwLC0xMy4wMjMzMSAxMC44MTQ1NCwtMjAuOTcyNzMgMjQuNDgzODEsLTIwLjk3MjczYzguNTk1MzgsMCAxNy45ODI1NiwzLjAwMDU3IDI1LjI3NTYyLDcuODEzOThsLTYuMjUxMTksMTEuMjAwMDRjLTYuNjQ3MDgsLTQuMDMyMDIgLTEzLjY2OTI3LC02LjUxMTY1IC0xOS40MDk5MywtNi41MTE2NWMtNi4xMTU3NSwwIC05LjYzNzI0LDIuODY1MTMgLTkuNjM3MjQsNi45MDc1NmwwLDAuMjYwNDdjMCw0Ljk0ODg1IDcuNDE4MDgsNy4wMzI1OCAxNS41MDI5Myw5LjYzNzI1YzEwLjAzMzE3LDMuMTI1NTkgMjEuMzY4NjQsNy42ODg5NSAyMS4zNjg2NCwyMC4wNTU4OWwwLDAuMjYwNDdjLTAuMDEwNDEsMTQuNDYxMDcgLTExLjIyMDg2LDIxLjYyOTEgLTI1LjUzNjEsMjEuNjI5MXoiLz48L2c+PC9zdmc+);
}
.zebra-list li p span.channel-a0 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjExMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJtMTM4LjI0MDAxLDEwNy4yMWMtMjYuNDksMCAtNDMuNzU5OTksLTIzLjAzIC00My43NTk5OSwtNTEuOTZzMTcuNTYsLTUyLjI1IDQ0LjAzOTk5LC01Mi4yNWMyNi40ODAwMSwwIDQzLjc2MDAxLDIzLjAzIDQzLjc2MDAxLDUxLjk2YzAsMjguOTMgLTE3LjU2LDUyLjI1IC00NC4wNDAwMSw1Mi4yNWwwLDB6bTAsLTg4LjIzYy0xNS42ODk5OSwwIC0yNS40Njk5OSwxNS44MyAtMjUuNDY5OTksMzUuOThjMCwyMC4xNDk5OSAxMC4wOCwzNi4yNyAyNS43NywzNi4yN2MxNS42OSwwIDI1LjQ3LC0xNS45OCAyNS40NywtMzUuOThzLTEwLjA4LC0zNi4yNyAtMjUuNzcsLTM2LjI3bC0wLjAwMDAyLDB6bS05MS40ODAwMSw4OC4yM2MtMjYuNDksMCAtNDMuNzU5OTksLTIzLjAzIC00My43NTk5OSwtNTEuOTZzMTcuNTYsLTUyLjI1IDQ0LjA0LC01Mi4yNWMyNi40OCwwIDQzLjc2LDIzLjAzIDQzLjc2LDUxLjk2YzAsMjguOTMgLTE3LjU2MDAyLDUyLjI1IC00NC4wNDAwMSw1Mi4yNWwwLDBsMCwwem0wLC04OC4yM2MtMTUuNjksMCAtMjUuNDY5OTksMTUuODMgLTI1LjQ2OTk5LDM1Ljk4YzAsMjAuMTQ5OTkgMTAuMDgsMzYuMjcgMjUuNzcwMDEsMzYuMjdjMTUuNjg5OTksMCAyNS40Njk5OCwtMTUuOTggMjUuNDY5OTgsLTM1Ljk4cy0xMC4wNzk5OSwtMzYuMjcgLTI1Ljc3LC0zNi4yN3ptMTY1LjY1MDAxLDg2LjQ4OTk5Yy05LjgsMCAtMjAuNjQsLTMuNTIgLTI5LjI1LC0xMC4zMjAwMWw3LjA1LC0xMC43MWM3LjQ1LDUuNjEgMTUuNTM5OTgsOC40OTAwMSAyMi41OSw4LjQ5MDAxYzYuNzg5OTksMCAxMC43MDk5OSwtMi44NyAxMC43MDk5OSwtNy40NWwwLC0wLjI1OTk5YzAsLTUuMzYgLTcuMjk5OTksLTcuMTkgLTE1LjQwOTk5LC05LjY2Yy0xMC4xOSwtMi44NyAtMjEuNTUsLTcuMDUgLTIxLjU1LC0yMC4yNGwwLC0wLjI2YzAsLTEzLjA2IDEwLjg0LC0yMS4wMiAyNC41Mzk5OSwtMjEuMDJjOC42MjAwMSwwIDE4LjAzLDMuMDEgMjUuMzQsNy44M2wtNi4yNjk5OSwxMS4yM2MtNi42NiwtNC4wNCAtMTMuNywtNi41MyAtMTkuNDYwMDEsLTYuNTNjLTYuMTI5OTksMCAtOS42NiwyLjg3IC05LjY2LDYuOTJsMCwwLjI2YzAsNC45NiA3LjQ0LDcuMDUgMTUuNTQwMDEsOS42NmMxMC4wNiwzLjEzIDIxLjQyLDcuNzEgMjEuNDIsMjAuMTFsMCwwLjI2Yy0wLjAwOTk5LDE0LjUgLTExLjI1LDIxLjY4IC0yNS42MDAwMSwyMS42OCIvPjwvZz48L3N2Zz4=);
}

@media only screen and (max-width: 470px) {
.zebra-list li {
	height: 60px;
	font-size: 12px;
}
.zebra-list li a h3, .zebra-list li a p {
	height: 1.5em;
	line-height: 1.5em;
	margin: 0 0 0 60px;
}
.zebra-list li p span.channel-logo {
	width: 60px;
	height: 60px;
}
}
/*Error  styling*/
.message-alert-success, .message-alert-error {background:#38c846;color:#fff;padding:1em; width:100%; float:none; margin:0 0 1em; position:relative;}
.message-alert-success {background:#38c846;}
.message-alert-error {background:#c83838;}
.message-alert-success a, .message-alert-error a	{color:#fff; border-bottom:1px solid #fff;}
.message-alert-success a:hover	{background:#fff; color:#38c846;}
.message-alert-error a:hover	{background:#fff; color:#c83838;}
.message-alert-success ul, .message-alert-error ul {margin: 0 0 0 2em; list-style:disc;}
/* ==========================================================================
   Header
   ========================================================================== */
/* TESTING: add colour for positioning
header[role="banner"] .header-content {
	background-color:red;	
} */

#main-wrapper {
	min-height: 100%;
	min-width: 300px;
	padding: 0 0 200px;
	position: relative;
	background-color: #fff;
}
header[role="banner"] {
	z-index: 999;
	width: 100%;
	color: #fff;
	background-color: rgba(34, 34, 34, 0);
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
	text-align: right;
	-webkit-transition: background .15s linear, top .25s ease-out;
	-moz-transition: background .15s linear, top .25s ease-out;
	-o-transition: background .15s linear, top .25s ease-out;
	-ms-transition: background .15s linear, top .25s ease-out;
	transition: background .15s linear, top .25s ease-out;
}
/* override for page takeovers */
.pushdown header[role="banner"] {
	position: absolute;
	-webkit-transform: translate3d(0, 0, 0); 
	transform: translate3d(0, 0, 0); 
}
/* fix the header on scroll down */
#main-wrapper.sticky header[role="banner"] {
	position: fixed;
}
header[role="banner"].blue, .search-open header[role="banner"] {
	background-color: rgba(34, 34, 34, 1);
}
#main-wrapper.menu-open header[role="banner"], #main-wrapper.sticky header[role="banner"] {
	background-color: rgba(34, 34, 34, 0.97);
}
header[role="banner"] a {
	color: #fff;
	font-weight: 400;
	border-bottom: none;
}
header[role="banner"] .header-content {
	height: 120px;
	max-width: 1200px;
	position: relative;
	margin: 0 auto;
	padding: 0 40px;
}
.no-touch header[role="banner"] .header-content {
	-webkit-transition: height .15s linear;
	-moz-transition: height .15s linear;
	-o-transition: height .15s linear;
	-ms-transition: height .15s linear;
	transition: height .15s linear;
}
#main-wrapper.sticky header[role="banner"] .header-content {
	height: 80px;
}
header[role="banner"] #logo {
	width: 250px;
	height: 60px;
	position: absolute;
	z-index: 1000;
	left: 40px;
	top: 30px;
	color: #fff;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	transition-delay: 4s;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: transparent;
	background-size:250px;
	/*background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJhci1sb2dvIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI4My40NjQ0IDE0NC4xOTkyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY0NCAxNDQuMTk5MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDcuMTA3OSAxMy41MjE1KSIgb3BhY2l0eT0iMCIgZm9udC1mYW1pbHk9IidNeXJpYWRQcm8tUmVndWxhciciIGZvbnQtc2l6ZT0iMTIiPkFic29sdXRlIFJhZGlvPC90ZXh0Pg0KPHBhdGggY2xhc3M9InN2Zy1sb2dvLXRleHQiIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMjYuMzQwOCAxMS4zMzc5Yy00LjQ1NjEgMC04Ljc4MzcgMS44Mzc0LTEyLjA4MTEgNS4xMzIzYy0zLjIzMzQgMy4yMzE5LTUuMDAzNCA3LjQ0MTktNS4wMDM0IDEyIGMwIDQuNiAxLjYgOC44IDQuOCAxMi4wNzkxYzMuMzUyNSAzLjUgNy40IDUuMiAxMi40IDUuMjQ0MWM0Ljk0MDkgMCA5LjA4NzktMS43NyAxMi40NDczLTUuMTI0IGMzLjI4OTYtMy4yOTE1IDQuOTQwOS03LjM4NDggNC45NDA5LTEyLjMyNDdjMC00LjQ1MjYtMS44ODcyLTguOTY5Mi01LjM2OTEtMTIuMjY4MSBDMTM1LjE5NTggMTMgMTMxLjEgMTEuMyAxMjYuMyAxMS4zMzc5eiBNMTI2LjU1MjIgMzYuNjYwMmMtNC4yMTA5IDAtNy43NDg1LTMuNjAzLTcuNzQ4NS04LjA1NjIgYzAtNC41MTI3IDMuNDc3NS04LjExMzMgNy43NDg1LTguMTEzM2M0LjI3NzMgMCA3LjggMy42IDcuOCA4LjExMzNDMTM0LjMwMjcgMzMuMSAxMzAuOCAzNi43IDEyNi42IDM2LjY2MDJ6IE05NC4yOTIgMjMuOTYxOWMwLjgzNjkgMC4zIDEuOSAwLjcgMy4xIDEuMDcwOGM2Ljc1MjQgMi4yIDEwIDQuOCA5LjcgMTAuMiBjLTAuMzgyOCA2LjU1MDMtNS45NTk1IDEwLjk3NTYtMTQuMDY0OSAxMC41MDM0Yy02LjIyNjEtMC4zNjA0LTEwLjMyOTYtMy40NTE3LTExLjYyNjUtOC4wMmw4Ljc0MzItMi41bDAgMGwwIDAgYzAuMzM3OSAyIDEuNSAzLjMgMy4zIDMuMzYyOGMxLjkzMTYgMC4xIDMuNTczNy0xLjExOTYgMy42Njg1LTIuNzQwN2MwLjE0NzktMi41NTUyLTIuNTQxLTIuNjE3Mi02LjY0Ny00LjEzNTcgYy01LjY5NTgtMi4wOTQyLTguNDAyOC01LjMwMTMtOC4xMTI4LTEwLjIxMDRjMC4zNjg3LTYuMzc3OSA1LjUwNzMtMTAuNTgwNiAxMy40OTYxLTEwLjEyMDYgYzUuNzYzMiAwLjMgOS43IDMuNCAxMC44IDcuNjc1M2wtOC4zOTExIDIuMzkyMWwwIDBsMCAwYy0wLjI1NDktMS43NjI3LTEuMjUzOS0yLjk5ODUtMi43NzE1LTMuMDg2NGwwIDAgYy0wLjc1NDQtMC4wNDY5LTEuNTE4MSAwLjE5MjQtMi4xMjQ1IDAuNzEzNGMtMS4yMTgzIDEuMDU0Mi0xLjMxNzkgMi44NjcyLTAuMjM1NCA0IEM5My40MDIzIDIzLjUgOTMuOCAyMy44IDk0LjMgMjMuOTYxOXogTTE4OC44NDg2IDQ1LjAxNzZoLTMuNTk5NmwtMy4wNDU0LTEuMDkzOCBjLTIuMTcyNCAxLjMwNDctNC43NDA3IDEuODk3LTcuODU3OSAxLjg5N2MtMy41MjgzIDAtNi40OTI3LTAuNzk1NC04Ljc5NTktMi40NTc1Yy0yLjI1OTgtMS42MzgyLTMuODYzMy0zLjk0NzgtNC43NjI3LTYuODE2NCBjLTAuNjYxMS0yLjA5NjctMC45NTIxLTUuNTMxNy0wLjk1MjEtMTAuNTI2OVYxMi4xOTk3aDkuNjA0VjMwLjg1M2MwIDMuMiAyLjIgNS44IDQuOSA1LjgxNTRsMCAwIGMyLjcwMjEgMCA0LjkwMzgtMi42MDg5IDQuOTAzOC01LjgxNTRWMTIuMTk5N2g5LjU5OTFWNDUuMDE3NnogTTI2LjI0MzcgMS4zMjkxbDE2Ljc5ODggNDMuNjg4NWgtMTAuMzE0bC0zLjIwOS04LjM0OTFoLTE2LjIzIGwtMi45OTA3IDguMzQ5MUgwTDE0Ljc3MiA1LjQ0NThMMjYuMjQzNyAxLjMyOTF6IE0xNi4xOTY4IDI4LjM2NDdoMTAuMTI5OWwtNS4yMTkyLTEzLjU3MDNMMTYuMTk2OCAyOC4zNjQ3eiBNMTQ3LjAzNzYgMy40IEwxNTYuNjM3NyAwdjQ1LjAxNzZoLTkuNjAwMVYzLjQ0MTR6IE02NC40NzA3IDExLjMzNzljLTEuOTgxOSAwLTMuODU5NCAwLjQzMzYtNS42MTA0IDEuMiBjLTEuMTI5OSAwLjQ4MTQtMi4yMDc1IDEuMTM0OC0zLjIyNjEgMS45MjMzVjBsLTkuNjAyMSAzLjQ0MTR2NDEuNTc2MmgzLjU5NzdsNi4wMDQ0LTIuMTUwNCBjMS4wNzMyIDAuOCAyLjIgMS41IDMuMyAxLjkxOTljMS42NTA5IDAuNyAzLjQgMSA1LjMgMS4wMjY0aDAuMDUyMiBjNC4yMjMxIDAgNy45Njk3LTEuNjkzNCAxMS4wMTUxLTQuOTQzNGMzLjA4MzUtMy4yNjkgNC42NDQtNy40MDE0IDQuNjM0My0xMi4yMTA5YzAuMDA5OC00Ljk1MzEtMS40ODY4LTkuMTQ5OS00LjQ4OTMtMTIuMzg4NyBDNzIuNDgyOSAxMy4xIDY4LjcgMTEuMyA2NC41IDExLjMzNzl6IE02Mi45ODU4IDM2LjY2MDJjLTQuMjA2MSAwLTcuNzQ4NS0zLjYwMy03Ljc0ODUtOC4wNTYyIGMwLTQuNTEyNyAzLjQ3OC04LjExMzMgNy43NDg1LTguMTEzM3M3Ljc1MSAzLjYgNy44IDguMTEzM0M3MC43MzY4IDMzLjEgNjcuMyAzNi43IDYzIDM2LjY2MDJ6IE0yMDkuNTk1MiAyMC40OTA3aC0zLjk3MTd2MjQuNTI2OWgtOS42MDI1VjIwLjQ5MDdoLTMuOTc3NXYtOC4yOTFoMy45Nzc1VjMuNDQxNEwyMDUuNjIzNSAwdjEyLjE5OTdoMy45NzE3VjIwLjQ5MDd6IE0yMzIuNjc4MiAzNC42OTE0bDkuMDQyIDMuMjQ2NmMtMC42MzI4IDAuOTc0MS0xLjM4MzggMS45MDY3LTIuMjUyIDIuNzc2NGMtMy4zNTM1IDMuMzU1NS03LjUwNjggNS4xMjU1LTEyLjQ0NTMgNS4xIGMtNS4wMDQ5IDAtOS4wMjkzLTEuNzEzOS0xMi4zODc3LTUuMjUxYy0zLjE3MTktMy4yODYxLTQuODIwMy03LjUwMi00LjgyMDMtMTIuMDgxNWMwLTQuNTY5MyAxLjc3NjQtOC43Nzk4IDUuMDAyOS0xMi4wMTUxIGMzLjI5NTktMy4yOTU0IDcuNjI5OS01LjEyNyAxMi4wNzgxLTUuMTI3YzQuNzYwNyAwIDguOCAxLjYgMTIuMSA0Ljc1NzNjMi40NDgyIDIuMyA0LjEgNS4yIDQuOSA4LjMgYzAuMzI3MSAxLjMgMC41IDIuNiAwLjUgMy45MzE2YzAgMS41Mzc2LTAuMTYzMSAyLjk5MDItMC40ODM0IDQuMzU5NGgtMjMuODIxM2wwLjA5NzcgMC4yIGMxLjQxMzEgMi40IDQgNC4xIDYuOSA0LjA5MzNDMjI5LjI2OSAzNyAyMzEuMiAzNi4xIDIzMi43IDM0LjcgTTIzNC4zMDEzIDI0Ljc3MDVsLTAuMjcwNS0wLjQ3NjYgYy0xLjQxMTEtMi40NTI2LTMuOTgwNS00LjA4ODQtNi45MTctNC4wODg0Yy0yLjkzOTUgMC01LjUwNzggMS42MzU3LTYuOTE1IDQuMDg4NGwtMC4yNzM0IDAuNDc2NkgyMzQuMzAxM3ogTTE0MC4yNjQ2IDY1LjYgYy00LjQ1MzEgMC04Ljc4MDMgMS44MzY0LTEyLjA4MDEgNS4xMzY3Yy0zLjIyOSAzLjIyOC00Ljk5OSA3LjQzOS00Ljk5OSAxMi4wMTgxYzAgNC42IDEuNiA4LjggNC44IDEyLjEgYzMuMzU2NCAzLjUgNy40IDUuMiAxMi40IDUuMjQzMmM0Ljk0MzQgMCA5LjA4NzQtMS43NzE1IDEyLjQ0OTItNS4xMjIxYzMuMjg4Ni0zLjI5NzkgNC45Mzk5LTcuMzg2NyA0LjkzOTktMTIuMzI0MiBjMC00LjQ1NjEtMS44ODcyLTguOTczNi01LjM3MDEtMTIuMjY4MUMxNDkuMTIyMSA2Ny4zIDE0NSA2NS42IDE0MC4zIDY1LjYzNTN6IE0xNDAuNDgxNCA5MSBjLTQuMjEwOSAwLTcuNzUxLTMuNjAyNS03Ljc1MS04LjA1MThjMC00LjUxNjYgMy40ODEtOC4xMTgyIDcuNzUxLTguMTE4MmM0LjI3NzMgMCA3LjggMy42IDcuOCA4LjEgQzE0OC4yMzI0IDg3LjQgMTQ0LjggOTEgMTQwLjUgOTAuOTYwOXogTTAgNTQuNjE4MmgxNC4xMzkyYzcuNDM5IDAgMTAuNyAwLjcgMTMuNyAzLjIgYzMuNDE4OSAyLjggNS41IDcuNCA1LjUgMTIuMTk4MmMwIDcuNDM4NS00LjM1ODkgMTIuOTMxNi0xMS4xMjc0IDE0LjA3MjNsMTIuMTMwOSAxNS4yMTM5SDIxLjMxMTVMMTAuOTI0OCA4NC44IHYxNC40NzM2SDBWNTQuNjE4MnogTTE0Ljk0MjkgNzcuMDcyM2M0LjY5MTQgMCA3LjUwODMtMi4zNDk2IDcuNTA4My02LjIzOTNjMC00LjAxODYtMi41NDc5LTYuMTYxNi03LjM3My02LjE2MTZoLTQuMTUzM3YxMi40MDA5IEgxNC45NDI5eiBNMTE5Ljg2NDcgNjIuMTg5aC0xMC4wNTEzdi03LjU3MDhoMTAuMDUxM1Y2Mi4xODl6IE0xMTkuODY0NyA5OS4zMjAzaC0xMC4wNTEzVjY1LjgxMDVoMTAuMDUxM1Y5OS4zMjAzeiBNOTUuNjE5MSA1Ny43Mzg4djExLjAxMjdjLTEuMDE3Ni0wLjc4NzEtMi4wOTMzLTEuNDM5OS0zLjIyNTYtMS45MjYzYy0xLjc1MS0wLjc1MzQtMy42MjU1LTEuMTg5OS01LjYwNS0xLjE4OTkgYy00LjI3NzMtMC4wMDg4LTguMDE3NiAxLjcxODgtMTAuOTg0NCA0LjkzNjVjLTMgMy4yNDE3LTQuNDk2NiA3LjQzNi00LjQ4OTMgMTIuMzg3MmMtMC4wMDczIDQuOCAxLjYgOC45IDQuNiAxMi4yIGMzLjA0NTQgMy4zIDYuOCA0LjkgMTEgNC45NDQzaDAuMDU0MmMxLjg5MTYgMCAzLjY4MzEtMC4zNDI4IDUuMzM2NC0xLjAyNDRjMS4xMTA4LTAuNDY2OCAyLjE5MDktMS4wOTk2IDMuMjYzNy0xLjkyMzggbDYuMDA3OCAyLjE1NTNoMy41OTQyVjU0LjI5ODhMOTUuNjE5MSA1Ny43Mzg4eiBNODguMjcxIDkwLjk2MDljLTQuMjczNCAwLTcuNzU2My0zLjYwMjUtNy43NTYzLTguMDUxOCBjMC00LjUxNjYgMy40ODI5LTguMTE4MiA3Ljc1NjMtOC4xMTgyYzQuMjY3NiAwIDcuNyAzLjYgNy43IDguMTE4MkM5Ni4wMTcxIDg3LjQgOTIuNSA5MSA4OC4zIDkwLjk2MDl6IE01OC44MjQ3IDY1LjgxMDV2Mi45NDA5Yy0xLjAxODEtMC43ODcxLTIuMDk1Ny0xLjQzOTktMy4yMjYxLTEuOTI2M2MtMS43NTEtMC43NTM0LTMuNjI3NC0xLjE4OTktNS42MDc0LTEuMTg5OSBjLTQuMjc1NC0wLjAwODgtOC4wMTUxIDEuNzE4OC0xMC45ODE0IDQuOTM2NWMtMy4wMDQ5IDMuMjQxNy00LjQ5OTUgNy40MzYtNC40ODk3IDEyLjQgYy0wLjAwOTggNC44IDEuNiA4LjkgNC42IDEyLjIxYzMuMDQ1OSAzLjMgNi44IDQuOSAxMSA0Ljk0NDNoMC4wNTQyYzEuODk0IDAgMy42ODYtMC4zNDI4IDUuMzM0LTEuMDI0NCBjMS4xMTM4LTAuNDY2OCAyLjE5NjMtMS4wOTk2IDMuMjY5LTEuOTIzOGw2LjAwNDkgMi4xNTUzaDMuNTk0MlY2NS44MTA1SDU4LjgyNDd6IE01MS40NzEyIDkxIGMtNC4yNzA1IDAtNy43NDg1LTMuNjAyNS03Ljc0ODUtOC4wNTE4YzAtNC41MTY2IDMuNDc4LTguMTE4MiA3Ljc0ODUtOC4xMTgyYzQuMjcyOSAwIDcuOCAzLjYgNy44IDguMSBDNTkuMjIyMiA4Ny40IDU1LjcgOTEgNTEuNSA5MC45NjA5eiIvPg0KPHBhdGggY2xhc3M9InN2Zy1sb2dvLXRleHQiIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yMTEuNjEwOCA4Mi45MTg5bC00NS4zNzg0LTI4LjMwMDh2ODkuNTgxMWw0NS4zNzg0LTI4LjMwMzd2MjguMzAzN2w3MS44NTM1LTQ0Ljc5MzlsLTcxLjg1MzUtNDQuNzg3MSBWODIuOTE4OXoiLz4NCjwvc3ZnPg==);*/
}
#main-wrapper.sticky header[role="banner"] #logo {
	left: -36px;
	top: -6px;
	clip: rect(25px,130px,65px,76px);
}
.no-touch header[role="banner"] #logo:hover {
	margin-left: 6px;
}

/*@media only screen and (max-width : 568px) {*/
@media only screen and (max-width : 640px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) {
#main-wrapper {
	padding: 0;
}
header[role="banner"] {
	padding: 0;
}
header[role="banner"] .header-content {
	height: 68px;
	padding: 0;
}
#main-wrapper.sticky header[role="banner"] .header-content {
	height: 56px;
}
header[role="banner"] #logo {
	width: 180px;
	height: 36px;
	background-size: 100%;
	top: 15px;
	left: 15px;
}
#main-wrapper.sticky header[role="banner"] #logo {
	top: -2px;
	clip: rect(16px,85px,42px,49px);
}
}
/* ==========================================================================
   Navigation
   ========================================================================== */

/* TESTING: add colour for positioning
nav[role="navigation"] {
	background-color:orange;
}
nav[role="navigation"] ul {
	background-color:yellow;
}
nav[role="navigation"] ul li, nav[role="navigation"] ul li a, header[role="banner"] .button-menu {
	background-color:green !important;
}
nav[role="navigation"] ul li a, header[role="banner"] .button-menu i {
	background-color:pink !important;
} */

header[role="banner"] .button-menu {
	display: none;
}
nav[role="navigation"] {
	display: inline-block;
}
nav[role="navigation"] ul {
	display: inline-block;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 16px;
}
.no-touch nav[role="navigation"] ul li {
	-webkit-transition: padding .15s linear;
	-moz-transition: padding .15s linear;
	-o-transition: padding .15s linear;
	-ms-transition: padding .15s linear;
	transition: padding .15s linear;
}
/* register/account button */
nav[role="navigation"] ul#navigation-account li {
	display: inline-block;
	float: left;
	margin: 0 48px 0 0;
	padding: 48px 0;
}
.no-touch nav[role="navigation"] ul#navigation-account li {
	-webkit-transition: padding .15s linear;
	-moz-transition: padding .15s linear;
	-o-transition: padding .15s linear;
	-ms-transition: padding .15s linear;
	transition: padding .15s linear;
}
#main-wrapper.sticky nav[role="navigation"] ul#navigation-account li {
	padding: 28px 0;
}
nav[role="navigation"] ul#navigation-account li a {
	display: inline-block;
	color: #fff;
	line-height: 22px;
}
/* add hover state to nav buttons for no-touch devices */
.no-touch nav[role="navigation"] ul#navigation-sections li a:hover, .no-touch nav[role="navigation"] ul#navigation-account li a:hover {
	text-decoration: none;
	background-color: transparent;
	-webkit-box-shadow: inset 0 -1px 0 0 #FFFFFF;
	box-shadow: inset 0 -1px 0 0 #FFFFFF;
}
/* search button */
nav[role="navigation"] ul#navigation-search li {
	margin: 0;
	padding: 32px 0 33px 0;
}
#main-wrapper.sticky nav[role="navigation"] ul#navigation-search li {
	padding: 12px 0 13px 0;
}
nav[role="navigation"] ul#navigation-search li a {
	display: block;
	width: 55px;
	height: 55px;
	padding: 0;
	/*background: transparent url(https://cdn.absoluteradio.co.uk/icon-nav-search-retina.png) no-repeat top left;*/
	background-size: 300% 200%;
	-webkit-transition: background .15s linear, top .25s ease-out;
	-moz-transition: background .15s linear, top .25s ease-out;
	-o-transition: background .15s linear, top .25s ease-out;
	-ms-transition: background .15s linear, top .25s ease-out;
	transition: background .15s linear, top .25s ease-out;
}
.no-touch nav[role="navigation"] ul#navigation-search li a:hover {
	cursor: pointer;
}
nav[role="navigation"] ul#navigation-search li a:active {
	background-color: #612d8f;
}
#main-wrapper.search-open nav[role="navigation"] ul#navigation-search li a {
	background-color: #612d8f;
	background-position: bottom left;
}
#main-wrapper.search-open nav[role="navigation"] ul#navigation-search li a:active {
	background-color: transparent;
}

@media only screen and (min-width : 801px) {
/* site core navigation */
nav[role="navigation"] ul#navigation-sections li {
	display: inline-block;
	float: left;
	margin: 0 50px 0 0;
	padding: 48px 0;
}
#main-wrapper.sticky nav[role="navigation"] ul#navigation-sections li {
	padding: 28px 0;
}
nav[role="navigation"] ul#navigation-sections li a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
}
nav[role="navigation"] ul#navigation-search li a {
	border-radius: 50%;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li a:active, #main-wrapper nav[role="navigation"] ul#navigation-sections li.selected a, #main-wrapper nav[role="navigation"] ul#navigation-account li.selected a {
	-webkit-box-shadow: inset 0 -1px 0 0 #FFFFFF;
	box-shadow: inset 0 -1px 0 0 #FFFFFF;
}
}

/* ORIGINAL STYLING - WITHOUT ADDED LIVE TAB
@media only screen and (min-width : 801px) and (max-width : 920px) {*/
/* compress site core navigation slightly */
/*nav[role="navigation"] ul#navigation-sections li, nav[role="navigation"] ul#navigation-account li {
	margin: 0 24px 0 0;
}
}*/

/* AMENDED STYLING - INCLUDING LIVE TAB */
@media only screen and (min-width : 801px) and (max-width : 1020px) {
/* compress site core navigation slightly */
nav[role="navigation"] ul#navigation-sections li, nav[role="navigation"] ul#navigation-account li {
	margin: 0 24px 0 0;
}
}

/*@media only screen and (max-width: 800px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) { ORIGINAL STYLING - WITHOUT LIVE TAB */
@media only screen and (max-width: 850px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) {
/* push down the navigation bar when menu is open */
#main-wrapper.menu-open header[role="banner"] {
	top: 45px;
}
/* resize account and search buttons */
#main-wrapper nav[role="navigation"] ul#navigation-search {
	margin-right: 60px;
}
#main-wrapper nav[role="navigation"] ul#navigation-search li {
	margin: 0 16px 0 0;
}
#main-wrapper nav[role="navigation"] ul#navigation-account li a:active, #main-wrapper nav[role="navigation"] ul#navigation-account li.selected a {
	-webkit-box-shadow: inset 0 -1px 0 0 #FFFFFF;
	box-shadow: inset 0 -1px 0 0 #FFFFFF;
}
nav[role="navigation"] ul#navigation-account li {
	margin: 0 24px 0 0;
}
/* display menu button for smaller screens */	
header[role="banner"] .button-menu {
	display: block;
	position: absolute;
	right: 40px;
	padding: 32px 0 33px 0;
}
.no-touch header[role="banner"] .button-menu {
	-webkit-transition: padding .15s linear;
	-moz-transition: padding .15s linear;
	-o-transition: padding .15s linear;
	-ms-transition: padding .15s linear;
	transition: padding .15s linear;
}
#main-wrapper.sticky header[role="banner"] .button-menu {
	padding: 12px 0 13px 0;
}
header[role="banner"] .button-menu i {
	display: inline-block;
	width: 55px;
	height: 55px;
	padding: 0;
	float: left;
	font-style: normal;
	/*background: transparent url(https://cdn.absoluteradio.co.uk/icon-nav-menu-retina.png) no-repeat top;*/
	background-size: 100%;
	-webkit-transition: background .15s linear, top .25s ease-out;
	-moz-transition: background .15s linear, top .25s ease-out;
	-o-transition: background .15s linear, top .25s ease-out;
	-ms-transition: background .15s linear, top .25s ease-out;
	transition: background .15s linear, top .25s ease-out;
}
.no-touch header[role="banner"] .button-menu i:hover {
	cursor: pointer;
}
#main-wrapper.menu-open header[role="banner"] .button-menu i {
	background-color: #612d8f;
	background-position:bottom;
}
/* site core navigation for smaller screens */
nav[role="navigation"] ul#navigation-sections {
	display: block;
	width: 100%;
	height: 45px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: -45px;
	background-color: #222222;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li, #main-wrapper.sticky nav[role="navigation"] ul#navigation-sections li {
	padding: 0;
	margin: 0;
	/*width: 24%; ORIGINAL STYLING - WITHOUT LIVE TAB */
	width: 16.6666666666666%; /* AMENDED STYLING - WITH LIVE TAB */
	display: inline-block;
	float: left;
	text-align: center;
	background-color: #D1D3D5;
	border-bottom: 1px solid #BF3AC2;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li:nth-child(3), #main-wrapper.sticky nav[role="navigation"] ul#navigation-sections li:nth-child(3) {
	/*width: 28%; ORIGINAL STYLING - WITHOUT LIVE TAB */
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li a {
	display: block;
	text-decoration: none;
	padding: 0;
	line-height: 44px;
	color: #616364;
	border-right: 1px solid #C1C3C5;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li.last a, #main-wrapper.sticky nav[role="navigation"] ul#navigation-sections li.last a {
	border-right: none;
}
.no-touch #main-wrapper nav[role="navigation"] ul#navigation-sections li a:hover, #main-wrapper nav[role="navigation"] ul#navigation-sections li a:active, #main-wrapper nav[role="navigation"] ul#navigation-sections li.selected a {
	background-color: #fff;
	color: #222222;
	-webkit-box-shadow: none;
	box-shadow: none;
}
}

@media only screen and (max-width : 640px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) {
#main-wrapper nav[role="navigation"] ul#navigation-search li, #main-wrapper header[role="banner"] .button-menu {
	padding: 10px 0;
}
#main-wrapper.sticky nav[role="navigation"] ul#navigation-search li, #main-wrapper.sticky header[role="banner"] .button-menu {
	padding: 4px 0;
}
#main-wrapper nav[role="navigation"] ul#navigation-account li {
	margin: 0 10px 0 0;
	padding: 22px 0;
}
#main-wrapper.sticky nav[role="navigation"] ul#navigation-account li {
	padding: 16px 0;
}
.no-touch #main-wrapper.sticky nav[role="navigation"] ul#navigation-account li a:hover {
	-webkit-box-shadow: inset 0 -1px 0 0 #FFFFFF;
	box-shadow: inset 0 -1px 0 0 #FFFFFF;
}
#main-wrapper nav[role="navigation"] ul#navigation-search {
	margin-right: 58px;
}
#main-wrapper nav[role="navigation"] ul#navigation-search li {
	margin: 0 4px 0 0;
}
header[role="banner"] .button-menu {
	right: 10px;
}
#main-wrapper nav[role="navigation"] ul#navigation-search li a, #main-wrapper header[role="banner"] .button-menu i {
	width: 48px;
	height: 48px;
	border-radius: 0;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections {
	font-size: 14px;
}
}

@media only screen and (max-width : 470px) {
/* wrap site core navigation onto two lines and move navigation bar further down when menu open */
#main-wrapper.menu-open header[role="banner"] {
	/*top: 90px; ORIGINAL STYLING - WITHOUT LIVE TAB */
	top: 135px;
}
nav[role="navigation"] ul#navigation-sections {
	/*height: 90px;
	top: -90px; ORIGINAL STYLING - WITHOUT LIVE TAB */
	height: 135px;
	top: -135px;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li, #main-wrapper.sticky nav[role="navigation"] ul#navigation-sections li {
	width: 50% !important;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li:nth-child(1), #main-wrapper nav[role="navigation"] ul#navigation-sections li:nth-child(2), #main-wrapper nav[role="navigation"] ul#navigation-sections li:nth-child(3), #main-wrapper nav[role="navigation"] ul#navigation-sections li:nth-child(4) {
	border-bottom-color: #C1C3C5;
}
#main-wrapper nav[role="navigation"] ul#navigation-sections li:nth-child(2) a, #main-wrapper.sticky nav[role="navigation"] ul#navigation-sections li:nth-child(2) a {
	border-right: none;
}
}
/* ==========================================================================
   Footer
   ========================================================================== */

footer[role="contentinfo"] {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	padding: 0 40px;
	background-color: #222;
	color: #fff;
}
footer[role="contentinfo"] .footer-content {
	max-width: 1120px;
	height: 200px;
	position: relative;
	margin: 0 auto;
}
footer[role="contentinfo"] a {
	color: #919394;
	border-bottom-color: #919394;
}
.no-touch footer[role="contentinfo"] a:hover {
	background-color: transparent;
	color: #fff;
	border-bottom-color: #fff;
}
footer[role="contentinfo"] form {
	width: 80%;
	max-width: 570px;
	padding-top: 160px;
}
footer[role="contentinfo"] form label {
	display: block;
	margin-bottom: 1em;
	text-align: center;
	font-weight: 300;
	font-style: normal;
	font-size: 24px;
	line-height: 1.55em;
}
footer[role="contentinfo"] ul {
	width: 100%;
	position: absolute;
	bottom: 80px;
	padding: 0;
	margin: 0;
	color: #919394;
}
footer[role="contentinfo"] ul li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
footer[role="contentinfo"] ul li a {
	margin: 0 40px 0 0;
}
footer[role="contentinfo"] .footer-copyright {
	position: absolute;
	right: 0;
	bottom: 78px;
	margin: 0;
	color: #919394;
}
footer[role="contentinfo"] .footer-madeintheuk {
	display: inline-block;
	width: 49px;
	height: 24px;
	/*background: #022D80 url(https://cdn.absoluteradio.co.uk/madeintheuk-flag-retina.png) no-repeat;*/
	background-size: 100%;
	line-height: 800%;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	margin-left: 24px;
}

@media only screen and (max-width : 1074px) {
footer[role="contentinfo"] ul li a {
	margin: 0 20px 0 0;
}
}

@media only screen and (max-width : 980px) {
footer[role="contentinfo"] ul {
	bottom: 140px;
	line-height: 2em;
}
footer[role="contentinfo"] ul li {
	width: 16.666666666666666666%;
}
footer[role="contentinfo"] ul li a {
	margin: 0;
}
footer[role="contentinfo"] .footer-copyright {
	width: 100%;
	text-align: center;
}
footer[role="contentinfo"] .footer-madeintheuk {
	margin-left: 12px;
}
}

@media only screen and (max-width: 800px) {
footer[role="contentinfo"] ul li {
	width: 33.33333333333333333333%;
}
}

@media only screen and (max-width : 640px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) {
footer[role="contentinfo"], footer[role="contentinfo"] ul, footer[role="contentinfo"] .footer-copyright {
	position: static;
}
footer[role="contentinfo"] {
	padding: 80px 7.5% 40px 7.5%;
}
footer[role="contentinfo"] form {
	width: 85%;
	max-width: 370px;
	padding-top: 0;
}
footer[role="contentinfo"] form label {
	font-size: 22px;
}
footer[role="contentinfo"] .footer-content {
	height: auto;
}
footer[role="contentinfo"] ul {
	margin: 40px auto;
}
footer[role="contentinfo"] ul li {
}
}

@media only screen and (max-width : 640px) and (orientation : landscape) {
footer[role="contentinfo"] form label {
	font-size: 18px;
}
}

@media only screen and (max-width : 480px) {
footer[role="contentinfo"] form {
	width: 100%;
}
footer[role="contentinfo"] form label {
	font-size: 18px;
}
footer[role="contentinfo"] ul {
	max-width: 300px;
}
footer[role="contentinfo"] ul li {
	width: 50%;
}
}
/* ==========================================================================
   Search & Search overlay
   ========================================================================== */

.row-search {
	background-color: #e1e3e4;
}
#main-wrapper.search-open {
	max-height: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: none;
}
#main-wrapper.search-open footer[role="contentinfo"] {
	position: static;
}
#search-overlay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 998;
	text-align: center;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e3e4', endColorstr='#ffffff');
	background-image: -webkit-linear-gradient(top, rgba(225,227,228,0.85) 20%, rgba(255,255,255,1) 80%);
	background-image: -moz-linear-gradient(top, rgba(225,227,228,0.85) 20%, rgba(255,255,255,1) 80%);
	background-image: -ms-linear-gradient(top, rgba(225,227,228,0.85) 20%, rgba(255,255,255,1) 80%);
	background-image: -o-linear-gradient(top, rgba(225,227,228,0.85) 20%, rgba(255,255,255,1) 80%);
	background-image: linear-gradient(top, rgba(225,227,228,0.85) 20%, rgba(255,255,255,1) 80%);
	/* hide and set fade-in transition... */
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
	opacity: 0;
	height: 0;
	overflow: hidden;
}
#main-wrapper.search-open #search-overlay {
	opacity: 1;
	height: 100%;
}
#search-wrapper {
	position: relative;
	height: 100%;
	min-height:200px;
}
#search-wrapper form {
	margin: 0;
	padding: 0;
	height:3em;
	position:relative;
}
#search-wrapper form input[type="text"] {
	width: 100%;
	height: 100%;
	line-height: 1.1em;
	padding: 1em;
	float: left;
	border: none;
	-webkit-appearance: textfield;
}
.no-touch #search-wrapper form input[type="text"] {
	padding-right:140px;
}
#search-wrapper form input::-ms-clear {
	display: none;
}
#search-wrapper form input[type="text"]:focus {
	outline: 0;
}
.no-touch #search-wrapper form button[type="submit"] {
	width:130px;
	height: 100%;
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	border-left:3px solid #e1e3e4;
}
.touch #search-wrapper form button[type="submit"] {
	display:none;
}
.no-touch #search-wrapper form button[type="submit"]:hover {
	-webkit-box-shadow: inset 0 -60px 0 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 -60px 0 0 rgba(0,0,0,0.1);
}
.no-touch #search-wrapper form button[type="submit"]:focus {
	 outline: none;
}
#search-wrapper ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
}
#search-wrapper ul#search-results {
}
#search-overlay #search-wrapper ul#search-results {
	position: absolute;
	top: 246px;
	bottom: 0;
	left:0;
	right:0;
	height: auto;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#search-overlay #search-wrapper ul#search-results {
	display: none;
}
#search-wrapper ul li {
	padding: 0;
	margin: 0;
}
#search-wrapper ul li#no-matches {
	text-align:center;
}
#search-wrapper ul li b {
	display: block;
	font-weight: 300;
	color: #fff;
	background-color: #616364;
}
#search-wrapper ul li#search-results-suggested b {
	background-color: #612d8f;
}
#search-wrapper ul#search-results li a {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: transparent;
	border-bottom: none;
	font-weight: inherit;
}
.no-touch #search-wrapper ul#search-results li a:hover {
}
#search-wrapper ul#search-results li h3 {
	margin: 0 0 .1em 0;
	color: #222222;
	font-size:1.65em;
}
.no-touch #search-wrapper ul#search-results li a:hover h3 span {
	border-bottom: 1px solid #222222;
}
#search-wrapper ul#search-results li i {
	font-size: .88em;
	color: #616364;
	font-style: normal;
	display: block;
	margin: .2em 0;
}
#search-wrapper ul#search-results li p {
	line-height: 1.6em;
	margin: 0;
}
#search-wrapper ul li#no-matches p {
	margin:1.5em 1em;
}

@media only screen and (min-width : 641px) {
#search-wrapper {
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}
#search-overlay #search-wrapper {
	padding-top: 160px;
}
#search-wrapper form {
	font-size: 21px;
}
#search-wrapper ul#search-results {
	margin-top: 40px;
	width:100%;
}
#search-overlay #search-wrapper ul#search-results {
	top: 226px;
}
#search-wrapper ul#search-results li ul {
	padding-bottom: 24px;
}
#search-wrapper ul#search-results li a {
	min-height: 138px;
	position: relative;
	padding: 24px 24px 0 168px;
}
#search-wrapper ul b {
	padding: 0 24px;
	height: 48px;
	line-height: 48px;
}
#search-wrapper ul#search-results img {
	width: 120px;
	height: 90px;
	position: absolute;
	left: 24px;
	top: 32px;
}
}

@media only screen and (max-width: 640px), only screen and (max-width: 966px) and (min-aspect-ratio: 16/9) and (orientation: landscape) {
#main .row-search > div {
	padding: 12% 2.5% !important;
	padding-top: 80px !important;
}
}

@media only screen and (max-width : 640px) {
#search-overlay #search-wrapper {
	padding: 78px 2.5% 0 2.5%;
}
#search-wrapper form {
	font-size: 17px;
}
.no-touch #search-wrapper form input[type="text"] {
	padding-right:100px;
}
.no-touch #search-wrapper form button[type="submit"] {
	width:90px;
	font-size:1em;
	border-left-width:2px;
}
#search-overlay #search-wrapper ul#search-results {
	width:95%;
	top: 140px;
	left: 0;
	right: 0;
	margin: 0 2.5%;
}
#search-wrapper ul#search-results li ul {
	padding-bottom: 24px;
}
#search-wrapper ul#search-results li a {
	padding: 24px 5% 0 5%;
}
#search-wrapper ul b {
	padding: 0 5%;
	height: 48px;
	line-height: 48px;
}
#search-wrapper ul#search-results li p {
	min-height: 4.8em;
}
#search-wrapper ul#search-results img {
	width: 80px;
	height: 60px;
	float: left;
	margin: .35em 12px 0 0;
}
}

@media only screen and (max-width : 470px) {
#search-wrapper ul#search-results h3 {
	font-size:1.28em !important;
}
#search-wrapper ul#search-results li i {
	font-size:.88em !important;
}
#search-wrapper ul#search-results li i::before {
	content: ".."
}
#search-wrapper ul#search-results #search-results-video i::before, #search-wrapper ul#search-results #search-results-tickets i::before {
	content: "";
}
#search-wrapper ul#search-results li i span {
	display: none;
}
}
/* ==========================================================================
   Content
   ========================================================================== */

#main .content-block, #main .content-flow {
	width: 100%;
}
#main .content-block > div, #main .content-flow > div {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
#main .content-block > div {
	max-width: 1200px;
	padding: 100px 40px;
}
.no-touch #main .content-block > div {
	-webkit-transition: padding .15s linear;
	-moz-transition: padding .15s linear;
	-o-transition: padding .15s linear;
	-ms-transition: padding .15s linear;
	transition: padding .15s linear;
}
#main #row-1 > div {
	padding-top: 200px;
}

@media only screen and (max-width : 640px), only screen and (orientation : landscape) and (min-aspect-ratio : 16/9) and (max-width : 966px) {
#main .content-block > div {
	padding: 12% 7.5% 10% 7.5%;
}
#main #row-1 > div {
	padding-top: 120px;
}
}
/* ==========================================================================
   Subsection Content Navigation
   ========================================================================== */
#row-1.subsection {
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(left, #f2f2f2 50%, #ffffff 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f2f2f2), color-stop(50%, #f2f2f2), color-stop(50%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f2f2f2 0%, #f2f2f2 50%, #ffffff 50%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f2f2f2 0%, #f2f2f2 50%, #ffffff 50%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f2f2f2 0%, #f2f2f2 50%, #ffffff 50%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #f2f2f2 0%, #f2f2f2 50%, #ffffff 50%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
}
#row-1.subsection > div {
	background: #fff url(/images/account/menu-template-bg.png) repeat-y;
	background-size: contain;
}
#subsection-navigation, #row-1.subsection #main-content {
	float: left;
}
#subsection-navigation {
	width: 30%;
}
#row-1.subsection #main-content {
	width: 70%;
	background: #fff;
}
#row-1.subsection #main-content .content-block-container {
	padding-left: 5em;
}
#row-1.subsection hr {
	margin: 2.5em 0;
}
/*Menu*/
#subsection-navigation ul {
	width: 100%;
	float: right;
	background: #f2f2f2;
}
#subsection-navigation ul li {
	width: 100%;
}
#subsection-navigation ul, #subsection-navigation ul li {
	padding: 0;
	margin: 0;
}
#subsection-navigation ul li a {
	color: #919394;
	border-bottom: 1px solid #dadada;
	padding: 1.25em 2em 1.1em;
	display: block;
}
.no-touch #subsection-navigation ul li a:hover {
	background: #e3e3e3;
}
#subsection-navigation ul li a.selected {
	border-left: 4px solid #222222;
	background: #fff;
}
.subsection-select-list {
	display: none;
}
.subsection-select-list select {
	font-size: 16px;
}

@media only screen and (max-width: 1220px) {
#main #row-1.subsection > div {
	background: #fff url(/images/account/menu-template-bg-short.png) repeat-y;
	background-size: contain;
}
}

@media only screen and (max-width: 880px) {
#row-1.subsection {
	padding-top: 120px;
}
#main #row-1.subsection > div {
	background: #fff;
	padding: 0 0 100px;
}
#subsection-navigation, #row-1.subsection #main-content {
	float: none;
	width: 100%;
}
#row-1.subsection #main-content .content-block-container {
	padding: 40px 40px 0;
}
.subsection-select-list {
	display: block;
	background: #f2f2f2;
	padding: 40px;
}
#row-1.subsection .subsection-select-list select {
	width: 100%;
}
.subsection-list {
	display: none;
}
}

@media only screen and (max-width: 640px) {
.subsection-select-list {
	padding: 1.75em 7.5%;
}
#row-1.subsection #main-content .content-block-container {
	padding: 12% 7.5% 0  7.5%;
}
#main #row-1.subsection {
	padding-top: 68px;
}
}


/* ==========================================================================
   Media Queries
   ========================================================================== */
 
/*Future proofing*/   
@viewport {
width: device-width;
}

/*IE 10 Snap mode fix, 'cos Windows 8 is needy*/
@-ms-viewport {
width: device-width;
}
/* fixes for browsers that can't handle SVG or retina graphics */
.no-svg .header-content #logo {
	/*background-image: url(https://cdn.absoluteradio.co.uk/absolute-radio-logo-trans-retina.png);*/
}

/* ==========================================================================
   Print styles.
   ========================================================================== */

@media print {
* {
	background: transparent !important;
	color: #000 !important; /* Black prints faster */
	box-shadow: none !important;
	text-shadow: none !important;
}
body {
	font-size: 9pt;
}
#main-wrapper {
	padding: auto;
}
#main .content-block > div {
	padding: 0 0 !important;
}
header[role="banner"], footer[role="contentinfo"] {
	display: none;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
/*Don't show links for images, or javascript/internal links*/
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
@page {
	margin: 2cm;
}
h1 {
	font-size: 22pt;
}
h2 {
	font-size: 18pt
}
h3 {
	font-size: 16pt
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
}
/* ==========================================================================
   Styles for Orange pushdown ad unit
   You must also load takeover.js
   Ian Bridgeman - ian.bridgeman@absoluteradio.co.uk
   ========================================================================== */
/*
#takeover-row {
	width: 100%;
	position: relative;
	z-index: 1000;
	padding: 20px 0;
	text-align: center;
	line-height: 0;
	background: #222 center center no-repeat; 
}

#takeover-row.takeover-skin-light {
	background: #eee center center no-repeat;
}
#takeover-row.takeover-skin-dark {
	background: #222 center center no-repeat;
}

#takeover-container {
	display: inline-block;
	zoom: 1;
	background: rgba(0,0,0,.2);
	overflow: hidden;
}

#takeover-container {
	width: 728px;
	height: 90px;
}
.lt-ie9 #takeover-row.takeover-format-billboard #takeover-container {
	width: 970px;
	height: 250px;
}
@media only screen and (min-width: 994px) and (min-height: 768px) {
	#takeover-row.takeover-format-billboard #takeover-container {
		width: 970px;
		height: 250px;
	}
}
@media only screen and (max-width: 751px) {
	#takeover-row {
		padding: 12px 0;
	}
	#takeover-container {
		width: 320px;
		height: 50px;
	}
}
@media only screen and (max-width: 344px) {
	#takeover-row {
		padding: 0;
	}
}
*/

/* ==========================================================================
   Styles for new pushdown ad unit
   ========================================================================== */

#takeover-row {
  width: 100%;
  position: relative;
  z-index: 1000;
  padding: 20px 0;
  text-align: center;
  line-height: 0;
  background: #222 center center no-repeat;
}

#takeover-row #takeover-container {
  display: inline-block;
  zoom: 1;
  overflow: hidden;
}

#takeover-row #takeover-container #leaderboard-1 {
  width:auto;
}

#takeover-row .billboardAd {
  height: 250px !important;
}

#takeover-row .leaderboardAd {
  height: 90px !important;
}

#takeover-row .mobileAd {
  height: 50px !important;
}

@media only screen and (min-width: 970px) {
  #takeover-row #takeover-container {
    height: 250px;
  }
}

@media only screen and (max-width: 969px) and (min-width: 728px) {
  #takeover-row #takeover-container {
    height: 90px;
  }
}

@media only screen and (max-width: 727px) {
  #takeover-row #takeover-container {
    height: 50px;
  }
  #takeover-row {
    padding: 0;
  }
}


/* dev info for testing */
#dev-info {
	position:fixed;
	z-index:10000000 !important;
	bottom:0;
	left:0px;
	font-size:.4em;
	line-height:1.3em;
	background-color:#000;
	padding:.5em;
	opacity:0.7;
	border-right:10px solid #000;
}
.no-touch #dev-info {
	width:200px;
	left:-190px;
}
.no-touch #dev-info:hover {
	left:0;
}
.devErrors {
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	z-index:10000000 !important;
	line-height:1.3em !important;
	height:auto !important;
	width:100% !important;
	float:none !important;
	padding:.5em !important;
	margin:0 !important;
	background-color:red !important;
	opacity:0.7 !important;
	color:#fff !important;
	font-size:.4em !important;
	text-align:center !important;
}

.newsletter-image {
	width:70px;
	margin-right:1em;
}

.text-center{
	text-align: center;
}