/* *** 
    1104 Theme Stylesheet
*** */
/*  */
/* Outline Borders */
* {
    outline-color: #ed2b1f;                 
}
body {
	background-color: #f1f1f1;
	color: #161616;
}
body, input, select, textarea, .smallForm input, .smallForm select, .smallForm textarea, .grid-item figcaption {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
}
.catalogWrapper, section#login, .whitePanel, h2, h3, h4, ul.basketList, table.listing, .passText p {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
}
/* Site Logo */
.siteLogo {
    background-image: url("/oasis/wslivewebcustom/themes/sites/main/OW1104_REDBOX_sitelogo.png?ver=2024123044258");
}
.siteMenu header > .accountDetails {
  color: inherit;
}
/* Site Header and Footer Background */
.siteHeader, .siteFooter,
.siteMenu .submenu .accountDetails {
    background-color: #161616;                     /* Dark Background */
}
/* Site Footer Gradient Background */
.siteFooter .inner {
    background-image: linear-gradient(to top,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 100%);
}
/* Heading Text Colours */
h2 {
    color: #161616;
} 
.basketLine .productSeq {   
    color: #161616;                              /* Dark Text */
}
/* Lighter bars and sections, such as the menu bar */
menu.siteMenu,
header.siteHeader .catalogSections .expander,
header.siteHeader.narrow-view .catalogSections .expander {
    background-color: #161616;                /* Light Background */
    color: #ffffff;
}
/* Standard Colour - normal buttons and date dropper etc. */
.blue,
.coreColourBackground,
.gldp-default .dow,
.gldp-default .selected {
    background-color: #161616;                   /* Standard Colour */
}
.coreColour {
    color: #161616 !important;                   /* Standard Colour */
}
/* Standard Hovers & Selected Items */
button.blue:hover, button.blue.on,
ul.basketList li.current {
    background-color: #ed2b1f;               /* Hover Colour */
}
/* Form Fields and Selected Sections */
input, select, textarea,
ul.tabList li.on,
.catalogSections [data-catalogid].on .catalogWrapper,
div.dialogBox,
.dialogBox header,
.addressBox.selected,
.gldp-default .border,
.gldp-default .selected,
ul.basketList {
    border-color: #ed2b1f;                   /* Border Colour (Slightly Lighter) */
}
/* Links */
.product .productMore,
.whitePanel a {
    color: #161616;                              /* Standard Colour for link */
}
/* Link Hovers */
.productDescription a:hover,
.product a.productMore:hover,
.whitePanel a:hover {
    color: #161616;    
    text-shadow: 1px 1px 8px #161616;              /* Link Hover Colour with Shadow */
}
/* Section Hovers, e.g. Catalogue and Baskets */
ul.catalogElements li:hover,
.submenu li a:hover,
ul.basketList li:hover,
.themeHoverBackground:hover,
.themeHoverBackground:focus {
    background-color: rgba(22,22,22,0);                /* Very Light Background Hover Highlight */
    color: #ed2b1f;
}
/* SKU Group available text */
.groupAvailText a {
    background-color: #161616;                   /* Standard Colour */
}
.groupAvailText a:hover {
    background-color: rgba(22,22,22,0.6);                   /* Standard Colour */
}
/* Processing Animation */
.processing:after,
.waitBlocks {
    /*background-image: url(images/wait_bars.gif);*/
}
ul.menu li:hover, ul.menu li.on, ul.menu li a:hover {
    background-color: rgba(255,255,255,0.5);
    color: #000000;
}
ul.tabList > li {
    background-color: rgba(22,22,22,1);
    color: #ffffff;
}
ul.tabList > li.on, ul.tabList > li:hover {
    background-color: rgba(22,22,22,0.5);
    color: #ffffff;    
}
.siteHeader > .inner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
.siteFooter, .customSiteFooter {
    background-color: #161616;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #161616;
}
.lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: rgba(22,22,22,1 /*0*/);
}
.lSSlideOuter .lSPager.lSpg > li:hover a {
  background-color: rgba(22,22,22,1 /*0*/);
}
section#login form {
  background-color: rgba(22,22,22,0.6);
}
.passText .background {
  background-color: rgba(22,22,22,0.6);  
}
.breadcrumbWrapper {
}
/* Default background to icons in case the old transparent icons are being used */
ul.productInfoIcons li img {
   background-color: #161616;
}
ul.basketList li.current {
    background-color: #161616;                /* Light Background */
    color: #ffffff;
