@charset "UTF-8";
/* CSS Document */

@import url("./formatCategory_espots.css");

/* Header & text styles - Sprint 33 fixes*/
plp .plpHeader > h1, #plp .plpHeader .categoryTitleEspot h1 {
	color: #ffffff!important;
	padding: 10px 15px;
	text-transform: uppercase;
}

/*Sets the max width of the PLP and centers the container.*/
#plp{max-width:1600px;margin:0 auto;}

/* Mobile Category headers */
body#plp.mobile section#plpHeader {padding-top:10px;}
body#plp.mobile #plpHeader > h2.main {display:none;}
body#plp.mobile .textSpot #categoryMain {width:100%;}
body#plp.mobile h1.catHeader {text-align:center;margin-top:0;}
body#plp.mobile div.navigationBlock {display:none;}
body#plp.mobile #mobileCatSelector {border-radius:0;display:block;width:calc(100% - 10px);color:white;padding:9px 20px 8px 8px;margin:2px 5px 10px 5px;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:0.7px;background-color:#A12283;border:none;font-size:12px;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEVGMDZDOEVCOEVDMTFFNDk0RkY5MjM2MjVCNTU4REQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEVGMDZDOEZCOEVDMTFFNDk0RkY5MjM2MjVCNTU4REQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRUYwNkM4Q0I4RUMxMUU0OTRGRjkyMzYyNUI1NThERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUYwNkM4REI4RUMxMUU0OTRGRjkyMzYyNUI1NThERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTumvcAAABLSURBVHjaYvj//3/4f8IgnAFIgHA3HkUgOQaYQkYg3oVF0S6oHFwhCLMC8T0kRQ+gYgzoCkFYEIi/QrEgshzEWFSgDaWvIgsCBBgAMGq0Y0W6Cp0AAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:right 11px center;font-family:"Open Sans Condensed",sans-serif;}
body#plp.mobile div.textSpot p.catTerms {width:calc(100% - 10px);margin:10px 5px;font-size:10px;line-height:17px;text-align:right;}
body#plp.mobile div.textSpot p.catTerms.center {text-align:center;}
body#plp.mobile div.textSpot p.catTerms a {color:#666666;font-weight:bold;text-decoration:none;}
body#plp.mobile div.textSpot p.promo {text-align:center;font-weight:bold;color:#333333;font-size:14px;line-height:18px;margin:0 10px;background-color:transparent;padding:0;}
body#plp.mobile div.textSpot p.promo a {color:#A12283;}

body#plp.mobile #categoryMain.split > div.first, body#plp.mobile #categoryMain.split > div.second {vertical-align: top;margin-bottom:8px;}
body#plp.mobile #categoryMain.split {width:calc(100% - 10px);margin:0 5px;}
body#plp.mobile #categoryMain.split > .splitSection > a > h1 {height:0;}


/* end Simon request 1-5-18 - Game tell us that PLP shots seem to have changed post deploy
shanna.watson@game.co.uk Can include the following css in the game css override, which will correct in the short term.*/
/* #plp .productHeader>a img {width: 100% !important} */

/* end Simon request */

