.systemContainer .poweredBy .powered-logos .SysBadge { background-image: url("/images/3xs/3xs-badge-sprite.jpg?v=18"); background-repeat: no-repeat; }

.systemContainer .poweredBy .powered-logos .SysBadge.intel-i7 { background-position:left -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.intel-i5 { background-position:-52px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.intel-i3 { background-position:-105px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.haswell-i3 { background-position:-105px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.intel { background-position:-157px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.intel-xeon { background-position:-263px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.amd { background-position:-210px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.amd-fx { background-position:-210px -35px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.amda4 { background-position:-1464px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.amda8 { background-position:-1340px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.amda6 { background-position:-1402px -35px;}
.systemContainer .poweredBy .powered-logos .SysBadge.amda10 { background-position:-1275px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.tesla { background-position:-474px -35px; width:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.celeron { background-position:-368px -35px; width:49px; }
.systemContainer .poweredBy .powered-logos .SysBadge.pentium { background-position:-315px -35px; width:49px; }
.systemContainer .poweredBy .powered-logos .SysBadge.nvidia-sli { background-position:-420px -35px; width:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.readyship { background-position:-529px -35px; width:66px; text-indent:66px; }
.systemContainer .poweredBy .powered-logos .SysBadge.i5vpro-3rd { background-position:-602px -35px; width:55px; text-indent:55px; }
.systemContainer .poweredBy .powered-logos .SysBadge.i3-3rd { background-position:-661px -35px; width:56px; text-indent:56px; }
.systemContainer .poweredBy .powered-logos .SysBadge.i5-3rd { background-position:-721px -35px; width:56px; text-indent:56px; }
.systemContainer .poweredBy .powered-logos .SysBadge.i7-3rd { background-position:-781px -35px; width:56px; text-indent:56px; }
.systemContainer .poweredBy .powered-logos .SysBadge.i5vpro-4th { background-position:-841px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.nextday { background-position:-947px -35px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.crossfire { background-position:-894px -35px; width:49px; text-indent:49px; }
.systemContainer .poweredBy .powered-logos .SysBadge.geforce { background-position:-1002px -35px; width:47px; text-indent:47px; }
.systemContainer .poweredBy .powered-logos .SysBadge.radeon { background-position:-1054px -35px; }
.systemContainer .poweredBy .powered-logos .SysBadge.quadro { background-position:-1106px -29px; width:51px; text-indent:51px; }
.systemContainer .poweredBy .powered-logos .SysBadge.z97 { background-position:-1165px -35px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.grid { background-position:-1219px -34px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.gsync { background-position:-1522px -35px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.skylakei7 { background-position:-1639px -35px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.skylakei5 { background-position:-1581px -35px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.skylakei3 { background-position:-1696px -35px; width:50px; text-indent:50px; }
.systemContainer .poweredBy .powered-logos .SysBadge.vrready { background-position:-1864px -35px; width:106px; text-indent:110px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.amd-vr { background-position:-1750px -35px; width:50px; text-indent:85px; }
.systemContainer .poweredBy .powered-logos .SysBadge.quadro-vr { background-position:-150px -240px; width:82px; text-indent:85px; }
.systemContainer .poweredBy .powered-logos .SysBadge.amd-athlon { background-position:-1801px -35px; width:57px; text-indent:85px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.qnap { background-position:-335px -174px; width:76px; text-indent:85px; height:40px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.synology { background-position:-421px -174px; width:90px; text-indent:90px; height:40px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.amd-ryzen { background-position:-1975px -35px; width:55px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.corex9 { background-position:-263px -233px; width:49px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.corex7 { background-position:-315px -233px; width:49px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.corex5 { background-position:-368px -233px; width:49px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.tdripper { background-position:-427px -233px; width:63px; height:50px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.amdepyc { background-position:-499px -233px; width:60px; height:50px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.geforcertx { background-position:-515px -174px; width:48px; text-indent:170px; height:48px; }
.systemContainer .poweredBy .powered-logos .SysBadge.coffeei9 { background-position:-566px -233px; width:49px; height:49px; text-indent:90px;  }
.systemContainer .poweredBy .powered-logos .SysBadge.corei3gen { background-position:-628px -233px; width:50px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.corei5gen { background-position:-689px -233px; width:52px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.corei7gen { background-position:-752px -233px; width:52px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.corei9gen { background-position:-814px -233px; width:52px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.Userful { background-position:-720px -168px; width:63px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.Philips { background-position:-676px -168px; width:38px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.beabloo { background-position:-191px -165px; width:89px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.corsairicu { background-position:-794px -168px; width:72px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.icueLink { background-position:-951px -168px; width:80px; height:49px; text-indent:90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.winEleven { background-position:-955px -234px; width: 48px; height: 48px; text-indent: 90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.asusPba { background-position:-570px -174px; width: 50px; height: 49px; text-indent: 90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.asusPbaBlu { background-position:-623px -174px; width: 50px; height: 49px; text-indent: 90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.peakAio { background-position:-876px -170px; width: 68px; height: 48px; text-indent: 90px; }
.systemContainer .poweredBy .powered-logos .SysBadge.unitree { background-position: -1248px -94px; width: 125px; text-indent: 170px; height: 48px; }
.systemContainer .poweredBy .powered-logos .SysBadge.quibic { background-position: -1042px -169px; width: 75px; text-indent: 170px; height: 47px; }
.systemContainer .poweredBy .powered-logos .SysBadge.fanatec { background-position: -1127px -169px; width: 90px; text-indent: 170px; height: 47px; }
.systemContainer .poweredBy .powered-logos .SysBadge.nzxt { background-position: -1014px -233px; width: 92px; text-indent: 170px; height: 48px; }

.hpc .formfactor-training a:after {  content:'GPU Accelerated Servers'; margin-left:-58px; background-color:#fff; padding-left:7px; }
.servers .formfactor-training a:after {  content:'GPU Servers'; margin-left:-58px; background-color:#fff; padding-left:7px; }

/* intel ultra badges */
.systemContainer .poweredBy .powered-logos .SysBadge.icultra5,
.systemContainer .poweredBy .powered-logos .SysBadge.icultra7,
.systemContainer .poweredBy .powered-logos .SysBadge.icultra9 { 
    background: url("/images/3xs/Powered-By-Badges/intel-badges-24-on.webp") no-repeat;
    background-size: 800px 400px;
    width: 48px; 
    height: 48px; 
    text-indent: 90px;
}

.systemContainer .poweredBy .powered-logos .SysBadge.icultra5 { 
    background-position:0 0; 
}

.systemContainer .poweredBy .powered-logos .SysBadge.icultra7 { 
    background-position:-56px 0; 
}

.systemContainer .poweredBy .powered-logos .SysBadge.icultra9 { 
    background-position:-112px 0; 
}


/* RTX Studio */
.rtxstudiop .systemContainer .poweredBy .powered-logos .SysBadge.geforcertx { 
    background-image: url("/images/3xs/geforce-rtx-studio.png?v=1"); 
    background-repeat: no-repeat; 
    background-size: 181px 48px;  
    background-position:center top; 
    width:181px;  
    height:48px; 
    text-indent: 190px;
}


/* Corsair Icue */
.config #overview .poweredBy ul li.corsairicu {  
    background-image: url("/images/3xs/icue-logo.png?v=1"); 
    background-repeat: no-repeat;  
    background-size:53px 28px; 
    width: 53px; 
    height: 28px; 
}

.config .poweredBy ul li.nzxt {
    background-position: -12px -142px;
}

/* Product Info page fix */

.pinfoConfig-Body .productOuter .productImages .mediaImage,
.pinfoConfig-Body .productOuter .productImages .mediaVideo {
    display: none;
}

.pinfoConfig-Body .productOuter .productImages #mediaItems > :first-child {
    display: block;
}


.pinfoConfig-Body .productOuter .productImages .thumbnails .images {
    display: inline-flex;
}

footer .trust-bar .copyright { padding-bottom:10px;  }  
.finance-disclosure p { padding: 0 50px 10px 50px; font-size: 0.70em; color:#5b5b5b; } 

/* This should not be rendered on live */
.system-series a.tabs:nth-child(2), .system-series a.tabs:nth-child(3)  { display:none; }


.trust-bar .security .securityLogos.mcafee {
    display: none !important;
}

.icon.twitter::before {
	content: "\e91b";
}

#popup.cookie-popup {
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.5) !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}

#popup.cookie-popup #popup-container {
    position: absolute !important;
    z-index: 3001 !important;
    width: 100% !important;
    max-width: 800px !important;
    top: 75px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}


#popup.cookie-popup .scrollable-content {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    height: 50vh !important;
}

#popup.cookie-popup .cookie-manage .title,
#popup.cookie-popup .cookie-banner .title
 {
    font-family: "Poppins-SemiBold", sans-serif !important;
    font-size: 1.4rem !important;
}




/* .actionBtn { display:inline-block; border-radius:4px; font-family: "uni_sanssemibold",sans-serif; text-decoration: none; color: #ffffff;  } 
.actionBtn span { padding: 12px 40px; margin:3px; display:block; border-radius:2px;  } */


section.header { width: 1280px; margin: 0 auto; }

a.skinButton {  background: linear-gradient(to left, #bbbdbf,#818386); display: inline-block; top:0; position: fixed; text-decoration: none; font-family: "uni_sanssemibold",sans-serif; color: #ffffff; border-radius:4px; cursor: pointer; } 
a.skinButton span { background: #292929; padding: 12px 40px; margin:3px; display:block; border-radius:2px; } 



.uspHeader { height: 45px; background-color: #f0f0f0; display: table; width: 100%; } 
.uspHeader span { display:block; } 
.uspHeader > div { display: table-cell; width: 32%; font-size: 0.80em; color:#5b5b5b; }
.uspHeader > div > span { margin-left:44px; } 
.uspHeader > div > span span, .uspHeader > div > a span  { margin-left:50px; } 
.uspHeader > div > a { text-decoration: none; display:block; margin-left:44px; color: #5b5b5b; } 
.uspHeader > div > a > i, .uspHeader > div > span > i { width: 40px; text-indent:40px; float: left; line-height: 6em; height: 40px; overflow: hidden; display: block; }
.uspHeader strong { display:block; font-family:"open_sans-bold", sans-serif; font-size: 1em; font-weight: normal; color: #000000; padding:2px 0; } 
.uspHeader .block1 i { background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size: 1700px 1700px; background-position: -375px -78px;   } 
.uspHeader .block2 i { background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size: 1700px 1700px; background-position: -375px -146px;   } 
.uspHeader .block3 i { background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size: 1700px 1700px; background-position: -375px -222px;   } 
.uspHeader .block2 { margin-left:80px; } 
.uspHeader .block3 { margin-left:120px; } 





button.left-nav, button.right-nav {   width: 30px; height: 30px;  border-radius:50%;  z-index: 2; padding: 0; border:0; position: absolute;  } 
button.left-nav { background:#3b3b3d url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:2500px 2500px; background-position:-2308px -51px; transform: rotate(270deg); }
button.right-nav { background:#3b3b3d url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:2500px 2500px; background-position:-2307px -51px; transform: rotate(90deg); } 




.carousel button.left-nav { left:20px; top:160px; }
.carousel button.right-nav { right:20px; top:160px; } 


.homepage-container { width: 1280px; margin:0 auto; background-color: #ffffff;  } 





.carousel { position:relative;}
.carousel h1 { font-family: "uni_sansbold",sans-serif; color:#ffffff; padding:5px 20px 0 90px; margin: 0; font-size: 2.2em; font-weight: normal;  } 
.carousel h2 { font-family: "uni_sans_regular",sans-serif; color:#ffffff; padding:5px 20px 0 90px; margin: 0; font-size: 1.2em; font-weight:normal;  } 
.carousel strong { font-family: "uni_sansbold",sans-serif; color:#ffffff; padding:5px 20px 0 90px; margin: 0; font-size: 2.2em; font-weight: normal; display: block;  } 
.carousel-content span { font-family: "uni_sans_regular",sans-serif; color:#ffffff; padding:5px 20px 0 90px; margin: 0; font-size: 1.2em; font-weight:normal; display: block;  } 


.carousel p { color: #c2c2c2; font-size:0.80em;  padding: 10px 100px 0 90px;} 
.carousel-nav { background: rgba(46,46,46,0.8);  border-bottom:1px solid #cccccc; text-align: center; position:absolute; width:100%; z-index: 2;} 
.carousel-nav a {font-family: "uni_sanssemibold",sans-serif; text-decoration: none; padding: 16px 30px; display: inline-block; color: #727177; margin: 0 15px; font-size: 0.90em; text-transform:uppercase;}
.carousel-nav a.on {  color:#ffffff; border-bottom:2px solid #ffffff; } 

.carousel .carousel-content.proGraphics a { background: linear-gradient(to left, #2bb673, #0094bb); }
.carousel .carousel-content.proGaming a { background: linear-gradient(to left, #f58220, #e9c31e); }
.carousel .carousel-content.proVideo a { background: linear-gradient(to left, #6f2c91, #c5187a); }
.carousel .carousel-content.proAudio a { background: linear-gradient(to left, #44c8f5, #812990); } 
.carousel .carousel-content.custom a { background: linear-gradient(to left, #bbbdbf, #818386); } 

.carousel .logo { background: url("/images/3xs/homepages/3xs-brand-logos.svg"); height: 30px; background-size:900px 288px; margin-left:90px; } 
.carousel .carousel-content.proAudio .logo { width: 200px; background-position:-705px -85px; }
.carousel .carousel-content.proGraphics .logo { width: 215px; background-position:-16px -85px; }
.carousel .carousel-content.proGaming .logo { width: 200px; background-position:-480px -85px; }
.carousel .carousel-content.proVideo .logo { width: 200px; background-position:-262px -85px; }

.carousel-content {  height: 350px;  display: table; width:100%;  }   
.carousel-content .left { width: 40%;  display: table-cell; vertical-align: middle; }
.carousel-content .right { width: 60%;  display: table-cell;  }
.carousel-content .right .powered-by { float:right; margin:298px 20px 0 0; } 

.carousel-content .left ul { margin:0; padding:5px 0 0 90px; } 
.carousel-content .left ul li { color:#ffffff; font-size: 0.8em; font-family:"open-sans_regular", sans-serif; display: inline-block; list-style: disc; width:185px; padding:2px; } 
.carousel-content .left ul li:before { content: ''; display: inline-block; width: 7px; height: 7px; background-color: #ffffff; border-radius:50%; margin-right:8px; } 

.carousel-content .right .powered-by span { font-family:"open-sans_regular", sans-serif; color:#000000; font-size:0.90em; letter-spacing:0.01em; display: inline-block; padding: 0 12px 0 0;   } 
.carousel-content .right .powered-by i {  display: inline-block; margin-bottom:-12px; background: url("/images/3xs/homepages/pro-manufacturer-logos.svg?v=10") no-repeat; background-size: 2200px 1712px; } 



.carousel-content a {  font-family: "uni_sanssemibold",sans-serif; color: #ffffff; text-decoration: none; display: inline-block; border-radius:5px; margin:15px 0 0 90px; font-size:1.1em;  transition: ease-in 10s ease-out 10s;   } 
.carousel-content a:hover span i {  border-color: #ffffff;  } 
.carousel-content a span { margin:3px; background-color: #000000; padding: 15px 22px 15px 45px; font-family: "uni_sanssemibold",sans-serif; display: inline-block; border-radius:3px; font-size: 1em;   }
.carousel-content a span i {  width: 11px; display: block; float: right; height: 11px; transition: all .6s ease-in-out 0s;  transform: rotate(45deg); border-top:3px solid #000;  border-right:3px solid #000; margin-top:3px;  border-left: 0; margin-left:7px; border-bottom: 0;  }

.carousel-toggle { margin-top:-40px; text-align: center; } 
.carousel-toggle .link { display:inline-block;  border:0; line-height: 0; padding: 0; background: none; border-radius:50%;  }
.carousel-toggle .link.on {  background-color:rgba(255,255,255,0.3); margin:0 4px;   } 
.carousel-toggle span { width: 13px; height:13px; display:block;   border-radius:50%; margin: 0 5px;   margin: 6px;  background-color:rgba(255,255,255,0.5);} 
.carousel-toggle .link.on span {   background:#fff;   } 


.inpageMenu { padding: 0 12px; } 
.inpageMenu .divide { height: 2px; background: linear-gradient(to left, #ffffff, #cccccc, #ffffff); } 

.shopby-title { text-align: center; font-family:"open-sans_regular", sans-serif; padding: 25px 0 10px 0;  } 
.shopby-title span:first-child { font-family: "uni_sansbold",sans-serif; font-size:1.3em; color: #000000; } 
.shopby-title span:first-child:after { content:''; display:block; height:2px; background: linear-gradient(to left, #ffffff, #cccccc, #ffffff); margin-top: 7px; } 
.shopby-title span { font-size: 0.85em; color:#6d6e70; display: block; padding: 5px 0; } 

.system-nav { background-color: #2e2e2e; text-align: center; border-radius:4px;  } 
.system-nav span { /* display: table-cell; */ display: block; } 
.system-nav span { vertical-align: middle; } 
.system-nav .textLink  { padding: 0 8px; } 
.system-nav .icon { width: 40px; height: 45px;  margin: 0 auto 5px auto; background: url("/images/3xs/homepages/3xs-homepage-icons2019.svg?v=3") no-repeat; background-size: 600px 192px; } 

.system-nav a { display: inline-block; color: #ffffff; font-size: 0.80em; text-decoration: none;  padding:12px 18px; transition: all .8s ease-in-out 0s; }  
.system-nav a:hover { background-color: #000000; } 

button.shopby { display: none; font-family: "uni_sansbold",sans-serif; font-size: 1.3em; color: #000000; border: 0; background: none;  width: 100%; text-align: left; padding:20px 0;   } 
button.shopby i { width: 30px; display: block; float: right; height: 25px; margin-left: 7px; margin-top:2px; background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:3750px 3750px;  } 

.shopby.collapsed i  { background-position:-3183px -41px; } 
.shopby.expanded i { background-position:-3183px -86px;  } 



.shopby-filters { display: flex; } 
.shopby-filters > div { width: 50%; } 
.shopbySpec .system-nav { margin-right:3px;  }
.shopbyPrice .system-nav { margin-left:3px;  }
.shopbySpec .system-nav span { display: block; }
.shopbyPrice .system-nav a { width:175px; margin: 6px 0; border-radius:4px; padding: 8px 0 9px 0; text-align: left; text-indent:40px; position: relative; } 
.shopbyPrice .system-nav a:before { display: block; content: ''; width: 16px; height: 16px; position: absolute; background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:4000px 4000px; background-position:-1697px -120px; transform: rotate(90deg); margin-left:15px; opacity: 0.5; } 














.pageBlocks { display:flex; } 
.pageBlocks.four { flex-wrap:wrap;} 
.pageBlocks .left, .pageBlocks .right { width:637px;  background-color: #f0f0f0;    margin-top:15px;   }
.pageBlocks .left {  margin-right:3px;  } 
.pageBlocks .right {  margin-left:3px; }  
.pageBlocks .content { display: table; width:100%; } 
.pageBlocks .content div { width: 50%; height: 260px; display: table-cell; vertical-align:middle;} 
.pageBlocks .content div h2 { font-family: "uni_sansbold",sans-serif; font-size: 1.6em; font-weight:normal; margin: 0; padding: 0 10px 15px 0; } 
.pageBlocks .content div p { font-family:"open-sans_regular", sans-serif; color:#5b5b5b; font-size: 0.90em; padding-right:40px; line-height:1.4em; min-height:90px;  } 

.pageBlocks a { color:#000000; font-family: "uni_sanssemibold",sans-serif; text-decoration: none;  font-size:1.1em; display: inline-block; width: 100%; } 
.pageBlocks a i { width: 16px; display: inline-block; height: 16px; margin-left: -27px; margin-bottom:-2px; background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:2000px 2000px; background-position:-1697px -18px; transform: rotate(270deg);  } 
.pageBlocks span {  margin-right:35px; } 

/*.pageBlocks a:after { content: ""; display: block; width:16px; height: 16px; background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:2000px 2000px; background-position:-1697px -18px; transform: rotate(270deg); } */

.pageBlocks .footer { display:flex;  } 
.pageBlocks .footer div { background:#f0f0f0 url("https://www.scan.co.uk/images/3xs/homepages/3xs-hexagons.svg") no-repeat; background-size:1200px 947px; } 
.pageBlocks .footer .left { width: 95%; height: 17px;  background-position: right -762px; margin:0;  } 
.pageBlocks .footer .right { width: 5%; height: 17px; margin: 0; background-position: right -762px; } 

/*
.featured-pcs { background:#f2f2f2; margin: 15px 0 5px 0; padding: 0 35px 20px 35px;} 
.featured-pcs h2 { font-family: "uni_sansbold",sans-serif; color: #000000; padding: 30px 0 25px 0; margin: 0; font-size:1.6em; text-transform: none; line-height: 1.1em; font-weight:normal; } 
.featured-pcs h3 { font-family: "uni_sanssemibold",sans-serif; color: #000000; padding: 10px 0 5px 0; margin: 0; font-size:1.4em; text-transform: none; line-height: 1.1em; font-weight:normal;   } 
.featured-pcs .container { width: auto; background-color: #f2f2f2; margin-top:0; position: relative; } 
.featured-pcs .container .system-blocks { display:flex; } 
.featured-pcs .container .system-blocks {  border: 1px solid #cccccc; background-color: #ffffff;}
.featured-pcs .container.two > div > div { width: 598px;} 
.featured-pcs .container.two > div > div { background-color: #ffffff; border:1px solid #ccc;  } 
.featured-pcs .container.three div div:nth-child(-n+2) { border-right:1px solid #ccc; } 
.featured-pcs .container.four div div:nth-child(-n+3) { border-right:1px solid #ccc; } 
.featured-pcs .container.four div div.systemImg { border-right:0;  } 
.featured-pcs .container .system-blocks > div { width: 402px; text-align: center; padding: 25px 0 35px 0; position: relative; } 
.featured-pcs .container div div p { padding: 0 20px;  font-family:"open-sans_regular", sans-serif; } 
.featured-pcs .container.two div div h3 { font-family: "uni_sanssemibold",sans-serif; color: #000000; font-size: 1.4em; font-weight: normal; margin: 0; padding:50px 15px 0 0; } 
.featured-pcs .container div div p { font-size: 0.90em; color: #5b5b5b; margin: 0; min-height: 65px; } 
.featured-pcs .container div div a { background-color: #000000; padding: 12px 30px; margin-top:15px; display: inline-block; color: #ffffff; font-family: "uni_sanssemibold",sans-serif; font-size: 1em; cursor: pointer; text-decoration: none; border-radius:4px; } 
.featured-pcs .container div div .systemImg { height:240px; margin: 20px; border-right:0; } 
.featured-pcs .container div div .specOverlay { position:absolute; background-color: rgba(231,231,231,0.7); bottom:0; left:0; width:100%; } 
.featured-pcs .container.three div div .specOverlay { height: 175px;  }  
.featured-pcs .container div div .specOverlay ul { color:#000000; margin: 10px 0 0 0; padding: 0;  } 
.featured-pcs .container div div .specOverlay ul li { padding: 5px 0; color: #000000; font-family:"open-sans_regular", sans-serif; list-style: none; font-size:0.90em; } 
.featured-pcs .container div div .specOverlay ul span { font-weight:bold; color: #000000; } 
.featured-pcs .container div .dgx-1 .systemImg img { margin-top:20px; } 
.featured-pcs .viewmore { margin:10px auto 0 auto; border: 0; background: none; text-transform: uppercase; font-family:"open_sans-bold", sans-serif; font-size: 0.90em; display:none; } 
.featured-pcs .container div div .price { display: block; font-family:"open_sans", sans-serif; font-size: 1.9em;  } 
.featured-pcs .container div div .price span:first-child { font-size: 0.65em; padding-right: 3px; } 
.featured-pcs .container div div .price > span { font-size: 0.70em; }
.featured-pcs button.left-nav, .featured-pcs button.right-nav { display: none; } 
.featured-pcs button.left-nav { left:20px; top:220px; }
.featured-pcs button.right-nav { right:20px; top:220px; } 
*/



.featured-PCs .systemContainer { width: auto; } 

.featured-PCs { padding:20px 35px; background:#f0f0f0; position: relative; margin-top:6px; }
.featured-PCs button.left-nav { display:none; top:375px; left: 55px; }
.featured-PCs button.right-nav { display:none; top:375px; right:55px; }
.featured-PCs h3 { font-family: "uni_sans_regular",sans-serif; font-size: 1.6em; padding: 0;  } 
.featured-PCs .systemGroup.three > div:nth-child(even) { border-left:1px solid #ccc; border-right:1px solid #ccc; } 
.featured-PCs .systemGroup { border:1px solid #cccccc; display: flex; background:#ffffff; } 
.featured-PCs .systemGroup.three > div { width: 33.2%; padding: 10px 0 20px 0; } 
.featured-PCs .hotsellerTag { display: none; } 
.featured-PCs .thumbnails { display: none; } 
.featured-PCs .systemContainer .tabs { display:none; } 
.featured-PCs .systemContainer h3 { text-align: center; font-size: 1.3em; padding:0;  } 
.featured-PCs .systemContainer h3 a { text-decoration: none; color:#000000; font-family: "uni_sans_regular",sans-serif; } 
.featured-PCs .systemContainer .mainImg { text-align: center; } 
.featured-PCs .system-overview.overview { display: none; }
.featured-PCs .system-overview.specification ul { padding: 0; } 
.featured-PCs .system-overview.specification ul li { list-style: none; text-align: center; padding: 6px 8px; font-size:0.90em; } 
/*.featured-PCs .system-overview.specification ul li:before { content:''; display:inline-block; width: 6px; height: 6px; background-color: #000000; margin-right:6px; border-radius: 50%;  } */
.featured-PCs .system-overview.specification ul li:after { content:''; display:block; width: 250px; height: 9px; border-bottom:1px solid #d7d7d7; margin: 0 auto;   }
.featured-PCs .systemContainer .system-tags { display: none; } 
.featured-PCs .configButton { text-align: center; padding: 12px 0; } 
.featured-PCs .configButton a { display: inline-block; background: linear-gradient(to top,#212123,#414143); padding: 15px 50px; border-radius: 4px; color:#fff; font-family: "open_sans-bold",sans-serif; text-transform: uppercase; font-size: 1em; text-decoration: none; }
.featured-PCs .system-price .price .incVAT { font-family: "uni_sans_regular",sans-serif; font-size: 2.2em; }
.featured-PCs .system-price .price .incVAT span { display: none; }
.featured-PCs .system-price .price-Left { display: none; } 
.featured-PCs .systemContainer .exVAT { display:none; } 
.featured-PCs .systemContainer .price { text-align:center; }

.introText h2 { font-size: 1.9em; padding: 35px 0 0 0; } 
.introText p { font-size: 0.90em; color: #5b5b5b; } 
	
.articleContainer { padding: 25px; } 
.articleContainer .overflow { display:flex; flex-wrap: wrap; } 
.articleContainer .articleBox { width: 33%; text-align: center; margin-bottom: 50px; } 
.articleContainer .articleBox { border-right:1px solid #ccc; } 
.articleContainer .articleBox:nth-child(3n+3) { border-right:0; } 
.articleContainer .articleBox > div { margin: 0 15px; text-align: center; } 
.articleContainer .articleImg { height: 165px; background: linear-gradient(to left, #000000, #606060, #000000); /*background:url("https://www.scan.co.uk/images/3xs/homepages/gaming/3xs-gaming-article-sprite.jpg") no-repeat; background-size:2275px 1673px;*/ }

.articleContainer .articleImg div { height: 165px; } 

.articleContainer h3 { text-align: center; font-family: "uni_sanssemibold",sans-serif; font-weight:normal; font-size: 1.4em; margin: 0; padding: 26px 0 8px 0; }
.articleContainer p { text-align: center; font-size: 0.85em; color: #5b5b5b; line-height: 1.6em; padding:0 10px; } 
.articleContainer a.desktopLink { margin-top:15px; } 
.articleContainer a, .articleContainer button { color:#000000; font-family: "uni_sanssemibold",sans-serif; text-decoration: none;  font-size:1.1em; display: inline-block; border: 0; background: none;   } 
	
.articleContainer button {display:none;} 	

.articleContainer a i, .articleContainer button i { width: 16px; display: block; float: right; height: 16px; margin-left: 7px; margin-top:2px; background:url("/images/3xs/homepages/3xs-sprite-2018.svg") no-repeat; background-size:2000px 2000px; background-position:-1698px -42px; transform: rotate(90deg); } 






@media screen and (max-width: 1280px) { 

.homepage-container { width:auto;  }  
	
.shopbyPrice .system-nav a { width:auto; padding-right: 7px; } 
.system-nav a { padding:12px 6px;} 
.system-nav .textLink { display:block; } 
.system-nav .icon { display:block; } 
.shopbyPrice .system-nav a::before { margin-left:3px; } 
.shopbyPrice .system-nav a { text-indent:24px; } 
	
	
	.shopbyUse .system-nav { display: table; width:100%;} 
	.shopbyUse .system-nav a { display:table-cell; } 
	
.pageBlocks.four .left, .pageBlocks.four .right { width: 49.5%; } 
.pageBlocks .footer .left { width: 95%; }
.pageBlocks .footer .right { width: 5%; }
.pageBlocks .content div h2 { padding-left:15px; } 
.pageBlocks .content div p { padding:0 15px; } 
.pageBlocks a { margin-left:15px; } 
	
	.featured-PCs .system-overview.specification { height: auto !important; } 
	.featured-PCs .system-overview.specification ul li:after { width:50%; } 
	
	
/*
.featured-pcs .container { width: auto; } 
.featured-pcs .container.three .system-blocks > div { width: 33.3%; } 
*/
		

}


@media screen and (max-width: 1150px) { 
.uspHeader > div > a { margin-left:0;}
.uspHeader .block2 { margin-left:0; } 	
.uspHeader .block3 { margin-left:0; } 
	
.carousel p { padding-right:0; } 
	

.articleContainer .articleBox { width: 50%; margin-bottom: 50px; position: relative; } 
	
	.articleContainer .articleBox { border-right:0; } 
	
.articleContainer p { font-size:0.85em;} 
	
}


@media screen and (max-width: 1100px) { 

	.carousel-content .right .powered-by span { color: #ffffff; } 
	
	
}


@media screen and (max-width: 800px) { 
	
.carousel p { display: none; } 
.carousel h1 { font-size: 2em; } 
	
	.carousel-content .left ul { display:none; } 
	
	.system-nav { display: table; width: 100%; }
	
.system-nav.shopbyUse a { padding: 6px 0; width: 25%; } 	
.shopbyPrice .system-nav a { width: 45%; margin:1px 0; }  
.shopbyUse .system-nav a { display:table-cell;  }
.shopbySpec .system-nav a { width: 32%; padding: 12px 0; display: table-cell; } 
.shopby-title span { font-size:0.80em; } 
	

	.pageBlocks .content div { height:220px; } 
	.pageBlocks .content div h2 { font-size: 1.5em; } 
	.pageBlocks .content .imageBlock { width:40%; } 
	.pageBlocks .content .textBlock { width:60%; } 
	
	
	
	
	
.articleContainer { overflow-y: hidden; background-color: #f0f0f0; } 
.articleContainer .articleBox { margin:0 5px; padding: 65px 0 15px 0; border: 1px solid #cccccc; background-color: #ffffff; position:relative;  } 
.articleContainer .articleBox:nth-child(-n+2) { border: 1px solid #cccccc; } 

	
.articleContainer h3 { padding-top: 0; top:14px; position: absolute; right:0; left:0; color:#000000;  }
.articleContainer p { padding: 10px 0;  }
	
.articleContainer .articleBox { width: 400px; } 	
.articleText.expands { min-height: 55px; } 
.featured-pcs .container.four .system-blocks.expands { min-height: 525px; } 
	
	
	
.articleContainer .overflow { flex-wrap:nowrap; } 
	
.articleContainer button { display: inline-block; margin:5px 0 15px 0; } 
.articleContainer button i { transform: rotate(180deg); margin-top:5px;  } 
.articleContainer button.expanded i { transform: rotate(0deg); margin-top:2px;  } 
	

.articleContainer .desktopLink { height: 38px; overflow: hidden; color: #000000; text-align: center; margin:0 auto; width: 150px; display:block; margin-top: 10px; border-radius:4px; border: 2px solid #000000; font-size:1em;   }
.articleContainer .desktopLink:before { content:'view article'; display:block;  width: 150px; padding: 9px 0;  } 
.articleContainer a i { float:none; display: inline-block; }
	
.introText { padding:25px; } 
.introText h2 { padding: 0; } 
	
.articleContainer .articleImg { height: 140px; } 
.articleContainer .articleImg div {  opacity:0.8; height: 140px; }
	
.articleContainer .articleBox:nth-child(3n+3) { border-right:1px solid #ccc; } 
	
/*	
	.featured-pcs { padding:0 25px 20px 25px; } 
	.featured-pcs .container.four .system-blocks { flex-wrap: wrap; } 
	.featured-pcs .container.four .system-blocks > div { width: 49.9%; } 
	.featured-pcs .container.four .viewmore { display: block; } 
.featured-pcs .container.four .system-blocks > div:nth-child(-n+3) { border-right:0; } 
	.featured-pcs .container.four .system-blocks > div:nth-child(-n+2) { border-bottom:1px solid #ccc; } 
	.featured-pcs .container.four .system-blocks > div:nth-child(odd) { border-right:1px solid #ccc; }
	
*/
	
	
	
	

	
			
}

@media screen and (max-width: 715px) { 
	
.uspHeader > div {  display: block; margin: 0 auto; } 
.uspHeader > div:nth-child(1) { width:240px; } 
.uspHeader > div:nth-child(2) { width:300px; } 
.uspHeader > div:nth-child(3) { width:225px; } 
	
.pageBlocks .content div h2 { padding:0 20px 10px 10px; font-size:1.4em;  } 
.pageBlocks a { font-size:1.1em; margin-left:10px; } 
.pageBlocks .content div p { font-size:0.80em;  padding: 0 15px 0 10px; } 

	
.pageBlocks .content { display: table; width: 100%; } 
.pageBlocks .content div { display:table-cell; vertical-align:middle; } 	
	
	
}

@media screen and (max-width: 650px) { 
	

.carousel-content { display:block; height: auto; padding-top:20px; }
.carousel-content .right, .carousel-content .left { width:auto; text-align: center; height: auto; display: block; } 
.carousel-content .left { height:auto; } 
.carousel-content h1 { font-size: 2em; padding:12px 65px 12px 65px; text-align: center;  } 
.carousel-content h2 { padding:0 65px 12px 65px; text-align: center;}
.carousel-content strong { padding:0 65px 12px 65px; text-align: center; font-size: 2em; }
.carousel-content span { padding:0 65px 12px 65px; text-align: center;  } 
.carousel-content a { margin:10px auto 0 auto; } 
.carousel-content a span i  { display:none; } 
.carousel-content a span { padding:12px 18px; margin:2px;  } 
 
.carousel-content .right, .carousel-content .left { height: 200px; } 


.carousel-nav { display:none; } 

.carousel .logo { margin:0 auto;  height: 23px; background-size:800px 256px;  } 
.carousel .carousel-content.proAudio .logo { background-position: -605px -75px;  }
.carousel .carousel-content.proGaming .logo { background-position: -412px -75px;  }
.carousel .carousel-content.proGraphics .logo { background-position: -14px -76px; width: 192px;  }  
.carousel .carousel-content.proVideo .logo	{ background-position: -212px -78px; } 
.carousel-content .right .powered-by { display: none; } 


.inpageMenu { padding: 5px 25px 0 25px; } 
.inpageMenu .divide { display:block; }

	.system-nav { display: block; } 

		
.shopbySpec .system-nav, .shopbyUse .system-nav {  display: block;  }
	.shopbyUse .system-nav { text-align: left; } 
.shopbySpec .system-nav a { display:inline-block; } 
.shopbyUse .system-nav a { display:inline-block; text-align: center;  }
.shopbyPrice .system-nav { display: block; }

.shopby-filters { display:block;  } 
.shopby-filters > div { width:auto;} 

button.shopby { display: block; } 


.shopbyUse.expanded button.shopby:after, .shopbySpec.expanded button.shopby:after  { background: none; } 
.shopbyPrice button.shopby:after { background: none; } 
.shopbyPrice button.shopby:after {display:none;}


.shopbyPrice .system-nav, .shopbySpec .system-nav { margin:0; } 

.system-nav a { width:30%; } 
.system-nav a { padding: 12px 0; } 


.pageBlocks { display: block; }
.pageBlocks.four { flex-wrap: nowrap;} 
.pageBlocks .left, .pageBlocks .right { width:auto; }
.pageBlocks.four .left, .pageBlocks.four .right { width: auto; } 
.pageBlocks .content div { height:160px; } 
.pageBlocks .content div p { display:none; } 
.pageBlocks .footer .left, .pageBlocks .footer .right { height:13px; } 
.pageBlocks .left .footer .left { width: 70%; } 
.pageBlocks .left .footer .right { width: 30%; } 
.pageBlocks .right .footer .left { width: 30%; } 
.pageBlocks .right .footer .right { width: 70%; } 
.pageBlocks .left .footer .right { background:none; } 
.pageBlocks .right .footer .left { background:none; } 
.pageBlocks .right .footer .right { background-position: left -762px; } 
.pageBlocks .left, .pageBlocks .right { margin-top:5px; } 
.pageBlocks .left, .pageBlocks .right { margin-left:0; margin-right:0; } 


/*
.featured-pcs { margin-top:5px;  } 
.featured-pcs .header h3 { padding: 30px 10px 15px 10px; text-align: center; } 
.featured-pcs .container .system-blocks > div { padding: 15px 0; } 	
.featured-pcs .container.three .system-blocks > div { width: 100%; }
.featured-pcs .container.four .system-blocks > div { width: auto; }
.featured-pcs .container.three div div:nth-child(-n+2) { border: 0; } 
.featured-pcs .container.four .system-blocks > div:nth-child(odd) { border-right:0; } 
.featured-pcs .container.four .system-blocks > div:nth-child(-n+2) { border-bottom:0; } 
.featured-pcs .container.four .viewmore { display: none; } 	
.featured-pcs button.left-nav, .featured-pcs button.right-nav { display:block; } 
*/
	
	

.articleContainer { padding:25px 20px; display:block; background-color: #f0f0f0; } 


	.introText h2 { font-size: 2em; } 




/*.articleContainer .mobileLink { display: inline-block; position: absolute; bottom: 15px; right: 10px; color: #fff; }*/

.featured-PCs button.left-nav { display:block; }
.featured-PCs button.right-nav { display:block; } 
.featured-PCs .systemGroup.three > div { width:100%; } 
.featured-PCs .systemGroup.three > div:nth-child(even) { border-left:0; border-right:0; } 

	
}


@media screen and (max-width: 525px) {
	
	
	.inpageMenu { padding: 5px 15px 0 15px; } 
	
	.shopbySpec .system-nav a { display:table-cell; } 
	
	
}


@media screen and (max-width: 480px) {

	.articleContainer .articleBox { padding-top:78px; } 
	.articleContainer .articleBox { width: 300px; } 	
	.articleContainer .overflow { flex-wrap:nowrap; width: 980px; } 
	
	.featured-PCs .featured-PCs { padding:20px 30px; }  
	.featured-PCs .system-overview.specification ul { padding: 0 10px; } 
}


@media screen and (max-width: 425px) {
	
	
	.pageBlocks .content .imageBlock { background-size: 175px 1103px; }

	.pageBlocks .content div { height:125px; } 
	.pageBlocks .content div h2 { font-size: 1.4em; }
	.pageBlocks a { font-size:0.90em; } 	
	.pageBlocks a i { margin-top:1px; } 
	.pageBlocks .left .footer .left, .pageBlocks .right .footer .right { width:80%; } 
	.pageBlocks .left .footer .right, .pageBlocks .right .footer .left { width:20%; } 
	
}





/* NVIDIA TABLE */
.nvidiaTable { overflow: auto; width: 100%; max-width: 1350px; margin: 0 auto 50px auto; }
.nvidiaTable table { width: 2000px; margin: 0 auto; }
.nvidiaTable table th { background: #e9e9e9; font-size:1.1em; font-family:open_sans-bold; color:#5b5b5b; text-transform:uppercase; text-align:left; padding: 15px 0 15px 15px; }
.nvidiaTable table .models { color: #75b900; font-family:open_sans-bold; font-size: 1.1em; }

.nvidiaTable table td { border:1px solid #e9e9e9; padding:8px; color:#5b5b5b; text-align: center; } 

.nvidiaTable table tr td:first-child { color:#000; text-align: left; padding-left: 15px; font-family:open_sans-bold; } 
/* NVIDIA TABLE */



/* FIXED AMD CPU TABLE */
.productInclude .twoTables {
	margin: 0 auto;
	padding-bottom: 1em;
  display:flex;
  justify-content: center;
}

.productInclude .fixedTable {
	display: inline-flex;
	flex-direction: row;
}

.productInclude .fixedTable th {
	background: #e00031;
	font-size: 1.1em;
	font-family: "open_sans-bold", sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #b4b1b1;
}

.productInclude .fixedTable td {
	border: 1px solid #e9e9e9;
	padding: 5px 15px;
	color: #5b5b5b;
	text-align: center;
	background: #f1f1f1;
}

.productInclude .amdTable2 {
	overflow: auto;
	max-width: 60%;
	display: inline-flex;
}

.productInclude .amdTable2 table th {
	background: #e00031;
	font-size: 1.1em;
	font-family: "open_sans-bold", sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #b4b1b1;
}

.productInclude .amdTable2 table .models td {
	color: #ef0707;
	font-family: "open_sans-bold", sans-serif;
	font-size: 1.1em;
}

.productInclude .amdTable2 table td {
	border: 1px solid #e9e9e9;
	padding: 5px;
	color: #5b5b5b;
	text-align: center;
	background: #ffffff;
}

@media screen and (max-width: 1250px) {
	.productInclude .twoTables {
		/* width: auto; */
		/* margin: 0 auto; */
		/* padding: 0 20px 35px 20px; */
		display: flex;
		justify-content: center;
	}

	.productInclude .fixedTable {
		display: block;
		width: 170px;
	}

	.productInclude .fixedTable td {
		width: 170px;
		padding: 5px 0;
	}

	.productInclude .amdTable2 {
		overflow: auto;
		width: 100%;
		margin: 0;
		display: block;
	}
}

@media screen and (max-width: 600px) {
	.productInclude .twoTables {
		width: auto;
		margin: 0 auto;
		padding: 0 10px 35px 10px;
		display: flex;
	}

	.productInclude .amdTable2 {
		overflow: auto;
		width: 80%;
		max-width: auto;
		margin: 0;
		display: block;
	}
}
/* FIXED AMD CPU TABLE */

.spec-overlay { position:absolute; background:rgba(0,0,0,0.7); border-radius:8px; z-index: 2; width: 375px; padding: 6px; } 
.spec-overlay .close {  width: 25px; height: 25px; float: right; margin-right:-10px; margin-top:-10px; background: none; background: url("/images/3xs/3xs-sprite-2018.svg") no-repeat; background-size: 900px 900px;
background-position: -440px -6px; border:0;  } 
.spec-content { padding: 20px 20px 15px 20px; background-color: #ffffff; } 
.spec-content h3 { font-family: "uni_sanssemibold",sans-serif; font-weight: normal; margin: 0; padding:0 20px 10px 0;   } 
.spec-content dl { margin:5px 0; } 
.spec-content dt { text-transform: uppercase; font-family: "open_sans-bold",sans-serif;  } 
.spec-content dt, .spec-content dd { display:inline; font-size: 0.80em; margin: 0; } 
.spec-content .priceBar { display: flex; border-top:3px solid #f3f3f3; margin-top: 10px; padding-top: 10px; } 
.spec-content .priceBar > div { width:50%; } 
.spec-content .price { font-family: "uni_sans_regular",sans-serif; font-size: 1.9em;  } 
.spec-content .price span { display: block; font-family: "open_sans",sans-serif; font-size: 0.5em;  } 
.spec-content .configure a { display: block; border-radius:4px; background: linear-gradient(to top,#212123,#414143); color: #ffffff; text-align: center; text-decoration: none; padding: 10px 0; margin-top:12px; font-family: "open_sans-bold",sans-serif; text-transform: uppercase; font-size: 0.90em; } 


@media screen and (max-width:900px ) { .wt60_Container { display:none; }  } 


@media screen and (min-width: 1400px) 

{ 

body { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3xs-general-skin-2021.jpg?v=1) no-repeat fixed center top;}
body.custom { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3xs-general-skin-2021.jpg?v=1) no-repeat fixed center top;}
body.custom.progaming { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3XS-GREYSKINS-PRO-GAMING.jpg) no-repeat fixed center top;} 	
body.custom.simulators { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3XS-GREYSKINS-PRO-GAMING.jpg) no-repeat fixed center top;  } 
body.custom.homeoffice { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3XS-GREYSKINS-PRO-OFFICEPCS.jpg) no-repeat fixed center top;  } 	
body.custom.prograph { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3XS-GREYSKINS-PRO-GRAPHICS.jpg) no-repeat fixed center top;  } 
body.custom.proaudio { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3XS-GREYSKINS-PRO-AUDIO.jpg) no-repeat fixed center top;  } 	
body.custom.provideo { background: #E0E0E0 url(/images/3xs/siteskin/3XS-SKINS-2021/3XS-GREYSKINS-PRO-VIDEO.jpg) no-repeat fixed center top;  }
body.custom.bundle { background: #e1e1e1 url(/images/3xs/siteskin/bundles-skin.jpg) no-repeat fixed center top;  }

	
	
	
/*body.enterprise	 { background: #000000 url("/images/3xs/siteskin/business-skin.jpg?v=4") no-repeat fixed center top;  }*/
body.enterprise {  background: #E0E0E0 url("/images/3xs/siteskin/3XS-SKINS-2021/3xs-IT-grey-2021.jpg") no-repeat fixed center top;}

}



.footerTop .payment-logos li {
   
    background: #c0c0c0 url(/images/3xs-sprite-2018.svg?V=1) no-repeat !important;
    background-size:900px 900px !important;

}


.footerTop .payment-logos li.visa { background-position: -68px -36px !important; }	
.footerTop .payment-logos li.mastercard { background-position: -127px -82px !important; }
.footerTop .payment-logos li.maestro { background-position: -9px -128px !important; }
.footerTop .payment-logos li.aexpress { background-position: -69px -82px !important; }
.footerTop .payment-logos li.amazonpay { background-position: -68px -128px !important; }
.footerTop .payment-logos li.paypal { background-position: -9px -36px !important; }
.footerTop .payment-logos li.visadebit { background-position: -128px -36px !important; }
.footerTop .payment-logos li.visaelectron { background-position: -10px -82px !important; }
.footerTop .payment-logos li.bitcoin { background-position: -128px -128px !important; }
.footerTop .payment-logos li.applepay { background-position: -70px -174px !important; }
.footerTop .payment-logos li.googlepay { background-position: -128px -176px !important; }
.footerTop .payment-logos li.bitcoincash { background-position: -9px -174px !important; }



.footerTop .payment-logos li.googlepay { display:none; } 


.shopBy .usage-icue .icon {

    background: url("/images/3xs/3xs-homepage-icons.svg?v=6") no-repeat;
    
    background-size: 650px 412px;
	
	 background-position: -392px -100px;

}

nav .value.series { display:none; }
nav .fseries.series { display:none;}

.footerTop .infoLinks ul li { padding: 0; }





.conf-10789 .cpu .collapsedView .price { display:none; } 
.conf-10789 .memory .collapsedView .price { display:none; } 

.config .configOptions .configOption.expanded .selections .selection.selected.selection-296950 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296951 ul li.Price { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296951 ul li.priceDiff { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296950 ul li.Price { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296950 ul li.priceDiff { display:none; }

.config .configOptions .configOption.expanded .selections .selection.selected.selection-296952 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296953 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296953 ul li.priceDiff { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296952 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296952 ul li.priceDiff { display:none; }







.conf-10788 .cpu .collapsedView .price { display:none; } 
.conf-10788 .memory .collapsedView .price { display:none; } 

.config .configOptions .configOption.expanded .selections .selection.selected.selection-296931 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296932 ul li.Price { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296932 ul li.priceDiff { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296931 ul li.Price { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296931 ul li.priceDiff { display:none; }




.config .configOptions .configOption.expanded .selections .selection.selected.selection-296934 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296935 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296935 ul li.priceDiff { display:none; }
.config .configOptions .configOption.expanded .selections .selection.selection-296934 ul li.Price { display:none; } 
.config .configOptions .configOption.expanded .selections .selection.selection-296934 ul li.priceDiff { display:none; }



/* Share button fix */
@media screen and (min-width: 700px) {
body.feature-share.configuratorPage button.share { display: inline-block !important; }
body.feature-share.configuratorPage .share-page { display:none !important; } 
}


/* hide 0871 number */
footer .call-us-bar a:first-child span span { display:none; } 

@media screen and (min-width: 780px) {
section.header nav .menuLevel3 ul li { width:auto; }
}

@media screen and (min-width: 780px) {
section.header nav .menuLevel3 ul { width:auto; }
}



.compatibilityMessages {  background: rgba(90, 200, 245, 0.9); position:fixed; width:100%; bottom:0; left:0; z-index:2; }


/* View basket button fix in 3XS hover basket */
div.basket.headerBasket a.btn { display:none; } 
section.header .productList li.quantity .buyButton, .basket.headerBasket .productList li.quantity .buyButton {
    margin-bottom: 14px;
    margin-left: 90px;

}





