/* 
=======================================================
   COLOURS GLOBAL
=======================================================
*/

#page-inner {background-repeat: no-repeat; background-attachment: scroll; background-position: center top; background-color: transparent; }
.desktop-site .main-page-img div {background-position: center top; background-repeat: repeat; background-attachment: scroll; background-color: transparent; }/* can update site HEAD styles to just 'background-image' and remove everything else once these style sheets are in use */

#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown .active-title, 
a.jp-mute, 
.title-block span.pnl-field.pf-free, 
.pnl-row .pnl span.pnl-field.pf-free, 
.jp-no-solution a {color: #ffee00 !important; }/* bright yellow */



.facet-list .selected a.text-link {background: #fefccb; }/* light yellow */

#img-viewer .close {background: #c00 !important; }/* bright red */

.article-hl-block ul.ahl-nav li, 
#img-viewer .img-viewer-inner .tabbed-box-inner .tabs a, 
#img-viewer .img-viewer-inner .tabbed-box-inner .tabs a h3.tabbed-box-sub-heading, 
#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown .action-button, 
#img-viewer .img-viewer-nav a.action-button,  
#img-viewer .img-viewer-info, 
#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown, 
#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown h4, 
.main-bg, 
.pnl .hit-spot .pnl-link-list a:hover, 
.pnl-inner.dg-bg h3 a, 
.vlg-bg .pnl-media span,
.dg-bg, 
h3.highlight-bg, 
.primary-nav h3, 
.second-nav a, 
.mlg-bg, 
.t-white, 
.strapline .strapline-white, 
.masthead-inner, 
.main-content-wrapper .leaderboard-block-inner .text-link, 
.pager .active, 
.ui-datepicker-title, 
.ui-datepicker-calendar td:hover a, 
.pager .pager-lnk:hover, 
.carousel-slideshow figcaption, 
.jp-details, 
.tag-btns .tag:hover, 
.mobile-site .primary-nav-item ul a, 
.mobile-site .facet-list-outer h3, 
.mobile-site .mobile-facet-toggle, 
.mobile-site .tags a.tag, 
.jp-no-solution/*, 
.mobile-site .tags .view-all-tag a*/ {color: #fff; }
table.tbl-light *, 
#cookies *,
.highlight-bg *:not(input), 
.leaderboard-block *:not(span)/* ,
.highlight-bg *:not(.pnl-inner) *:not(.w-bg) p strong */ {color: #fff; }/* advanced selectors tripping old IEs */

/*TFS 10145 - Try to use .highlight-bg *:not(.pnl-inner) *:not(.w-bg) p strong in the above without success*/
.highlight-bg .pnl-inner.w-bg p strong {color:#333;}


/**/

/* .shop #ctl00_mastheadtitle {color: #000; }  ROBIN TEMP FIX */

.tabbed-box a.active h3.tabbed-box-sub-heading, 
.pager li a.pager-lnk:hover, 
.ui-datepicker-calendar .ui-datepicker-current-day a, 
.leaderboard-block .leaderboard-txt .block-title a, 
.alternate-main-bg .pnl:nth-child(2n+2) .pnl-inner .pnl-txt , 
.second-nav nav a:hover, 
.second-nav nav a:focus, 
.secondary-bg .cntr-blk:not(.highlight-bg) .pnl-block,/*.secondary-bg *, check h3s at bottom of desktop-spaces-homepage.html & desktop-spaces-theme-page.html*/
.second-nav .menu li a.keyboard-focus,
.main-bg .pnl-link-list a, 
.main-bg .pnl-link-list a:hover, 
.book-tickets-button, 
.action-button, 
figure a:hover, 
.mobile-site .second-nav .secondarynav-morelink {color: #fff !important; }

#img-viewer .iv-thm-nav .disabled, 
.flex-disabled {opacity: 0.2; }
#img-viewer .img-viewer-thumbs ol li {opacity: 0.4; }
.article-hl-block ul.ahl-nav li, 
.ui-datepicker .ui-state-disabled, 
.flex-control-nav a {opacity: 0.5; }
.flex-control-thumbs li img, 
.hl-pnl-horiz .pnl-img, 
.hl-pnl-horiz .pnl-txt {opacity: 0.6; }
.coming-soon {opacity: 0.7; }
#img-viewer .img-viewer-thumbs ol li:hover, 
.flex-control-thumbs li img:hover, 
.mobile-site .tags-list a.tag:active {opacity: 0.8; }
.one-img-only, 
.slideshow-trans , 
.olay-ab {opacity: 0.9; }

/*label, */
nav ul, nav li, 
.strapline .strapline-black, 
abbr[title], 
acronym[title], 
.vlg-bg .pnl-title, 
.alternate-main-bg .pnl-inner .pnl-title, 
.w-bg .pnl-field,
.w-bg dl dt,  
.w-bg dl dd:not(a), 
.vlg-bg .pnl-row a .pnl-txt p, 
.alternate-main-bg .pnl-inner .pnl-row a .pnl-txt p, 
.vlg-bg .pnl p.pnl-lnk, 
.w-bg .pnl-txt p, 
.alternate-main-bg .pnl-inner .pnl .pnl-lnk, 
.vlg-bg .pnl .pnl-lnk:hover, 
.alternate-main-bg .pnl-inner .pnl .pnl-lnk:hover, 
.mdg-bg .pnl-title, 
.mdg-bg p, 
.lg-bg .pnl-title, 
.lg-bg .pnl-row a .pnl-txt p, 
.lg-bg .pnl .pnl-lnk, 
.mlg-bg .pnl-title, 
.mlg-bg .pnl-row a .pnl-txt p, 
.mlg-bg .pnl .pnl-lnk, 
.pnl-title span, 
.subtitle a.text-link, 
.subtitle a.text-link:hover, 
.main-bg .pnl-3col-alt a .pnl-txt p,  
.lg-bg .pnl .pnl-lnk:hover, 
.mlg-bg .pnl .pnl-lnk:hover, 
.facet-list .selected a.text-link, 
.pager a, 
.pager li a.pager-lnk, 
.t-black, 
.vlg-bg, 
.lg-bg, 
.results-heading a span.text, 
.alternate-main-bg .pnl-inner, 
.ui-datepicker .ui-icon-circle-triangle-e, 
.ui-datepicker .ui-icon-circle-triangle-w, 
footer #page-footer .sectional-footer a, 
.carousel-slideshow .slides .single-img-slideshow figcaption,  
.image-carousel-inline .carousel-slideshow figcaption, 
.facet-list a .count, 
.jp-hidden-trans,  

.main-bg .w-bg blockquote, 
.main-bg .vlg-bg blockquote, 
.main-bg .alternate-main-bg .pnl-inner blockquote, 
.alternate-main-bg .main-bg .pnl-inner blockquote, 
.highlight-bg .w-bg blockquote, 
.highlight-bg .vlg-bg blockquote, 
.highlight-bg .alternate-main-bg .pnl-inner blockquote, 
.alternate-main-bg .highlight-bg .pnl-inner blockquote, 
.dg-bg .w-bg blockquote, 
.dg-bg .vlg-bg blockquote, 
.dg-bg .alternate-main-bg .pnl-inner blockquote, 
.alternate-main-bg .dg-bg .pnl-inner blockquote, 
.vlg-bg blockquote, 
.alternate-main-bg .pnl-inner blockquote, 
.w-bg blockquote,
.secondary-bg .w-bg blockquote, 
.secondary-bg .vlg-bg blockquote, 
.secondary-bg .alternate-main-bg .pnl-inner blockquote, 
.alternate-main-bg .secondary-bg .pnl-inner blockquote, 
.fromOurShop .w-bg p span, 

.acc-pnl .expand-button, 
.acc-pnl .action-button/*, 
.tags-block .tags-list a.tag span, 
.mobile-site .tags-block .tags-list a.tag:link, 
.mobile-site .tags-block .tags-list .tags a.tag:active, 
.mobile-site .tags-block .tags-list .tags a.tag:visited, 
.mobile-site .tags-block .tags-list .view-all-tag a, */ {color: #333 !important; } 

#search-section-input.placeholder, 
#search-section-input:-moz-placeholder, 
#search-section-input::-webkit-input-placeholder, 
#search-web-cat-input.placeholder, 
#search-web-cat-input:-moz-placeholder, 
#search-web-cat-input::-webkit-input-placeholder {color: #333; /*breaks std styles*/}

label, 
blockquote, 
.availability, 
.availability:after, 
.pnl-row .pnl span.pnl-field.pf-type, 
aside.rh-column .search-section .local-search-wrapper label, 
#large-search-2 label {color: #666; }

label.banner-search {color:#fff;}

.primary-nav h4, 
.publist h3, 
.t-grey {color: #999; }

.alternate-main-bg .pnl:nth-child(2n+2) .pnl-title a:hover, 
.vert-sep li:after {color: #ccc; }

#page-footer .dg-bg *, 
#search-web-cat label, 
.mobile-site .primary-nav-item h4, 
.jp-audio .jp-time-holder {color: #eee; }

#cookies, 
.highlight-bg .pnl .pnl .pnl-lnk:hover, 
.secondary-bg .pnl .pnl .pnl-lnk:hover, 
.pnl-video .pnl-img .video-info, 
.pnl-media .video-info, 
.pnl-media .audio-info, 
.pnl-media .picture-info,
.thumbnail-slider a, 
.olay-ab, 
.slideshow-trans, 
.sldshw-launched .flex-control-thumbs, 
.sldshw-launched figcaption, 
.dg-bg, 
.qv-open.qv-loading .pnl-expnd-area, 
.article-hl-block .highlighted, 
.image-carousel-inline .carousel-slideshow li, 
#img-viewer .img-viewer-thumbs, 
#img-viewer .img-viewer-arrows a, 
#img-viewer .img-viewer-nav, 
#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown h4, 
#img-viewer .img-viewer-inner .tabbed-box-inner .tabs, 
.one-img-only, 
.mobile-site #img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown .action-button, 
.mobile-site .mobile-facet-toggle {/*background: #333; */background-color: #333; }

#cookies p a:first-child:hover, 
.mdg-bg, 
.hl-pnl .pnl-lnk:hover,  
.olay-ab:hover, 
.mobile-site #img-viewer .img-viewer-nav a.open, 
a.tab.active, 
.lan-dropdown .action-button, 
.lan-dropdown h4, 
.hl-pnl-inner .flex-control-thumbs img.flex-active, 
.mobile-site .facet-list-outer h3 {background: #666; background-color: #666; }

.pager .icon:hover,
.pager-lnk:hover, 
.mlg-bg, 
.lan-dropdown h4.active-title, 
.ui-datepicker .ui-datepicker-title, 
.ui-datepicker .ui-icon:hover, 
.ui-datepicker .ui-datepicker-today, 
.ui-datepicker-current-day, 
.ui-datepicker .ui-icon:hover {background: #999; background-color: #999; }

.primary-nav-item > ul, 
.vlg-bg, 
.alternate-main-bg .pnl-inner, 
.author-block, 
.image-carousel-inline .carousel-slideshow figcaption, 
.facet-list .more/*, 
aside.rh-column .general-list*/ {background: #eee; background-color: #eee; }

.pnl-row .pnl .pnl-inner.w-bg, 
.pnl-row .pnl .pnl-inner.vlg-bg, 
.pnl-row .pnl .facet-list a.pnl-inner, 
.facet-list .pnl-row .pnl a.pnl-inner, 
.pnl-row .pnl .pnl-inner.mdg-bg, 
/*.pnl-row .pnl .pnl-inner.dg-bg, */
.event-details tbody tr:nth-child(even), 
#datepicker tr:nth-child(even), 
#search-web-cat-input, 
#search-section-input, 
.search-section button[type=submit], 
.w-bg, 
.highlight-bg #search-section-input, 
.hl-pnl-nav .trans-icon-bg, 
.pnl-3col-alt .pnl-inner, 
.pnl-3col-alt .pnl-inner:nth-child(2n+2) a.pnl-lnk, 
.mobile-site #page-outer, 
.search-block .facet-search #search-section-input, 
.general-list, 
.vlg-bg aside.rh-column .txt-block, 
.vlg-bg .rh-column .links-block {background: #fff; background-color: #fff; }
/*, .event-details table, .event-details th, .event-details td*/

.lgt-gry-bg {background: #f2f2f2; background-color: #f2f2f2; }

table thead th, 
.pnl .pnl-lnk:hover, 
.main-bg .pnl-row .pnl .pnl-lnk:hover, 
.w-bg .pnl .pnl-lnk:hover, 
.acc-pnl .expand-button, 
.acc-pnl .action-button, 
.left-panel-list .acc-pnl .expand-button, 
.left-panel-list .acc-pnl .expand-button:hover, 
.lg-bg, 
.tags-block h2, 
.hl-pnl-inner .flex-control-thumbs img, 
.carousel-slideshow .slides .single-img-slideshow figcaption, 
.facet-list .voicesofscience a .pnl .pnl-lnk:hover {background: #ccc; background-color: #ccc; }

.ui-datepicker-calendar tbody td.ui-state-disabled:hover, 
.dg-bg blockquote, 
.tags .view-all-tag a:hover, 
.mobile-site .tags .view-all-tag a.tag:link, 
.mobile-site .tags .view-all-tag a.tag:visited, 
.mobile-site .tags .view-all-tag a.tag:active {background: none; background-color: none; }
.pnl a:hover .action-button .icon, 
.pnl-row .pnl span.pnl-field.pf-type, 
.leaderboard-block .coming-soon,
.leaderboard-block .sold-out,
.leaderboard-block .availability-update, 
.mobile-site .tags li.view-all-tag a.tag/*, 
.mobile-site .tags-block .tags-list a.tag:link, 
.mobile-site .tags-block .tags-list .tags a.tag:active, 
.mobile-site .tags-block .tags-list .tags a.tag:visited*/ {background: transparent; background-color: transparent; }

/*input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"] */
input {background-color: #fff; border-color: #ccc; color: rgba(0, 0, 0, 0.75); }

/*input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus */
input:focus {border-color: #ccc; }

/*input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled] */
input[disabled]{background-color: #999; }

/*input[type="text"] textarea, input[type="text"] select, input[type="password"] textarea, input[type="password"] select, input[type="date"] textarea, input[type="date"] select, input[type="datetime"] textarea, input[type="datetime"] select, input[type="email"] textarea, input[type="email"] select, input[type="number"] textarea, input[type="number"] select, input[type="search"] textarea, input[type="search"] select, input[type="tel"] textarea, input[type="tel"] select, input[type="time"] textarea, input[type="time"] select, input[type="url"] textarea, input[type="url"] select */
figcaption, 
input textarea, 
input select {background-color: #eee; color: #000; }

.coming-soon, 
.sold-out, 
.availability-update, 
.limited-places {background: #fff; background-color: #fff; color: #f00; }
.form-block .required, 
#search-empty-message {color: #f00; }

.form-block input:focus,
.form-block select:focus,
.form-block textarea:focus {border: 1px solid #afcdd8; background-color: #ebf2f4; }

#errors, 
#success {background-color: #ffe6e6; }
#errors {border: solid 1px #e58e8e; }

/*.primary-nav-item > ul, */
.jp-interface .jp-controls li, 
.jp-audio .jp-type-single .jp-interface, 
.pullout-quote, 
/*.mobile-site .primary-nav-item > ul, */
.mobile-site .primary-nav-item:first-child h3 {border-top: 1px solid #fff;}
#primary-nav,
a.jp-unmute, 
.mobile-site .main-nav-toggle,
.purchase-banner .content,
.search-section input[type=submit] {border-left: 1px solid #fff; }
.desktop-site .primary-nav-item {border-right: 1px solid #fff; }
#site-logo,
#primary-nav,
.primary-nav, 
.pullout-quote, 
.mobile-site .main-nav-toggle, 
.mobile-site .primary-nav-item h3, 
.mobile-site .primary-nav-item > ul, 
.facet-list a {border-bottom: 1px solid #fff; }

.desktop-site.main-home-pg #primary-nav,
.desktop-site.main-home-pg .primary-nav,
.desktop-site.main-home-pg #site-logo {border:none}

.search-block .facet-search select, 
.search-block .facet-search #search-section-input {border: 1px solid #fff; }
.header-info-img img {border: 2px solid #fff; }


#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown {border-left: 1px solid #333; }
#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown h4, 
.flex-control-thumbs {border-top: 1px solid #333; }
.flex-control-thumbs li {border-right: 1px solid #333; }
#img-viewer .img-viewer-nav, 
.sldshw-launched figcaption {border-bottom: 1px solid #333; }

.article-hl-block ul.ahl-nav li:first-child {border-top: 1px solid #666; }
.article-hl-block ul.ahl-nav li, 
.dg-bg table.tbl-light tr {border-bottom: 1px solid #666; }

.primary-nav-item ul li h4, 
.primary-nav-item ul li > ul, 
.search-section button[type=submit] {border-left: 1px solid #999; }
.search-block .facet-search select {border-right: 1px solid #999; }
table, 
.pnl-row .pnl span.pnl-field.pf-type {border: 1px solid #999; }

fieldset, 
th, td, 
.olay-ab, 
#search-web-cat [type="radio"], 
.search input[type=text], 
div .text-link-with-icon, 
.social-block .newsletter-block #email, 
.block-border, 
.fa-border, 
#large-search-2 input, 
/*.icon-list li a, */
.highlight-bg .newslettersignup-content input#email1 {border: 1px solid #ccc; }
.g-t-border/*, 
.tags.tags-list .tag*/ {border-top: 1px solid #ccc; }
.pnl-1col.txt-pnl .pnl, 
/*.tags.tags-list .tag, */
.g-b-border {border-bottom: 1px solid #ccc; }

.local-search-wrapper {border: 8px solid #eee; }
.local-search-wrapper + .local-search-wrapper, 
.main-column-inner .general-list ul.tags-list li.tag, 
.main-column-inner .general-list .tags.tags-list .tag {border: none; border-bottom: none; border-top: none; }

#page-footer .alternate-main-bg .pnl-inner a, 
.alternate-main-bg #page-footer .pnl-inner a, 
.sectional-footer, 
.leaderboard-txt li, 
.desktop-site .primary-nav > li:hover a h3, 
.desktop-site .primary-nav-item.parent a h3 {border-bottom-style: solid; border-bottom-width: 16px; }
.desktop-site .primary-nav > li:hover a h3, 
.desktop-site .primary-nav-item.parent a h3 {border-bottom-width: 10px; }
.leaderboard-txt li {border-bottom-width: 1px; }
.text-block {border-bottom-style: none; }

#img-viewer .img-viewer-nav a.prev, 
#img-viewer .img-viewer-nav a.next {border: 14px solid #000; }

.jp-details, 
.jp-interface, 
.jp-no-solution, 
.carousel-slideshow, 
#img-viewer, 
.flexslider .slides figure a, 
.carousel-slideshow figcaption, 
.loading, 
.title-block span.pnl-field.pf-free, 
.pnl-row .pnl span.pnl-field.pf-free/*, 
.leaderboard-block .leaderboard-txt .book-tickets-button*/ {background: #000; background-color: #000; }

#img-viewer .img-viewer-info, 
#img-viewer .img-viewer-inner .tabbed-box-inner .tabs a.active, 
#img-viewer .img-viewer-nav a.action-button {background: #1f1f1f; background-color: #1f1f1f; }/* 1f1f1f */

/* .article-hl-block ul.ahl-nav li.highlighted {border-left: 4px solid green; } ? */
/* .hl-pnl-inner .flex-control-thumbs li {background: green; } ? */

/*.strapline .strapline-highlight-colour, */
.page-header .strapline, 
.strapline .strapline-white {color: #fff !important; -moz-text-shadow: 0 0 5px #000; -webkit-text-shadow: 0 0 5px #000; text-shadow: 0 0 5px #000; }
/*.strapline .strapline-main-colour, */
.strapline .strapline-black {color: #000 !important; -moz-text-shadow: 0 0 5px #fff; -webkit-text-shadow: 0 0 5px #fff; text-shadow: 0 0 5px #fff; }

.mobile-site #page-outer {-moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000; }

#img-viewer .img-viewer-inner .tabbed-box-inner .lan-dropdown .active-title, 
a.jp-mute, 
.title-block span.pnl-field .pf-free, 
.pnl-row .pnl span.pnl-field.pf-free, 
.jp-no-solution a {color: #ffee00 !important; }/* bright yellow */

/* Social Welfare home page search panel tooltip styles */
a.tooltip:hover span { color: #fff; border: 1px solid #fff; background: #333 none repeat scroll 0% 0%; }

/* Social Welfare home page subjects panel additional styles */
.panel-list li.more, .panel-list li.less {color: #333;}
.panel-list .fa-caret-down, .panel-list .fa-caret-up {color: #333;}

body .gradient01, 
body .gradient02 {color: #fff; background-color: #b3b0b0; }/* basic fallback, including ie8 */ 
body .gradient01,
body .gradient01 .main-content-block-inner {color: #fff; background-image: url('data:image/gif;base64,R0lGODlhuAsBAIABAO7u7gAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODVFQjM0QjBCODVDMTFFNThENjU4RjQ5QzFEMzY0QTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODVFQjM0QjFCODVDMTFFNThENjU4RjQ5QzFEMzY0QTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NUVCMzRBRUI4NUMxMUU1OEQ2NThGNDlDMUQzNjRBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NUVCMzRBRkI4NUMxMUU1OEQ2NThGNDlDMUQzNjRBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAC4CwEAAAJVhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6FPT+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY8rCwA7'), url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI2NjYyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2IzYjBiMCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzg5KSIgLz4KPC9zdmc+'); }


/*
background: rgb(226,226,226);
background: -moz-linear-gradient(top, rgb(226,226,226) 0%, rgb(219,219,219) 4%, rgb(209,209,209) 16%, rgb(179,176,176) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(226,226,226)), color-stop(4%, rgb(219,219,219)), color-stop(16%, rgb(209,209,209)), color-stop(100%, rgb(179,176,176)));
background: -webkit-linear-gradient(top, rgb(226,226,226) 0%, rgb(219,219,219) 4%, rgb(209,209,209) 16%, rgb(179,176,176) 100%);
background: -o-linear-gradient(top, rgb(226,226,226) 0%, rgb(219,219,219) 4%, rgb(209,209,209) 16%, rgb(179,176,176) 100%);
background: -ms-linear-gradient(top, rgb(226,226,226) 0%, rgb(219,219,219) 4%, rgb(209,209,209) 16%, rgb(179,176,176) 100%);
background: linear-gradient(to bottom, rgb(226,226,226) 0%, rgb(219,219,219) 4%, rgb(209,209,209) 16%, rgb(179,176,176) 100%);
*/

/*.desktop-site.shop .gry-tile {background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMDRCOEI4NEI1RUExMUU1QkIzNkEzQjM2RUJDMDNCMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMDRCOEI4NUI1RUExMUU1QkIzNkEzQjM2RUJDMDNCMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYwNEI4QjgyQjVFQTExRTVCQjM2QTNCMzZFQkMwM0IwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYwNEI4QjgzQjVFQTExRTVCQjM2QTNCMzZFQkMwM0IwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAAQPoAwERAAIRAQMRAf/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A3oPfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//2Q=='); }*/ /* a solution for use in the new shop panel, grey bg, designs which break the established website design. Yay! */


.shop .main-page-img, 
.shop #main {background-color: #eee; }
.desktop-site.shop-home .main-content {background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0FFNEE4M0JFQzIxMUU1QTZGN0QxMEY4OUVGOEMyNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0FFNEE4NEJFQzIxMUU1QTZGN0QxMEY4OUVGOEMyNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzQUU0QTgxQkVDMjExRTVBNkY3RDEwRjg5RUY4QzI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzQUU0QTgyQkVDMjExRTVBNkY3RDEwRjg5RUY4QzI1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgBkAABAwERAAIRAQMRAf/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A3cPfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//Z') repeat-x 0 37px; }



body.shop .bg03, 
.desktop-site.shop #shopResults dt {background-color: #3d414d; }
body.shop .masthead-inner, 
body.shop .masthead-title {background: #fff; background-color: #fff; }
#shop-legend, 
body.shop .masthead-title, 
.product-hero > div > p, 
.promo-label, 
.product-info h2, 
body.shop p a, 
body.shop .recommended cite, 
body.shop .owl-carousel .pnl-title * {color: #666; }
body.shop #primary-nav, 
body.shop .second-nav, 
body.shop .second-nav *, 
body.shop .action-button:hover {background-color: #333; }
body.shop .second-nav .menu a:hover, 
#shop-legend > div:first-child:after, 
body.shop .action-button {background-color: #666; }
body.shop #primary-nav .primary-nav-item a h3:hover {border-bottom-color: #fff; }
.promo-label {border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; }
body.shop-home .strapline-inner {color: #333; }

/* overriden in colours: */
body.shop-home div.strapline {border: 2px solid #333; }

body.shop p a:hover {border-bottom: 1px solid #999; }
body.shop #primary-nav .primary-nav-item ul li *, 
body.shop .main-bg .pnl-shop4col h2 {color: #333; }
body.shop div.product-hero.zeb .product-info a, 
body.shop div.product-hero.zeb .product-info .price p span + span,
body.shop .product-info2 blockquote {color: #333 !important; }
body.shop .second-nav .menu a:hover, 
#shop-legend > div:first-child:after, 
body.shop .action-button {background-color: #666; }
body.shop div.product-hero.zeb .product-info {background-color: #999 !important; }
.desktop-site div.product-hero.zeb svg polygon {fill: #999; }
body.shop div.product-hero.zeb .product-info * {color: #fff !important; }
.shop #category div {background-color: #333; border-color: #fff; }
.backgroundsize .desktop-site.shop #category div {background-color: rgba(51,51,51,0.8); }
.shop #category * {color: #fff; }



/*Why? Why? and why again?*/
/* body.shop-home #main .main-bg .highlight-bg .pnl-inner {outline: 8px solid #e7e4e4; } */
body.mobile-site.shop.shop-home .events .pnl-inner {outline: none !important; background:none !important;} 

/*tfs: 9597*/
.alternate-main-bg .pnl:nth-child(2n+2) .pnl-inner .pnl-txt * {color:#fff !important}