/*Cat headers with messaging START*/
.more { border-bottom: 0 none !important; padding-left: 0!important;margin-bottom: 10px;}
.terms {color: #a12283;font-size: 0.5em;text-align: right;}
.terms a {color: #a12283!important;}
h1 {color: #333;}

/* Deal messaging */
.borders .dealmessaging p {margin-bottom: 0;}
.borders .dealmessaging a {color: #cf030d!important;}
.borders .dealmessaging {border: 3px solid #cf030d;color: #cf030d!important;font-size: 16px;margin-bottom: 5px;margin-top: 10px;padding: 10px;width: 100%;}

/* Call out messaging */
.borders .calloutsmessaging {background-color: #a12283;color: white!important;font-size: 16px;padding: 10px;}

/* Single callout messaging - no links*/
.justmessaging {color: #333333!important;font-size: 16px;padding: 10px 10px 10px 0;}

/* Search spotlight hide */
#pgSearchResults .featuredProductsContainer {
    display: none;
}

/*Cat header copy styles*/
.extracopy {margin: 10px 20px 15px;}
.extracopy > p {font-size: 14px;font-weight: normal;line-height: 1.7em; color: #333; padding-bottom: 5px;}
.extracopy a {color: #a12283;font-weight: bold;}
.calloutsmessaging a {color: #a12283; font-size: 0.8em;}
.calloutsmessaging a:hover {text-decoration: underline!important;}
.categoryTitleName h1 {margin: 0 0 20px 20px;}

/* Side Nav Section Hide - Desktop */
.cat10452 .collapsible.category {display:none;}


/* Cat header messaging - MOBILE */
@media only screen and (min-device-width : 1px) and (max-device-width : 767px) {
main h1 {margin: 2%;}
.borders { width: 96%;margin: 0 2%;}
.terms {text-align: right;margin-bottom: 10px;padding-top: 10px;}
.extracopy {display: none;}
.calloutsmessaging {display: none;}
.textSpot > div {margin: 0 0 10px 10px;}
.textSpot > div h4 {font-size: 1.1em; line-height: 1.2em;}
}

/* Improved padding for the pagination at the top of lister pages */
#plp .paginationTop {padding: 20px 0 15px 0;}


/*Styling improvements for the spotlights on lister pages*/
#plp .featuredProductsContainer .featuredProducts{border-right:none;}
@media (min-width: 1200px) and (max-width: 1466px) {
	#plp .featuredProducts article{width:20%;}
	/*#plp .featuredProductsContainer{display:none;}
	#plp .featuredProductsContainer .featuredProducts article{width:235px;}
	#plp .plpHeader{width: calc(100% - 275px);width: -webkit-calc(100% - 275px);width: -ms-calc(100% - 275px);}*/
}

/*Styling for the SEO section that sits at the bottom of PLP pages.*/
.seoContent{
background: #fff;
    margin: 20px 10px;
    padding: 10px;
max-width: 1600px;}

#CategoryBottom1 .categories{display:none;}

/*PLP Lister - Hide No Rating, move logo left*/
#plp .productHeader .platformLogo {
 float: left;
 padding: 5px 0 0 0;
/*visibility: hidden;*/
}

#plp .productHeader .ratingContainer {
    display:none;
}

/*PLP hide no rating ends*/

/*Marketplace Best Sellers Platform Hide*/
.cat1105115 .collapsible.platform {display:none}

/*PayPal Banner to 100% width*/
.paypalBanner img{width:100%;}

/*DOOM Category Nav Buttons*/
.cat1526254 .topButtonWrapper, .cat1662606 .topButtonWrapper, .cat1662607 .topButtonWrapper, .cat1728601 .topButtonWrapper, .cat1728602 .topButtonWrapper {display:none}


/*MSI Promo Category Header Content*/
.cat1250786 .categoryTitle {display:none}

.cat1200621 .extracopy {display:none;}

.cat737199 .justmessaging img,.cat1237628 .justmessaging img,.cat1237630 .justmessaging img ,.cat1237629 .justmessaging img ,.cat737202 .justmessaging img  {display:none;}

.cat1237813 .textSpot img {display:none;}

/**********************************/
/* START COLEY PLP CSS OVERWRITES */
/**********************************/

/* only show platform format logos */

.platformLogo.PLAYSTATION4,
.platformLogo.XBOXONE,
.platformLogo.SWITCH,
.platformLogo.PC,
.platformLogo.NDS {
    visibility: visible !important;
}

/*********** 08/02/2018 ***********/

/* Product title on lister */
#plp .productHeader h2 a {
    font-weight: bold;
}

#plp .productContent .priceContainer>a {
    margin-bottom: 0px;
    margin: 3px -5px !important;
}

/* Mint price colour change */
#plp .productContent .priceContainer>a.mintPrice.row {
    font-weight: bold;
    color: #ffffff;
    background-color: #bd1a8d;
    padding: 5px;
}

/* Pre-owned kits price colour change */
#plp .productContent .priceContainer>a.mintPrice.row.preownedPrice {    
    color: #000000;    
}

/* Pre-owned price background colour and bold */
#plp .productContent .priceContainer>a.preownedPrice.row {
    font-weight: bold;
    background-color: #f9b100;
    padding: 5px;       
}

/* Download price background colour and bold */
#plp .productContent .priceContainer>a.preownedPrice.row.downloadPrice {
    font-weight: bold;
    background-color: #2e2e2e;
    color: #FFFFFF;
    padding: 5px;       
}

#plp .paginationContainer .pagination a {
    color: #bd1a8d !important;
}

/*PLP Overrides 26 Feb 2016 - repair for three itesms, allowing other buyingoptions text to appear - SW (other offers from... does not show on Stage, therefore ytou didnt see it, please show and edit in stage next time?)*/

#plp article {
    max-height: 465px !important;
}

#plp .productContent .priceContainer>a.other {
    margin: 0px !important;
}

/* Dividing line above price */
#plp .productContent .priceContainer {
    border-top: 1px solid #dbdbdb;
    padding-top: 5px;
    height: 114px !important;
}

/* Styling of save messaging */

span.save {
    color: red;    
    text-align: right !important;
    display: block;
}

span.saveNote {
    text-align: right !important;
    display: block;
    font-size: 12px;
}

/* adjustment of logos to align correctly */

.platformLogo.PLAYSTATIONNETWORK:after {
    height: 28px;
    width: 165px;
}

.platformLogo.WII:after, .platformLogo.NINTENDOWII:after, .platformLogo.NINTENDO-WII:after, .platformLogo.NINTENDOWIIMINI:after, .platformLogo.WIIGAMES:after, .platformLogo.WIIGAMES:after, .platformLogo.WIIMINI:after {
    height: 21px;
}

.platformLogo.XBOXONE:after, .platformLogo.XBOX-ONE:after, .platformLogo.XBOXONEDOWNLOAD:after {
    height: 29px !important;
}

/* styling changes to reflect homepage */

#plp {
    padding-bottom: 30px;
}

#plp .productHeader h2 a,
#sidebar>div h2, #sidebar .categoriesLinks h2 {
    font-family: 'Montserrat', sans-serif !important;
}

#plp .plpHeader>h1, #plp .plpHeader .categoryTitleEspot h1 {    
    color: #2e2e2e !important;
    text-transform: uppercase !important;
    margin: 0px 0px 5px 0px !important;
    padding: 5px 10px !important;
    display: block;
    margin-bottom: 10px;
    font-weight: 900 !important;
    font-family: 'Montserrat', sans-serif !important;
}

#plp article {
    background-color: #ffffff;
    margin: 2px;
    border-top: 1px solid #dbdbdb;
}

#plp #productContainer {
    padding-top: 20px;
}

/* Fix search pagination display */
#plp .paginationTop {
    float: none !important;
}

#plp.content .productHeader>a img {
    width: auto;
}

/* Hide buy buttons on out of stok items - TEMP FIX */
a.outofstock {
    display: none !important;
}

/* hiding secondary genre drop down from side nav */
.collapsible.category {
    display: none !important;
}

/* adjustment of top margin on sidebar and content */
#plp aside#sidebar,
#plp .plpHeader {
    margin-top: 10px !important;
}

/* Hiding of Save messaging on PLP's */
body.cat1569164 span.save,
body.cat1539603 span.save,
body.cat1569164 span.saveNote,
body.cat1539603 span.saveNote {
    display: none !important;
}
/* hiding of article type on PLP */
aside#sidebar .articleType {
    display: none;
}

body#pgProductLister {
    margin-bottom: 0px !important;
}

#responsiveFooter {
    margin-bottom: -20px;
}
/********************************/
/* END COLEY PLP CSS OVERWRITES */
/********************************/


/* Sprint 35 Updates - SW */

/* PLP - Lister - too tall - reduce space between rows */

#plpProducts .product .productInfo .row { 
    padding: 5px 0 0px 0 !important;
}

/* Black Friday - Hide Switch saving on PLP */
.cat1406182 span.save,
.cat1406182 span.saveNote {
    display: none !important;
}

/*  Black Friday Problems  */
.cat1406195 span.save,
.cat1406195 span.saveNote {
    display: none !important;
}

.cat1406193 span.save,
.cat1406193 span.saveNote {
    display: none !important;
}


/*  SONY Lister Problems  */
.cat954056 span.save,
.cat954056 span.saveNote {
    display: none !important; /**/
}

.cat911419 span.save,
.cat911419 span.saveNote {
    display: none !important; /**/
}

.cat1183605 span.save,
.cat1183605 span.saveNote {
    display: none !important; /**/
}

.cat737200 span.save,
.cat737200 span.saveNote {
    display: none !important; /**/
}

.cat1539603 span.save,
.cat1539603 span.saveNote {
    display: none !important; /**/
}

.cat1620231 span.save,
.cat1620231 span.saveNote {
    display: none !important; /**/
}

.cat1620233 span.save,
.cat1620233 span.saveNote {
    display: none !important; /**/
}


.platformLogo.PC-GAMES::after, .platformLogo.PC::after, .platformLogo.PCGAME::after, .platformLogo.PCGAMES::after, .platformLogo.PCGAMESANDDOWNLOADS::after, .platformLogo.PCSOFTWARE::after, .platformLogo.PCWINDOWS::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAeCAYAAAC7Q5mxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMEM3MzRFMDcwRjExRThBOEUwQzk2RjRDMUY5NkFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxMEM3MzRGMDcwRjExRThBOEUwQzk2RjRDMUY5NkFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTk2QjIxODkwNDJFMTFFOEE4RTBDOTZGNEMxRjk2QUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTk2QjIxOEEwNDJFMTFFOEE4RTBDOTZGNEMxRjk2QUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AyMljAAADCElEQVR42uyZSWgUQRSG7YlLYmJCEkFECXpwCSQxBAQRHUMQEfXi1YMIioqQq548eRGC4kEiGBAScTu4QYKg4EFQXBAVkQgS94Ni1BgVzGQmk7/gBZqitq6u7p6WefAxTU2tr19VvffaKxaLs8piL15ZgY4V6HnePPysZI9gyqCPCjABvoHvIedTAzaADtAA5oMC+A3eg/vglX+6QGgBsRkGG8gPpI0mFZQ/YARcBNmA0+gE18CowTjD4AioDLKuqBApcI2lAnn6DBQ3F1y27P8tzbXkFNjiSIGM4wrlLQDPQ/afp/nObOf/ToGMZokCnznqf5TOykQsMGNxbH4Er8Eb8Neg/l5B2THQ7ugYbwSnEruGLSxwva95PTgEJhX1H3BDLjawKvZyDoNNoAucoEtK1aY+LVt4reA9nNRssSpf3YOa/p+AOYIxlpGrJGvXm5YtXCUoG1LUr+ba7FTUnSCLmxT8x/zAo1wZc2nOgm66zWOX2RZt/gnKuhT1mXM9Ts+1YLOi7k1ymmUyAJrAY/ACvEs8FLHYwut8zZeAA+ROyOoP+uo3a/re5TLCigMbC2SRxg/amisolFPJHd9zrabul7TFwjYKXE4YGTjo5+JmlUy5skBZjOxaMhH3vweMBVy4k5MpLguMSoE5OhsHuPK8QWYnDgUnuoVlUiC34gq4ILkhfxlEFTrLOke/l8Bdbtt7cVqfLB/IbuGXijb7wUNydmcmzBbxE3zQjFdNjrUsFXWGIhuZNHA5x0/keJ8HT8Fnmg9bVzyKtHBjVoUc8qqib90t3KNoey8tkciikAq8rulblhhoo4hDJsNpcaSzIYesoyyOaoxbYDdlqreQUnOaNkvTkkzIOnhv+xznHAfTlJHOOjL+IUfKy4uOlVI+A13JdkGu0Ea2ga9JLSJj4VxXOBx/I7hh2Za5TTvA7VLLxrRqtkxnBNPYSooYN9iy7JPCabAwyLqiQvZhfTVNtsCFUMz6Rii9HoU0UrqMfa6s8aXpx4hHtO1zJoaRSCRSlrICY5VpAQYA7E/9YiGE1+oAAAAASUVORK5CYII=) !important;
    background-size: 18% !important;
}

/* Hiding of certain platform logos on PLP */
#plp .productHeader .platformLogo.DEVICES::after, #plp .productHeader .platformLogo.MOBILE::after, #plp .productHeader .platformLogo.MOBILEPHONES::after, #plp .productHeader .platformLogo.PHONES::after,
#plp .productHeader .platformLogo.COLLECTABLES::after, #plp .productHeader .platformLogo.FIGURINES::after, #plp .productHeader .platformLogo.FIGURINESANDSETS::after, #plp .productHeader .platformLogo.MEMORABILIA::after, #plp .productHeader .platformLogo.SCALEDMODELS::after,
#plp .productHeader .platformLogo.CD::after, #plp .productHeader .platformLogo.DISCCARE::after, #plp .productHeader .platformLogo.DISCREPAIR::after, #plp .productHeader .platformLogo.FILMMUSIC::after, #plp .productHeader .platformLogo.FILMS::after, #plp .productHeader .platformLogo.GAME::after, #plp .productHeader .platformLogo.GAMES::after, #plp .productHeader .platformLogo.MULTIFORMATANDUNIVERSAL::after, #plp .productHeader .platformLogo.VINYL::after, #plp .productHeader .platformLogo.BLOCKSANDBRICKS::after, #plp .productHeader .platformLogo.PHONES::after, #plp .productHeader .platformLogo.CLOTHINGANDMERCHANDISE::after, #plp .productHeader .platformLogo.ACCESSORIES::after, #plp .productHeader .platformLogo.VIRTUALREALITY::after, #plp .productHeader .platformLogo.RETRO::after, #plp .productHeader .platformLogo.RETROCONSOLES::after, #plp .productHeader .platformLogo.RETROHANDHELDS::after,#plp .productHeader .platformLogo.GIFTS::after, #plp .productHeader .platformLogo.TOPUPS::after, #plp .productHeader .platformLogo.KEYRINGS::after, #plp .productHeader .platformLogo.POSTERS::after, #plp .productHeader .platformLogo.PRESCHOOLTOYS::after, #plp .productHeader .platformLogo.FREE2PLAY::after, #plp .productHeader .platformLogo.AUDIO::after, #plp .productHeader .platformLogo.PUZZLESANDBOARDGAMES::after, #plp .productHeader .platformLogo.BOOKS::after, #plp .productHeader .platformLogo.ELECTRONICS::after, #plp .productHeader .platformLogo.TABLET::after, #plp .productHeader .platformLogo.TOYSANDGADGETS::after, #plp .productHeader .platformLogo.TRADINGCARDS::after, #plp .productHeader .platformLogo.HOME-TABLEWARE::after, #plp .productHeader .platformLogo.BRANDGIFTVOUCHERS::after, #plp .productHeader .platformLogo.TOYS::after {
    background-image: none !important;
}

/* in this section adjustments */
#sidebar .filters a.inThisSection {
    pointer-events: none !important;
    cursor: default;
}
#sidebar .filters a.inThisSection:after {
    background-image: unset !important;
}
.categoriesLinks.inThisSection a:after {
    background-image: none !important;
}
.categoriesLinks.inThisSection a.inThisSection {
    display: none !important;
}
.categoriesLinks.inThisSection .filters {
    padding-top: 18px !important;
}