/* Minification failed. Returning unminified contents.
(1763,6): run-time error CSS1035: Expected colon, found '{'
(2460,15): run-time error CSS1034: 
(2513,15): run-time error CSS1034: 
 */
@media screen and (min-width: 780px) { 

/* .categoryPage > div:first-child { display:table; }   */
.categoryPage > div:first-child:not(.master-cat-header) { display:table; }  

}
/* Image setup for buyers guides. */

 .infoSections .buying-guide .buying-guide-content .buying-guide-image {
	 background: url("/images/buying-guide-defualt.jpg") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-air-cooling .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/air-cooling.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-amd-epyc-processors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/amd-epyc-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-apple-macbook .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/apple-macbook.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-backup .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/backup.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-cases .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/cases.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-cloud .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/apple-macbook.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-content-creator-workstation-laptops .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/content-creator-workstation-laptops.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-amd-processors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/cpu-amd-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-cpu-motherboard .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/cpu-intel-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-deep-learning-data-science-workstations .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/deep-learning-data-science-workstations.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-external-storage .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/external-storage.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-game-controllers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/game-controllers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-chairs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-chairs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-desktop-pcs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-desktop-pcs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-keyboards .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-keyboards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-laptops .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-laptops.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-mice .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-mice.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-gaming-streaming .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/gaming-streaming.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-amd-cards .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-amd-cards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-amd-radeon-pro-processors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-amd-radeon-pro-processors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-controllers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-controllers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-nvidia-cards- .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-nvidia-cards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-nvidia-quadro-cards .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-nvidia-quadro-cards.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-systems .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-systems.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-graphics-workstations .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/graphics-workstations.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-home-office-pcs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/home-office-pcs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-intel-xeon .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/intel-xeon.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-internal-storage .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/internal-storage.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-laptops .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/laptops.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-memory-card .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/memory-card.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-monitors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/monitors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-motherboards-amd .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/motherboards-amd.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
.infoSections .buying-guide .buying-guide-content.buying-guide-intel .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/motherboards-intel.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-music-audio-interfaces .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/music-audio-interfaces.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-music-audio-studio-headphones .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/music-audio-studio-headphones.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-music-audio-workstations .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/music-audio-workstations.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-nas .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/nas.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-networking-wired-wireless .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/networking-wired-wireless.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-network-switch .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/network-switch.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-nvidia-datacentre-gpu .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/nvidia-datacentre-gpu.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-printers-3d-printers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/printers-3d-printers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-projectors .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/projectors.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-psu .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/psu.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-servers .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/servers.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-smart-home .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/smart-home.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-storage-controller .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/storage-controller.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-studio-pcs .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/studio-pcs.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-ups-home-office-business .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/ups-home-office-business.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-cables-and-accessories .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-cables-and-accessories.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-camera-media .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-camera-media.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-camera .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-camera.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-colour-management .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-colour-management.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-converters .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-converters.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-drones .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-drones.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-keys-and-control .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-keys-and-control.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-lenses .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-lenses.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-lighting-chromakey .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-lighting-chromakey.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-video-workstation .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/video-workstation.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-virtual-reality .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/virtual-reality.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-water-cooling .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/water-cooling.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-windows-11 .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/windows-11.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
 .infoSections .buying-guide .buying-guide-content.buying-guide-windows-server .buying-guide-image {
	 background: url("https://www.scan.co.uk/images/infopages/buyers-guide-thumbs/windows-server.png") no-repeat;
	 background-size: 88px;
	 background-position: center center;
}
.categoryContentContainer {
    padding-bottom: 45px;
}

/* HEADER */

.categoryContentContainer .headerBanners .hexcont  { 
	box-sizing: border-box;
	position: relative;
	z-index: 0;
	overflow: hidden;
	height: 400px;
}


/* Set background images */

.categoryContentContainer .headerBanners .hexcont.coolersHeader { 
    background: url("/images/shops/progaming-cpu-coolers/coolers-header-11-2022.jpg") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.amdcpuHeader  { 
    background: url("/images/shops/progaming/gaming-processors/amd-cpus-header-v2.jpg") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.intelcpuHeader  { 
    background: url("/images/shops/progaming/gaming-processors/intel-core-wallpaper.jpg") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.amdgpuHeader  { 
    background: url("/images/shops/progaming/gaming-graphics-cards/amd-gpus-header-v2.png") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.nvidiagpuHeader  { 
    background: url("https://www.scan.co.uk/images/shops/progaming/gaming-graphics-cards/header-bg-v2.png") no-repeat center;
    background-size: cover;
    background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.memoryHeader { 
    background: url("/images/shops/progaming-memory/main-banner.png") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.amdmoboHeader  { 
    background: url("/images/shops/progaming-motherboards/amd-mobo-header-v2.jpg") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.intelmoboHeader  { 
    background: url("/images/shops/progaming-motherboards/intel-mobo-header-v2.jpg") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.psuHeader  { 
    background: url("/images/shops/progaming-psus/main-banner.png?v=3") no-repeat center;
	background-size: cover;
	background-position: right center;
}

.categoryContentContainer .headerBanners .hexcont.miceHeader  { 
    background: url("/images/shops/progaming-mice/main-banner.png") no-repeat center;
	background-size: cover;
	background-position: right center;
}
/* Set background images */


.categoryContentContainer .headerBanners .headContent {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: stretch;
	height: 100%;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
}

.categoryContentContainer .headerBanners .leftAlign {
	padding: 20px 30px 50px 35px;
	width: 33.333%;
}

.categoryContentContainer .headerBanners .leftAlign h1 { 
	font-size: 3.24em; 
	color: #ffffff; 
	padding: 0; 
	font-family:"Poppins-Bold", sans-serif;
	line-height:1em;
}



.categoryContentContainer .headerBanners .leftAlign h2 {
	font-size: 1.6em; 
	color: #ffffff; 
	padding: 20px 0 0 0; 
	max-width: 350px; 
	font-family:"Poppins-Regular", sans-serif;
	line-height:1.4em; 
}


.categoryContentContainer .headerBanners .leftAlign .linkWrap {
	margin: 20px 0 0 0;
	padding: 0;
}

.categoryContentContainer .headerBanners .leftAlign .linkWrap a {
	font-size: 1.8em;
	font-family: "Poppins-SemiBold", sans-serif;
	line-height: 1em;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}

.categoryContentContainer .headerBanners.centerHex .leftAlign .linkWrap a {
	font-size: 1.6em;
}

.categoryContentContainer .headerBanners .leftAlign .linkWrap a::after {
	content: "";
	width: 22px;
	height: 18px;
	background: url("/images/homepages/proaudio/white-link-arrow.svg") no-repeat;
	background-position: center;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -2px;
}

.categoryContentContainer .headerBanners .rightAlign {
	width: 60%;
}

.categoryContentContainer .headerBanners .rightAlign img {
	width: 410px;
	height: auto;
	display: block;
	margin: 0 auto ;
}


.categoryContentContainer .headerBanners .headerLogo { 
	margin: 20px 0;
	display:block; 
	width: 250px; 
	height: 20px;   
	background: url("/images/logos/scan/allwhite-scan-progaming.svg") no-repeat;
	background-size:contain;
}

.categoryContentContainer .headerBanners .venLogo { 
	margin: 20px 0;
	display:block;
	position: absolute;
	right: 30px;
	bottom: 30px; 
	width: 162px;
    height: 30px;   
	background: url("/images/shops/asus/Powered-by-asus/2021/pba-logo.png") no-repeat;
	background-size:contain;
}







/* GLOBAL */
.categoryContentContainer .section {width: 100%; max-width: 1440px; margin: 0 auto; box-sizing: border-box;}

.categoryContentContainer .blackBand {
	background-color: #000;
}

.categoryContentContainer .greyBand {
    background-color: #f1f1f1;
}

.categoryContentContainer .rangeBand {
    background-color:#ffffff;
}

/* GLOBAL */


    
.categoryContentContainer .section h3 {
    padding: 0;
    margin: 0;
    text-transform: none;
    font-size: 1.8em;
    line-height: 1em;
    font-family: "Poppins-SemiBold", sans-serif;
    color: #000;
}

.categoryContentContainer .section h4 {
    margin: 0;
    text-transform: none;
    font-size: 1.3em;
    line-height: 1em;
    font-family: "Poppins-SemiBold", sans-serif;
    color: #000;
}

.categoryContentContainer .section p {
    padding: 16px 0 0 0;
    font-size: 1.1em;
    line-height: 1.4em;
    color: #000;
}

.categoryContentContainer .section .smallText {
    font-size: 0.8em;
}
        

/***** TAB BUTTONS *****/
.categoryContentContainer .buttonCont {
    display: flex;
    justify-content: center;
    padding: 15px 0 25px 0;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    box-sizing: border-box;
}

.categoryContentContainer .buttonCont button {
    font-family: "Poppins-SemiBold", sans-serif;
    font-size:1.3em;
    line-height: 3em;
    width: 50%;
    color: #000000;
    border-radius: 30px;
    background: none;
    border: none;
    cursor: pointer;
    transition: ease-in-out all 200ms;
    margin: 0 20px;
    padding: 0;
}

.categoryContentContainer .buttonCont button:hover {
    background: #d8d8d8;
}

.categoryContentContainer .buttonCont .selected, .categoryContentContainer .buttonCont button.selected:hover {
    background: #5f5f5f;
    color: #ffffff;
}

/***** TAB BUTTONS *****/




/* SECTION */
.categoryContentContainer .howToChoose {
    padding: 10px 80px 20px 80px;
}

.categoryContentContainer .howToChoose h3 {
    text-align: center;
    padding: 0;
}

.categoryContentContainer .howToChoose p {
    text-align: center;
}

/* SECTION */
    


    
/***** THREE COLUMNS *****/
.categoryContentContainer .cpuCont {
    background: #f1f1f1;
    width: auto;
    padding: 40px 0;
}

.categoryContentContainer .threeCol {
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
    justify-content: center;
}

.categoryContentContainer .threeCol .col {
    width: 33%;
    text-align: center;
}

.categoryContentContainer .threeCol .boxCont {
    width: 70%;
    display: flex;
    margin: 0 auto;
}

.categoryContentContainer .threeCol .sizeBox {
    background-color: #dddddd;
    width: 25%;
    height: 28px;
    margin: 20px 0 15px 0;
}

.categoryContentContainer .threeCol .sizeBox.boxColor {
    background-color: #2777b3;
}

.categoryContentContainer .threeCol .col span:first-child {
    font-family: "Poppins-Regular", sans-serif;
    color: #000000;
    display: block;
    font-size: 1.3em;
}

.categoryContentContainer .threeCol .col .emh {
    font-family: "Poppins-Bold", sans-serif;
    text-transform: uppercase;
    color: #2777b3;
    padding: 0;
}

.categoryContentContainer .threeCol .col p {
    font-size: 1.1em;
    padding: 10px 20px 0 20px;
    line-height: 1.4em;
    font-family: "Poppins-Regular", sans-serif;
}
/***** THREE COLUMNS *****/


/***** TWO COLUMNS *****/
.categoryContentContainer .tabs {
    padding: 40px 60px;
}

.categoryContentContainer .tabs h3 {
    text-align: center;
}

.categoryContentContainer .tabs p {
    text-align: center;
    padding-bottom: 0;
}
 
.categoryContentContainer .tabs .flexInner {
    display: flex;
}

.categoryContentContainer .tabs .flexInner .box {
    width: 50%;
    margin: 0 20px;
}
.categoryContentContainer .tabs.oneCol .flexInner .box {
    width: 100%;
    margin: 0 20px;
}
.categoryContentContainer .tabs.oneCol .flexInner .box img {
    max-width: 250px;
}
.categoryContentContainer .tabs.oneCol .flexInner .box .intelcoreLogo {
    max-width: 150px;
}
.categoryContentContainer .tabs.oneCol .flexInner .box .radeonrxLogo {
    max-width: 240px;
}
.categoryContentContainer .tabs .flexInner .box .nvidiaLogos {
    max-width: 175px;
}
.categoryContentContainer .tabs .flexInner .box img {
    margin: 0 auto;
    text-align: center;
    display: block;
    padding-bottom: 30px;
    max-width: 495px;
    width: 100%;
}
.categoryContentContainer .tabs .sepLine {
    border-bottom: 1px solid #dcdcdc;
    width: 75%;
    margin: 25px auto;
}
.categoryContentContainer .tabs .flexInner .box h4 {
    text-align: center;
}

.categoryContentContainer .tabs .flexInner .box p {
    text-align: center;
    padding-bottom: 0;
}
/***** TWO COLUMNS *****/


.categoryContentContainer .categories {
    padding: 35px 20px;
}



.categoryContentContainer .categories .flexCont {
    display: flex;
    justify-content: center;
}

.categoryContentContainer .categories .flexCont .flexBox {
    width: 26%;
    margin: 10px;
    background: #f3f3f3;
    padding: 0px 0px;
}
.categoryContentContainer .categories.twoBlocks .flexCont .flexBox {
    width: 40%;
}
.categoryContentContainer .categories.twoBlocks .flexCont .flexBox img {
    width: 100%;
    display: block;
    margin: 0 auto 20px auto;
    max-width: 100%;
}

.categoryContentContainer .categories .flexCont .flexBox img {
    width: 100%;
    display: block;
    margin: 20px auto;
    max-width: 150px;
}

.categoryContentContainer .categories .flexCont .flexBox img.largeimg {
    width: 100%;
    display: block;
    margin: 0 auto 20px auto;
    max-width: 100%;
}

.categoryContentContainer .categories .flexCont .flexBox .gradient {
    width: 100%;
    height: 8px;
}

.categoryContentContainer .categories .flexCont .flexBox .textInner {
    padding: 25px;
}

.categoryContentContainer .categories .flexCont .flexBox .textInner a {
    text-align: center;
    margin: 20px auto 0 auto;
    display: table;
    text-transform: uppercase;
    font-family: "Poppins-Bold", sans-serif, sans-serif;
    color: #2777b3;
    text-decoration: none;
}

.categoryContentContainer .categories h3 {
    text-align: center;
}

.categoryContentContainer .categories h4 {
    text-align: center;
}

.categoryContentContainer .categories p {
    font-size: 1.1em;
    line-height: 1.4em;
    color: #000000;
    text-align: center;
    padding: 20px;
}

.sideCont {
    display: flex;
    padding: 0 60px 45px 0;
}

.sideCont .lhs {
    width: 50%;
    order: 2;
    padding: 100px 0;
}

.sideCont .rhs {
    width: 50%;
    order: 1;
    background: url("/images/shops/progaming-mice/img-4.png") no-repeat center;
    background-size: 400px;
}

.sideCont .rhs.gamingchairs {
    width: 50%;
    order: 1;
    background: url("/images/shops/progaming-chairs/img-4.png") no-repeat center;
    background-size: 400px;
}
    
/***** DROP LINK *****/ 
.categoryContentContainer .linkCont { padding: 0 0 45px 0; }
.categoryContentContainer .linkCont .dropLink { border: none; background: none; display: table; margin: 0 auto; font-family: "Poppins-Bold", sans-serif; color: #0d64a3; position: relative; cursor: pointer; }

.categoryContentContainer .linkCont .dropLink:before { content: ""; position: absolute; background: url("/images/homepages/button-icon.png"); width: 24px; height: 32px; left: -32px; top: -8px; }

.categoryContentContainer .linkCont .dropLink:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url("/images/homepages/button-arrow.svg?v=2") no-repeat center;
    background-size: contain;
    position: absolute;
    right: -28px;
    top: -2px;
}
/***** DROP LINK *****/ 
   

/***** BUYERS GUIDE LINK *****/ 
.categoryContentContainer .buyersGuide {
    padding: 0 0 20px 0;
    background: #ffffff;
}
.categoryContentContainer .buyersGuide .guideCont {
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
    display: flex;
}
.categoryContentContainer .buyersGuide .guideCont .guideImage {
    width: 8%;
    background: url("/images/shops/prographics/buyers-guide-btn.png") no-repeat left;
    background-size: 35px;
}
.categoryContentContainer .buyersGuide .guideCont .title {
    width: 58%;
    padding: 35px 0;
}
.categoryContentContainer .buyersGuide .guideCont .title h4 {
    text-align: center;
}
.categoryContentContainer .buyersGuide .guideCont .button {
    width: 34%;
    position: relative;
}
.categoryContentContainer .buyersGuide .guideCont .button a {
    width: 212px;
    text-decoration: none;
    background: none;
    display: table;
    font-family: "Poppins-Bold", sans-serif;
    color: #0d64a3;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
/***** BUYERS GUIDE LINK *****/ 



.categoryContentContainer .tableCont {
    padding: 45px 20PX 45px 20px;
    overflow: auto;
    margin: 0 auto;
    max-width: 1500px;
}

.categoryContentContainer .tableCont .title {
    font-family: "open_sans-bold", sans-serif!important;
    font-size: 1.1em!important;
    text-align: left!important;
    border: 1px solid #dddddd;
    text-transform: uppercase;
}

.categoryContentContainer .tableCont .inner-header {
    padding: 20px 15px 20px 15px;
    background-color: #999999;
    color: #fff;
    font-family: "uni_sanssemibold", sans-serif!important;
}

.categoryContentContainer .tableCont table {
    margin: 0 auto;
    border: 1px solid #dddddd;
    width: 100%;
}

.categoryContentContainer .tableCont table th {
    background: #999999;
    color: #fff;
    font-family: "uni_sanssemibold", sans-serif!important;
    font-size: 1.1em;
    padding: 35px 20px 35px 20px;
    text-align: center;
    vertical-align: middle;
    border: 2px solid #dedede
}

.categoryContentContainer .tableCont table th:first-child {
    text-align: center;
    padding: 10px 20px 10px 20px;
    border: 2px solid #dedede;
    width: 20%;
}

.categoryContentContainer .tableCont table tr td:nth-child(even) {
    background: #cccccc;
}

.categoryContentContainer .tableCont table td {
    background: #f1f1f1;
    font-family: "open_sans", sans-serif!important;
    font-size: 1.1em;
    padding: 20px 15px 20px 15px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    line-height: 1.2em;
    border-right: 1px solid #e6e6e6;
    vertical-align: middle;
}

.categoryContentContainer .tableCont table td:first-child {
    text-align: center;
    font-size: 1.1em;
    font-family: "uni_sanssemibold", sans-serif;
}




/***** RESPONSIVE *****/ 

    @media screen and (max-width:800px) {

        .categoryContentContainer {
            display: none;
        }
    
    }

footer .trust-bar .copyright { padding-bottom:10px;  }  
.finance-disclosure p { padding: 0 4vw 8px 4vw; font-size: 0.85em; color:#5b5b5b; } 


@media screen and (max-width: 625px) {
.products-cont.superList .product-group .product .priceAvailability { width:auto; }
} 
.helpMenu .callback { display: none; }

#popup .infoPageQuick button { display:none; } 



footer .links-tracking-payments>div.links .covid-19 {
display:none;
} 

html.w-TM #bannerTest {
    background-image: url(https://www.scan.co.uk/images/3xs-banner-v3-bg.png); }



@media screen and (min-width: 780px) {
.siteBusiness header.menu>div .logo a {
   background-size: 122px 32px;
    width: 140px;
    margin: 23px 0 0 50px;
}}


div.container div.main .productInfoStickBar .price .exVat { font-size:0.40em; padding-left:10px; } 


div.container div.main .productInfoStickBar .price .incVat { font-size:0.40em; padding-left:10px; }

.productInfoStickBar>div>div.priceAvailability .leftColumn .stockStatus { display:none; } 


/* Removal of 0871 from scan footer and business footer */

footer .call-us-bar a:first-child span span { display:none; } 

footer.business .contact-footer a:first-child { color:#000; margin-left:-100px; } 
footer.business .contact-footer a span:last-child { color:#fff; } 
footer.business .contact-footer a span:last-child:before { content:'Call us on'; display:inline-block; color:#fff; padding-right:8px; } 
footer.business .contact-footer a span:last-child:after { content:'or'; display:inline-block; color:#fff; padding-left:8px; } 



/* business menu item width adustments */


@media screen and (max-width: 780px) { header.menu.business .businessNav ul li { width:auto; }   }



/* Product Large view 48 hour hover over working */

.productsCont.superList .productColumns .product div.ratings, .productsCont.superList .productColumns .product.featuredProduct div.ratings { overflow: inherit; }


/* Product Large view comare not clickable */

@media screen and (min-width: 680px) and (max-width: 4000px) {
.productsCont.superList .productColumns .product .priceAvailability, .productsCont.superList .productColumns .product.featuredProduct .priceAvailability { margin-top: -150px; }
}
/* Product Large view Compare button not clickable */
@media screen and (min-width: 844px) and (max-width: 4000px) {
.productsCont.superList .productColumns .product .priceAvailability, .productsCont.superList .productColumns .product.featuredProduct .priceAvailability { margin-top: -170px; }
}

/* Guest Checkout payament finance table width */
@media screen and (max-width: 470px) {
.guestCheckoutContainer .guestCheckout section.payment div.financeTable { width:100%; }
}

/*Business logo colour change - in header */
header.menu.business>div:first-child .logo>a>span { color:#929497; } 


.siteBusiness header.menu>div .logo a { background: url(/images/scan-logo-grey.jpg); background-repeat:no-repeat; background-size:122px 32px; background-position:0; } 


/*Business logo colour change - in footer */
footer.business .footerLinks .businessContact>a { background: url(/images/scan-business-logo-grey.png); background-repeat:no-repeat; } 

@media screen and (max-width: 940px) {
footer.business .footerLinks .businessContact>a {
    background-size: 150px 18px;
}}


div.basket.headerBasket .popup { z-index:104; }

.content { padding:0; }
.content h2 { display:block; }  

.productinfo .delivery-date { display:none; } 
footer .trust-bar .security .securityLogos.mcafee { display:none; } 




/* remove red border around paypal calculation on product page */

@media screen and (max-width: 780px) {
.infoPage>div.productPageActionColumn>div:last-child .paypalcredit .financePaypalOptions { border:1px solid #d2d2d2 !important; }
}

/* Remove old Desktop USP header in Grey Bar */
.sliding-banner.trustHeader {
    display: none;
}

@media screen and (max-width: 781px) {
    .sliding-banner.trustHeader {
        display: block;
    }
}
/* Remove old Desktop USP header in Grey Bar */



/* CHANGE FOR 48 MONTHS 0% in USP Bar */

.trustHeader>div>div>a.block3>span, .trustHeader>div>div>span.block3>span {
    position:relative;
}

.trustHeader>div>div>a.block3>span, .trustHeader>div>div>a.block3>span strong {
    visibility: hidden;
}

.trustHeader>div>div>a.block3>span strong:before { 
    content:'0% interest up to 48 months'; 
    display:block; 
    margin-bottom:50px;
    visibility: visible !important;
} 

.trustHeader>div>div>a.block3>span strong:after { 
    content:'Minimum spend applies from £99'; 
    display:block;  
    position:absolute; 
    top:18px; 
    font-size:0.80em;
    font-family: "open_sans",sans-serif;
    visibility: visible !important;
 } 







/* CHANGE FOR 48 MONTHS 0% in Product Info page Bar */

.product-page .container .product-details .information .reassurance-panel > ul > li.paypal-offerTemp span span strong span::before {
    content: "48"; /* Change to 4 months / 48 Months */
}

/* CHANGE FOR 48 MONTHS 0% in Product Info page Bar */









.pageContent.privacyInfo {
    max-width: 1480px;
    margin: 0 auto;
}
.pageContent.privacyInfo .topSection {
text-align: left;
}
.pageContent.privacyInfo h1 {
    font-family: "Poppins-Bold",sans-serif;
}
.pageContent.privacyInfo h2 {
    font-family: "Poppins-SemiBold",sans-serif;
    text-align: left;
    padding: 25px 0 10px 0;
}
.pageContent.privacyInfo h3 {
    font-family: "Poppins-SemiBold",sans-serif;
    text-align: left;
    padding: 20px 0 5px 0;
}
.pageContent.privacyInfo p {
    font-family: "Poppins-Regular",sans-serif;
    text-align: left;
    line-height: 1.4em;
}
.pageContent.privacyInfo ul {
    font-family: "Poppins-Regular",sans-serif;
    margin: 0 0 10px 20px;
    color: #4d4d4d;
    line-height: 1.4em;
}
/* padding set for old includes and new ones */
/* .productInclude {
    padding: 30px 1em;
}
.productInclude.noPadRich {
    padding: 0;
}  */
/* padding set for old includes and new ones */


.f_series_systems .giftwrapBanner { display: none !important; }

.f_series_systems .NVIDIAgameBanner, .productInclude .NVIDIAgameBanner { max-width: 1280px; width: 100%; margin: 35px auto 20px auto; display: none !important;}

.f_series_systems .NVIDIAgameBanner { display: block !important;}

.productInclude .NVIDIA30gameBanner { max-width: 1280px; width: 100%; margin: 35px auto 20px auto; display: none !important;}

.f_series_systems .NVIDIA30gameBanner { max-width: 1280px; width: 100%; margin: 35px auto 20px auto; display: block !important;}

.productInclude .imageWrapper { margin: 0 auto; } 
.productInclude .imageWrapper img { margin: 0; width: 100%; }
@media screen and (max-width: 950px) {
    .productInclude .imageWrapper img { margin: 35px auto; width: 95%; } 
}

.productInclude .acerPromo { display: none !important; }

.productInclude h3.productTitle { color:#000; font-size:2.2em; margin-top: 60px; padding: 0; text-align:center; line-height:1em; font-family:uni_sanssemibold; text-transform:none; }

/* SECTION TITLE */
.productInclude .titleCont { display: flex; align-items: center; justify-content: center; width: 100%; max-width:1350px; height:1px; background: #ccc; margin: 90px auto 70px auto; padding:0; }
.productInclude h4.titleInline { color:#000; font-size:1.8em; letter-spacing:0.05em; font-family:uni_sanssemibold; background: white; padding: 0 15px; text-align: center; }

    @media screen and (max-width: 950px) {	
        .productInclude .titleCont { width: 100%; margin: 65px auto 45px auto; }
    }
/* SECTION TITLE */

.productInclude p { margin:0 auto; line-height:1.5em; color:#848484; text-align:center; padding: 0; }
.productInclude p span { font-size:1.1em; font-family:open_sans-bold; color:#5b5b5b; text-transform:uppercase; display: block; margin-bottom: 15px; }

.productInclude .sectionText { max-width:1200px; color:#000; text-align:center; margin:20px auto; }
.productInclude .sectionText a { color: #2172ad; text-decoration:none; font-family:open_sans-bold; text-transform: uppercase; }
.productInclude .sectionText a:hover { opacity:0.8; cursor: pointer; }

.productInclude .sectionText ul { margin:0 100px; line-height:1.5em; color:#848484; text-align:left; padding: 0; list-style: disc inside; }
.productInclude .sectionText ul li a { color: #000000; text-decoration:none; font-family:"open_sans-bold"; text-transform: uppercase; }
.productInclude .sectionText ul li a:hover { opacity:0.8; cursor: pointer; }

    @media screen and (max-width: 750px) {	
        .productInclude .sectionText ul { margin:0 50px;  }
    }

    @media screen and (max-width: 500px) {	
        .productInclude .sectionText ul { margin:0 20px; text-align: center; list-style: none inside; }
        .productInclude .sectionText ul li { padding: 4px 0 }
    }


/* LINKS */
.productInclude .sectionText .otherLink { display: inline-block; color: #5b5b5b; text-decoration:none; font-family:open_sans-bold; padding:7px 10px; background-color:#f1f1f1; margin:5px; border-radius:3px; font-size:1.1em; box-sizing: border-box; }
.productInclude .sectionText .otherLink:hover { color: #2b2d2c; background-color:#f1f1f1; -webkit-animation: hoverUp 0.4s linear; animation: hoverUp 0.4s linear; }
@-webkit-keyframes hoverUp { 0% { background-color: #5b5b5b; } 100% { background-color: #f1f1f1; } }
@keyframes hoverUp { 0%   { background-color: #5b5b5b; } 100% { background-color: #f1f1f1; } }
/* LINKS */

@keyframes colorrun2{ 0% { background-color: #FF0000; } 10% { background-color: #FF8000; } 20% { background-color: #FFFF00; } 30% { background-color: #80FF00; } 40% { background-color: F00; } 50% { background-color: #00FF80; } 60% { background-color: #00FFFF; } 70% { background-color: #0080FF; } 80% { background-color: #0000FF; } 90% { background-color: #7F00FF; } 100% { background-color: #FF007F; } }
@-webkit-keyframes colorrun2{ 0% { background-color: #FF0000; } 10% { background-color: #FF8000; } 20% { background-color: #FFFF00; } 30% { background-color: #80FF00; } 40% { background-color: F00; } 50% { background-color: #00FF80; } 60% { background-color: #00FFFF; } 70% { background-color: #0080FF; } 80% { background-color: #0000FF; } 90% { background-color: #7F00FF; } 100% { background-color: #FF007F; } }

.colourRun2 { animation: colorrun2 5s linear infinite; }


/* COLOUR CYCLE IMAGE */
@keyframes colorrun{ 0% { filter:hue-rotate(0deg); } 100%  { filter:hue-rotate(360deg); } }
@-webkit-keyframes colorrun{ 0% { filter:hue-rotate(0deg); } 100%  { filter:hue-rotate(360deg); } }

.colourRun { animation: colorrun 5s linear infinite; }
/* COLOUR CYCLE IMAGE */


/* IMAGES */
.productInclude img { display:block; max-width: 700px; width: 100%; margin:50px auto; }

@media screen and (max-width: 950px) {	
.productInclude img { display:block; margin: 35px auto; }
}
/* IMAGES */


/* BULLET POINTS */
.productInclude .specCont { margin:0 auto; display: flex; flex-wrap: wrap; align-content: center; align-items: center; justify-content: center; }
.productInclude .specCont .specBox { width:auto; height: auto; margin:5px 10px; border-radius:12px; border: solid; border-width: 2px 1px; background: #ffffff; box-sizing: border-box; transition: 1s ease; }
.productInclude .specCont .specBox .specInner { padding:18px 20px 12px 20px; }
.productInclude .specCont .specBox .specInner p { padding:0; line-height:1.6em; color:#000; text-align:center; font-size:1em; }
.productInclude .specCont .specBox .specInner p span { text-transform:none; letter-spacing:0; color:#000; font-size:2.2em; font-family:uni_sanssemibold; margin:0; }

@media screen and (max-width: 450px) {
	.productInclude .specCont .specBox { width:70%;; height: auto; margin:3px 0; border-radius:12px; border: solid; border-width: 2px 1px; background: #ffffff; box-sizing: border-box; transition: 1s ease; }
	.productInclude .specCont .specBox .specInner { padding:10px; }
	.productInclude .specCont .specBox .specInner p { padding:0; line-height:1.6em; color:#000; text-align:center; font-size:1em; }
	.productInclude .specCont .specBox .specInner p span { text-transform:none; letter-spacing:0; color:#000; font-size:1.7em; font-family:uni_sanssemibold; margin:0; }
}
/* BULLET POINTS */


/* VIDEO SECTION */
.productInclude .featureVideo { margin: 0 auto; width:650px; background-color:#f2f2f2; }  
.productInclude .featureVideo .video { height:366px; cursor:pointer; }

.productInclude .featureVideo .video iframe { height:100%; width:100%; } 
.productInclude .featureVideo .video img { width:100%; max-width: none; }


@media screen and (max-width: 775px) {
	.productInclude .featureVideo { margin: 0 auto; width:auto; background-color:#f2f2f2; }  
	.productInclude .featureVideo .video { height:100%; cursor:pointer; }

}

@media screen and (max-width: 500px) {
.productInclude .featureVideo .video { height:100%; min-height: 100%; cursor:pointer; }
}
/* VIDEO SECTION */


/* TEXT LEFT SECTION */
.productInclude .sectionLeft { display: flex; width: 800px; margin: 20px auto; }
.productInclude .sectionLeft .lhs { width: 50%; order: 2; }
.productInclude .sectionLeft .lhs img { margin: 0 auto; padding: 0 0 0 50px; }

.productInclude .sectionLeft .rhs { width: 50%; order: 1; }
.productInclude .sectionLeft .rhs p { text-align: right; }
.productInclude .sectionLeft .rhs p a { color: #2172ad; text-decoration:none; font-family:open_sans-bold; text-transform: uppercase; }
.productInclude .sectionLeft .rhs p a:hover { color: #999; cursor: pointer; }


@media screen and (max-width: 800px) {
    .productInclude .sectionLeft { display: flex; flex-wrap: wrap; width: auto; }
    .productInclude .sectionLeft .lhs { width: 100%; order: 1; }
    .productInclude .sectionLeft .lhs img { margin: 20px auto !important; padding:0; }

    .productInclude .sectionLeft .rhs { width: 100%; order: 2; }
    .productInclude .sectionLeft .rhs p { text-align: center; padding: 20px 0 !important; }
}
/* TEXT LEFT SECTION */


/* TEXT RIGHT SECTION */
.productInclude .sectionRight { display: flex; width: 800px; margin: 20px auto; }
.productInclude .sectionRight .lhs { width: 50%; order: 1; }
.productInclude .sectionRight .lhs img { margin: 0 auto; padding: 0 50px 0 0; }

.productInclude .sectionRight .rhs { width: 50%; order: 2; }
.productInclude .sectionRight .rhs p { text-align: left; padding: 0 0 0 30px; }
.productInclude .sectionRight .rhs p a { color: #2172ad; text-decoration:none; font-family:open_sans-bold; text-transform: uppercase; }
.productInclude .sectionRight .rhs p a:hover { color: #999; cursor: pointer; }


@media screen and (max-width: 800px) {
    .productInclude .sectionRight { display: flex; flex-wrap: wrap; width: auto; }
    .productInclude .sectionRight .lhs { width: 100%; order: 1; }
    .productInclude .sectionRight .lhs img { margin: 20px auto !important; padding: 0; }

    .productInclude .sectionRight .rhs { width: 100%; order: 2; }
    .productInclude .sectionRight .rhs p { text-align: center; padding: 20px 0 !important; }
}
/* TEXT RIGHT SECTION */




/* FLEX BOXES */
.productInclude .flexCont { display: flex; flex-wrap: wrap; margin: 20px auto; width: 100%; max-width: 1200px; justify-content: center; }

.productInclude .flexCont.flex6 .flexBox { width: 16.6%; }
.productInclude .flexCont.flex6 .flexBox .boxInner { padding: 0 10px; }

.productInclude .flexCont.flex5 .flexBox { width: 20%; }
.productInclude .flexCont.flex5 .flexBox .boxInner { padding: 0 10px; }

.productInclude .flexCont.flex4 .flexBox { width: 25%; }
.productInclude .flexCont.flex3 .flexBox { width: 33.33%; }
.productInclude .flexCont.flex2 .flexBox { width: 50%; }

.productInclude .flexCont .flexBox { margin: 10px 0; }
.productInclude .flexCont .flexBox .boxInner { padding: 0 15px; }
.productInclude .flexCont .flexBox .boxInner img { max-width: 150px; width: 90%; margin: 0 auto 10px auto; }
.productInclude .flexCont .flexBox .boxInner p { margin:0 auto; line-height:1.5em; color:#848484; text-align:center; padding: 0; }
.productInclude .flexCont .flexBox .boxInner p span { font-size:1.1em; font-family:open_sans-bold; color:#5b5b5b; text-transform:uppercase; display: block; margin-bottom: 5px; }
.productInclude .flexCont .flexBox .boxInner p a { color: #2172ad; text-decoration:none; font-family:open_sans-bold; text-transform: uppercase; }

.productInclude .flexBox .boxInner .otherLink { display: inline-block; color: #5b5b5b; text-decoration:none; font-family:open_sans-bold; padding:7px 10px; background-color:#f1f1f1; margin:5px; border-radius:3px; font-size:1.1em; box-sizing: border-box; }
.productInclude .flexBox .boxInner .otherLink:hover { color: #2b2d2c; background-color:#f1f1f1; -webkit-animation: hoverUp 0.4s linear; animation: hoverUp 0.4s linear; }
@-webkit-keyframes hoverUp { 0% { background-color: #5b5b5b; } 100% { background-color: #f1f1f1; } }
@keyframes hoverUp { 0%   { background-color: #5b5b5b; } 100% { background-color: #f1f1f1; } }

@media screen and (max-width: 850px) {	
    .productInclude .flexCont { width: auto; } 
}


/*** FLEX6 ***/
@media screen and (max-width: 770px) {	
    .productInclude .flexCont.flex6 .flexBox { width: 33.33%; margin: 5px 0; }
}
@media screen and (max-width: 400px) {	
    .productInclude .flexCont.flex6 .flexBox { width: 100%; margin: 10px 0; }
    .productInclude .flexCont.flex6 .flexBox .boxInner { padding: 0; }
}
/*** FLEX6 ***/


/*** FLEX5 ***/
@media screen and (max-width: 770px) {	
    .productInclude .flexCont.flex5 .flexBox { width: 33.33%; margin: 5px 0; }
}
@media screen and (max-width: 540px) {	
    .productInclude .flexCont.flex5 .flexBox { width: 100%; margin: 10px 0; }
    .productInclude .flexCont.flex5 .flexBox .boxInner { padding: 0; }
}
/*** FLEX5 ***/

/*** FLEX4 ***/
@media screen and (max-width: 700px) {	
    .productInclude .flexCont.flex4 .flexBox { width: 50%; margin: 5px 0; }
}
@media screen and (max-width: 400px) {	
    .productInclude .flexCont.flex4 .flexBox { width: 100%; margin: 10px 0; }
    .productInclude .flexCont.flex4 .flexBox .boxInner { padding: 0; }
}
/*** FLEX4 ***/

/*** FLEX3 ***/
@media screen and (max-width: 600px) {	
    .productInclude .flexCont.flex3 .flexBox { width: 50%; margin: 5px 0; }
}
@media screen and (max-width: 400px) {	
    .productInclude .flexCont.flex3 .flexBox { width: 100%; margin: 10px 0; }
    .productInclude .flexCont.flex3 .flexBox .boxInner { padding: 0; }
}
/*** FLEX3 ***/

/*** FLEX2 ***/
@media screen and (max-width: 400px) {	
    .productInclude .flexCont.flex2 .flexBox { width: 100%; margin: 10px 0; }
    .productInclude .flexCont.flex2 .flexBox .boxInner { padding: 0; }
}
/*** FLEX2 ***/
/* FLEX BOXES */



/* TAB BUTTONS */
.productInclude .buttonCont { width: 100%; justify-content: center; display: flex; margin: 30px 0 40px 0; }
.productInclude .buttonCont button { width: auto; padding: 10px 25px; color: #5b5b5b; background: #fff; border: solid #ccc; border-width: 1px 1px; margin: 0 7px; border-radius: 5px; font-size:1.1em; line-height: 1.2em; }
.productInclude .buttonCont button:hover { cursor: pointer; }
.productInclude .buttonCont .selected { color: #000; border: solid #000; border-width: 1px 1px; }

@media screen and (max-width: 600px) {	
	.productInclude .buttonCont { width: 100%; justify-content: center; display: flex; margin: 30px 0 40px 0; }
	.productInclude .buttonCont button { width: auto; padding: 5px; color: #5b5b5b; background: #fff; border: solid #ccc; border-width: 1px 1px; margin: 0 3px; border-radius: 3px; font-size:0.9em; }
	.productInclude .buttonCont button:hover { cursor: pointer; }
	.productInclude .buttonCont .selected { color: #000; border: solid #000; border-width: 1px 1px; }
}
/* TAB BUTTONS */



/*MP4 Media Query*/
.productInclude .vid-container__{
    width:600px;
}
@media screen and (max-width:630px){
    .productInclude .vid-container__{
        width:500px;
        display: block;
        margin:0 auto;
        
    }
    
    .productInclude .switchvid{
        width: 100%;
        border-radius:25px;
        
    }
}

@media screen and (max-width:550px){
    .productInclude .vid-container__{
        width:300px;
        display: block;
        margin:0 auto;
        
    }
    
    .productInclude .switchvid{
        width: 100%;
        border-radius:25px;
        
    }
}

@media screen and (max-width:340px){
    .productInclude .vid-container__{
        width:200px;
        display: block;
        margin:0 auto;
        
    }
    
    .productInclude .switchvid{
        width: 100%;
        border-radius:25px;
        
    }
}
/* MP4 Autoplayer */




/* 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 */





/* SCROLLING ANIMATION LEFT-RIGHT */
@-webkit-keyframes scrollingAnimationLR {
	0%  { left: 110%; display: block; }
	100% { left: -10%; display: block; }
}
@keyframes scrollingAnimationLR {
	0%  { left: 110%; display: block; }
	100% { left: -10%; display: block; }
}
/* SCROLLING ANIMATION LEFT-RIGHT */

/* SCROLLING ANIMATION RIGHT-LEFT */
@-webkit-keyframes scrollingAnimationRL {
	0%  { left: -10%; display: block; }
	100% { left: 110%; display: block; }
}
@keyframes scrollingAnimationRL {
	0%  { left: -10%; display: block; }
	100% { left: 110%; display: block; }
}
/* SCROLLING ANIMATION RIGHT-LEFT */



/*Energy Label CSS*/
.Energy_Label{
    display:flex;   
    justify-content: center;
    width:100%;
        
    }
    
    .Energy_Label .Energy_Label_Text{
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right:10px;
        margin-bottom: 10px;
    }
    
    
    .Energy_Label .Energy_Label_Badge{
        display: inline-block;
        height:100%;
    
        
    }


 .Energy_Label .Energy_Label_Text { display: inline-block; color: #5b5b5b; text-decoration:none; font-family:open_sans-bold; padding:7px 10px; background-color:#f1f1f1; margin:53px; border-radius:3px; font-size:1.1em; box-sizing: border-box; }
 .Energy_Label .Energy_Label_Text:hover { color: #2b2d2c; background-color:#f1f1f1; -webkit-animation: hoverUp 0.4s linear; animation: hoverUp 0.4s linear; }
@-webkit-keyframes hoverUp { 0% { background-color: #5b5b5b; } 100% { background-color: #f1f1f1; } }
@keyframes hoverUp { 0%   { background-color: #5b5b5b; } 100% { background-color: #f1f1f1; } }
/*Energy Label CSS*/



/***** WINDOWS 11 BANNER *****/
.productInclude .windows11Banner { display: flex; background: #a1d9eb; padding: 0 0 0 45px; max-width: 1480px; margin: 0 auto; border-radius: 25px; }
.productInclude .windows11Banner img { display: block; max-width: 200px; margin: 0 0 20px 0; }
.productInclude .windows11Banner span { font-family:"uni_sanssemibold"; font-size: 2em; }
.productInclude .windows11Banner p { text-align: left; color: #000000; padding: 20px 0; }
.productInclude .windows11Banner a { font-family:"open_sans-bold"; color: #2172ad; text-decoration: none; }
.productInclude .windows11Banner .lhs { width: 50%; padding: 45px 0; }
.productInclude .windows11Banner .rhs { width: 50%; background: url("/images/infopages/windows11/windows11-products.png") no-repeat center; }

    @media screen and (max-width:900px){
        .productInclude .windows11Banner { display: flex; background: #a1d9eb; padding: 0 0 0 20px; }
        .productInclude .windows11Banner .rhs { width: 50%; background: url("/images/infopages/windows11/windows11-products.png") no-repeat center; background-size: 300px; }
    }
    @media screen and (max-width:625px){
        .productInclude .windows11Banner { display: flex; flex-wrap: wrap; background: #a1d9eb; padding: 35px 0; }
        .productInclude .windows11Banner img { display: block; max-width: 200px; margin: 0 auto 20px auto; }
        .productInclude .windows11Banner span { display: block; margin: 0 auto; text-align: center; font-family:"uni_sanssemibold"; font-size: 1.7em; }
        .productInclude .windows11Banner p { text-align: center; color: #000000; padding: 20px 0; }  
        .productInclude .windows11Banner a { font-family:"open_sans-bold"; color: #2172ad; text-decoration: none; display: table; margin: 0 auto; }  
        .productInclude .windows11Banner .lhs { width: 100%; padding: 0 20px; }
        .productInclude .windows11Banner .rhs { width: 100%; background: url("/images/infopages/windows11/windows11-products.png") no-repeat center; }
    }
/***** WINDOWS 11 BANNER *****/


/***** FLOATING BANNER BOTTOM *****/
.f_series_systems { position: relative; }
.f_series_systems div.internalToolbar { display: none; }

.f_series_systems .fseriesFixedBanner { max-width: 100%; width: 100%; margin: 0 auto; background: #ffffff; border-top: 3px solid #3e6db3; display: none; z-index: 999; }
.f_series_systems #toolbar.fseriesFixedBanner { display: none; }
.f_series_systems #toolbar.fseriesFixedBanner.fixedTop { display: block; border-bottom: none; box-shadow: none; }

.f_series_systems .fseriesFixedBanner .titleCont { width: 48%; display: flex; padding-left: 15%;  }
.f_series_systems .fseriesFixedBanner .titleCont .lhs { width: 30%; background: url("/images/infopages/f-series/fixed-banner/systems.png") no-repeat center; }
.f_series_systems .fseriesFixedBanner .titleCont .rhs { width:70%; padding: 25px 0; }
.f_series_systems .fseriesFixedBanner .titleCont .rhs span { display: block; }
.f_series_systems .fseriesFixedBanner .titleCont .rhs span:first-child { font-size: 2em; font-family: "uni_sansbold", sans-serif; }
.f_series_systems .fseriesFixedBanner .titleCont .rhs span:last-child { font-size: 1.3em; font-family: "uni_sans_regular", sans-serif; padding-top: 10px; }

.f_series_systems .fseriesFixedBanner .featuresCont { width: 30%; background: #f1f1f1; margin-top: 10px; border-radius: 10px 10px 0 0; display: flex; }
.f_series_systems .fseriesFixedBanner .featuresCont span { display: block; position: relative; font-family: "uni_sanssemibold", sans-serif; font-size: 1.1em; padding: 5px 0 5px 25px; }
.f_series_systems .fseriesFixedBanner .featuresCont span:before { content: ""; background: url("/images/infopages/f-series/fixed-banner/tick.svg") no-repeat center; background-size: cover; position: absolute; width: 15px; height: 15px; top: 50%; transform: translateY(-50%); left:0; }
.f_series_systems .fseriesFixedBanner .featuresCont .lhs { width: 55%; padding: 20px 0 20px 30px; }
.f_series_systems .fseriesFixedBanner .featuresCont .rhs { width: 45%; padding: 20px 20px 20px 0; }

.f_series_systems .fseriesFixedBanner .buttonCont { position: relative; width: 22%; padding-right: 15%;  }
.f_series_systems .fseriesFixedBanner .buttonCont .btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 135px; text-align: center; }

.f_series_systems .fseriesFixedBanner.workstations .titleCont .lhs { width: 30%; background: url("/images/infopages/f-series/fixed-banner/workstations.png") no-repeat center; }
.f_series_systems .fseriesFixedBanner.workstations .buttonCont .btn { width: 190px !important; }

.f_series_systems .fixedPanel.fixedTop { top: auto !important; bottom: 0 !important; display: flex; left: 50%; transform: translateX(-50%); }


@media screen and (max-width: 1850px) {
    .f_series_systems .fseriesFixedBanner .titleCont { padding-left: 5%; }
    .f_series_systems .fseriesFixedBanner .buttonCont { padding-right: 5%; }
}
@media screen and (max-width: 1200px) {
    .f_series_systems .fseriesFixedBanner .titleCont { width: 70%; display: flex; }
    .f_series_systems .fseriesFixedBanner .featuresCont { display: none; }
    .f_series_systems .fseriesFixedBanner .buttonCont { position: relative; width: 30%; }
}
@media screen and (max-width: 840px) {
    .f_series_systems .fseriesFixedBanner .titleCont .rhs span:first-child { font-size: 1.7em; font-family: "uni_sansbold", sans-serif; }
    .f_series_systems .fseriesFixedBanner .titleCont .rhs span:last-child { font-size: 1.1em; font-family: "uni_sans_regular", sans-serif; padding-top: 10px; }
    

    .f_series_systems .fseriesFixedBanner .titleCont { width: 70%; display: flex; }
    .f_series_systems .fseriesFixedBanner .featuresCont { display: none; }
    .f_series_systems .fseriesFixedBanner .buttonCont { position: relative; width: 30%; }
}
@media screen and (max-width: 780px) {
    .f_series_systems .fixedPanel.fixedTop { display: none; }
}
/***** FLOATING BANNER BOTTOM *****/
 

/***** FLOATING BANNER WORKSTATIONS *****/
.f_series_studio_systems { position: relative; }
.f_series_studio_systems div.internalToolbar { display: none; }

.f_series_studio_systems .fseriesFixedBanner { max-width: 100%; width: 100%; margin: 0 auto; background: #ffffff; border-top: 3px solid #3e6db3; display: none; z-index: 999; }
.f_series_studio_systems #toolbar.fseriesFixedBanner { display: none; }
.f_series_studio_systems #toolbar.fseriesFixedBanner.fixedTop { display: block; border-bottom: none; box-shadow: none; }

.f_series_studio_systems .fseriesFixedBanner .titleCont { width: 48%; display: flex; padding-left: 15%; }
.f_series_studio_systems .fseriesFixedBanner .titleCont .lhs { width: 30%; background: url("/images/infopages/f-series/fixed-banner/workstations.png") no-repeat center; }
.f_series_studio_systems .fseriesFixedBanner .titleCont .rhs { width:70%; padding: 25px 0; }
.f_series_studio_systems .fseriesFixedBanner .titleCont .rhs span { display: block; }
.f_series_studio_systems .fseriesFixedBanner .titleCont .rhs span:first-child { font-size: 2em; font-family: "uni_sansbold", sans-serif; }
.f_series_studio_systems .fseriesFixedBanner .titleCont .rhs span:last-child { font-size: 1.3em; font-family: "uni_sans_regular", sans-serif; padding-top: 10px; }

.f_series_studio_systems .fseriesFixedBanner .featuresCont { width: 30%; background: #f1f1f1; margin-top: 10px; border-radius: 10px 10px 0 0; display: flex; }
.f_series_studio_systems .fseriesFixedBanner .featuresCont span { display: block; position: relative; font-family: "uni_sanssemibold", sans-serif; font-size: 1.1em; padding: 5px 0 5px 25px; }
.f_series_studio_systems .fseriesFixedBanner .featuresCont span:before { content: ""; background: url("/images/infopages/f-series/fixed-banner/tick.svg") no-repeat center; background-size: cover; position: absolute; width: 15px; height: 15px; top: 50%; transform: translateY(-50%); left:0; }
.f_series_studio_systems .fseriesFixedBanner .featuresCont .lhs { width: 55%; padding: 20px 0 20px 30px; }
.f_series_studio_systems .fseriesFixedBanner .featuresCont .rhs { width: 45%; padding: 20px 20px 20px 0; }

.f_series_studio_systems .fseriesFixedBanner .buttonCont { position: relative; width: 22%; padding-right: 15%;  }
.f_series_studio_systems .fseriesFixedBanner .buttonCont .btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 190px; text-align: center; }

.f_series_studio_systems .fixedPanel.fixedTop { top: auto !important; bottom: 0 !important; display: flex; left: 50%; transform: translateX(-50%); }


@media screen and (max-width: 1850px) {
    .f_series_studio_systems .fseriesFixedBanner .titleCont { padding-left: 5%; }
    .f_series_studio_systems .fseriesFixedBanner .buttonCont { padding-right: 5%; }
}
@media screen and (max-width: 1200px) {
    .f_series_studio_systems .fseriesFixedBanner .titleCont { width: 70%; display: flex; }
    .f_series_studio_systems .fseriesFixedBanner .featuresCont { display: none; }
    .f_series_studio_systems .fseriesFixedBanner .buttonCont { position: relative; width: 30%; }
}
@media screen and (max-width: 840px) {
    .f_series_studio_systems .fseriesFixedBanner .titleCont .rhs span:first-child { font-size: 1.7em; font-family: "uni_sansbold", sans-serif; }
    .f_series_studio_systems .fseriesFixedBanner .titleCont .rhs span:last-child { font-size: 1.1em; font-family: "uni_sans_regular", sans-serif; padding-top: 10px; }
    

    .f_series_studio_systems .fseriesFixedBanner .titleCont { width: 70%; display: flex; }
    .f_series_studio_systems .fseriesFixedBanner .featuresCont { display: none; }
    .f_series_studio_systems .fseriesFixedBanner .buttonCont { position: relative; width: 30%; }
}
@media screen and (max-width: 780px) {
    .f_series_studio_systems .fixedPanel.fixedTop { display: none; }
}
/***** FLOATING BANNER WORKSTATIONS *****/


/***** 3XS systems RTX PCs Div *****/
.new-section.rtxSystems {
	padding: 5em;
	background-image: url("//www.scan.co.uk/images/infopages/3xs/fixed/ai-powered-pc-bg.jpg");
	background-size: cover;
	background-position: center;
}

.new-section.rtxSystems .background-container {
	text-align: center;
	color: #ffffff;
	max-width: 1480px;
	margin: 0 auto;
}

.new-section.rtxSystems .background-container h2 {
	font-size: 2.2em;
	line-height: 1.2em;
	font-family: "uni_sanssemibold", sans-serif;
	color: #fff;
}

.new-section.rtxSystems .background-container p {
	font-size: 1em;
	color: #fff;
}

.new-section.rtxSystems .three-box-container {
	display: flex;
	justify-content: center;
	gap: 2em;
	max-width: 1480px;
	margin: 0 auto;
	padding-top: 3em;
}

.new-section.rtxSystems .box {
	background-color: #f1f1f1;
	border-radius: 2em;
	padding: 4em;
	flex: 1;
	text-align: center;
	position: relative;
	overflow: hidden;
	text-wrap: balance;
	flex: 0 1 25%;

	img {
		height: 100px;
		width: auto;
		object-fit: contain;
	}
}

.new-section.rtxSystems .box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("//www.scan.co.uk/images/infopages/3xs/fixed/ai-pattern-bg.webp?=v5");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	opacity: 0.1;
	z-index: 0;
}

.new-section.rtxSystems .box > * {
	position: relative;
	z-index: 1;
}

.new-section.rtxSystems .box img {
	max-width: 100%;
	margin-bottom: 15px;
}

.new-section.rtxSystems .box h3 {
	font-size: 1.2em;
	font-family: "uni_sansbold", sans-serif;
	color: #000000;
	margin-bottom: 10px;
}

.new-section.rtxSystems .box p {
	font-size: 1em;
	color: #000000;
}

@media screen and (max-width: 768px) {
	.new-section.rtxSystems .three-box-container {
		flex-direction: column;
		align-items: center;
	}

	.new-section.rtxSystems .box {
		width: 100%;
		max-width: 300px;
		margin-bottom: 20px;
	}
}
/***** 3XS systems RTX PCs Div *****/
/* Remove */


.recently-viewed-panel { 
    background: none;
    padding: 0;
    margin-top: 0;

}

div[data-app=recently-viewed-products] { padding:0; } 

/* Add */

.recently-viewed-panel .recently-viewed-products {  background-color:#f3f3f3; padding:25px 0 18px 0; margin-top:50px; } 

body[data-page=category] .recently-viewed-products { padding:15px 0 25px 0; margin-top:0; } 


.recently-viewed-products ul li button { display:none; } 

/* End of recently viewed */



/****** TODAY ONLY ******/

.saleSubCont .mainHeaderTO.new {
	background: #0b5693 url("/images/homepages/TodayOnly/2024-update/header-bg.png") no-repeat center;
	height: 250px;
}

.saleSubCont .mainHeaderTO.new .contWrap {
	height: 250px;
	width: 312px;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.saleSubCont .mainHeaderTO.new .contWrap .neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

/* @media screen and (prefers-reduced-motion) {
  .saleSubCont .mainHeaderTO.new .contWrap .neonFlicker { 
    animation: none;
  }
} */

@media screen and (max-width: 1000px) {
	.saleSubCont .mainHeaderTO.new {
		background: url("/images/homepages/TodayOnly/2024-update/bg-mob.png") no-repeat center !important;
		height: 195px;
		background-size: 1000px !important;
	}
	.saleSubCont .mainHeaderTO.new img {
		width: 270px;
		padding-top: 0;
	}
	.saleSubCont .mainHeaderTO.new .contWrap {
		height: auto;
		width: auto;
	}
}

/****** TODAY ONLY ******/



/***** INTRO TEXT ******/
.saleSubCont .contC {
	padding: 35px 20px;
	text-align: center;
	max-width: 2200px;
	margin: auto;
	width: auto;
}

/***** INTRO TEXT ******/
.saleSubCont .contC h3 {
	text-align: center;
	font-family: "Poppins-Bold", sans-serif;
	font-size: 2em;
	text-transform: none;
	color: #000000;
	padding-top: 25px;
	line-height: 1.3em;
	text-wrap: pretty;
}

.saleSubCont .contC p {
	padding: 16px 0 0 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-family: "Poppins-Regular", sans-serif;
}

.saleSubCont .btn.backButton {
	margin-top: 20px;
	border-radius: 25px;
	padding: 0 35px;
	background: #fff;
	color: #000;
	font-family: "Poppins-Bold", sans-serif;
}

@media screen and (max-width: 750px) {
	.saleSubCont .contC p {
		display: none;
	}
}
/***** INTRO TEXT ******/



/***** NAVIGATION ******/
.saleSubCont .navCont {
	width: 100%;
	max-width: 2200px;
	margin: auto;
}

.saleSubCont .navCont .topnav {
	border-radius: 15px;
	background-color: #262626 !important;
	position: relative;
}
.saleSubCont .navCont .topnav .linkCont {
	display: flex;
	flex-wrap: wrap;
	background-color: #fff;
	justify-content: center;
}

.saleSubCont .navCont .topnav .linkCont a.links {
	display: block;
	width: 10%;
	text-align: center;
	background: none;
	padding: 0;
	text-decoration: none;
}
.saleSubCont .navCont .topnav .linkCont a.links:first-child {
	display: none;
}

.saleSubCont .navCont .topnav .linkCont .links p {
	font-family: "Poppins-SemiBold", sans-serif;
	color: #000;
	border: 1px solid #262626;
	padding: 16px 0;
	line-height: 1em;
	background: #e3e3e3;
	width: 100%;
	font-size: 0.9em;
}
.saleSubCont .navCont .topnav .linkCont a.links p:hover {
	background: #0068f1;
	color: #fff;
}

.saleSubCont .navCont .topnav .linkCont {
	background: #0068f1;
}

.saleSubCont .navCont .topnav .linkCont a.links.selected p {
	background: #0068f1;
	color: #ffffff;
	font-family: "Poppins-Bold", sans-serif;
}
.saleSubCont .navCont .topnav .linkCont a.links.selected p:hover {
	background: #0057c9;
}

.saleSubCont .navCont .topnav .btn.confirm {
	display: none;
}
.saleSubCont .navCont .topnav .btn.cancel {
	display: none;
}

[data-plugin="expandableBlock"].collapsed button[data-action="collapse"] {
	display: none !important;
}

@media screen and (max-width: 1250px) {
	.saleSubCont .navCont {
		margin: 10px auto 25px auto;
		height: 70px;
	}

	.saleSubCont .navCont .topnav {
		background-color: #f3f3f3;
		position: relative;
	}
	.saleSubCont .navCont .topnav .linkCont {
		display: flex;
		flex-wrap: wrap;
		position: absolute;
		z-index: 98;
		background-color: #262626;
		justify-content: center;
		border: solid 1px #262626;
		border-radius: 0;
		padding: 15px;
	}

	.saleSubCont .navCont .topnav .linkCont a.links:first-child {
		display: block;
	}

	.saleSubCont .navCont .topnav .linkCont a.links:first-child {
		background-color: #0068f1;
		font-family: "Poppins-Bold", sans-serif;
		padding: 14px 0;
		color: #ffffff;
		text-align: center;
		font-size: 1.1em;
		width: 100%;
		margin: 0 0 10px 0;
		border-radius: 5px;
	}

	.saleSubCont .navCont .topnav .linkCont a.links {
		width: 30%;
	}

	.saleSubCont .navCont .topnav .linkCont a.links:hover {
		background: #f1f1f1 !important;
		color: #000 !important;
	}

	.saleSubCont .navCont .topnav .linkCont .links p {
		padding: 10px 0;
	}

	.saleSubCont .navCont .topnav .linkCont a.links.selected p {
		background: #000;
		color: #ffffff;
	}

	.saleSubCont .navCont .topnav .btn.confirm {
		display: block;
		position: absolute;
		right: 26px;
		top: 24px;
		height: 28px;
		width: 28px;
		background: #fff url("/images/landingpages/blackfriday/2019/plus.png") no-repeat center;
		border: none;
		cursor: pointer;
		z-index: 99;
		border-radius: 5px;
	}
	.saleSubCont .navCont .topnav .btn.cancel {
		display: block;
		position: absolute;
		right: 26px;
		top: 24px;
		height: 28px;
		width: 28px;
		background: #fff url("/images/landingpages/blackfriday/2019/minus.png") no-repeat center;
		border: none;
		cursor: pointer;
		z-index: 99;
		border-radius: 5px;
	}
}

@media screen and (max-width: 500px) {
	.saleSubCont .navCont .topnav .linkCont a.links {
		width: 45%;
	}

	.saleSubCont .navCont .topnav .linkCont .links p {
		background-color: #0057c9;
		color: #fff;
	}

	.saleSubCont .navCont .topnav .linkCont .links p:hover {
		background-color: #f1f1f1 !important;
		color: #000 !important;
	}
}
/***** NAVIGATION ******/


/***** FILTER STYLES *****/
.saleSubCont .shop-with-filter {
	max-width: 2200px;
	margin: 35px auto 0 auto;
}

.saleSubCont .shop-with-filter > div .shop-filter {
	width: 360px;
	vertical-align: top;
	padding: 0;
	background-color: #f0f0f0;
	border-radius: 5px;
	margin: 15px;
	display: table-cell;
}

.saleSubCont .shop-with-filter.productFilterHidden > div .shop-filter {
	width: 0;
}

#productFilter > div .field-block.expanded > div {
	text-align: left;
}

.saleSubCont .shop-with-filter.productFilterHidden > div .content-area {
	padding-left: 0;
	display: block;
}

.saleSubCont .shop-with-filter > div .content-area {
	display: table-cell;
	padding-left: 25px;
	width: 100%;
}

.saleSubCont .shop-with-filter > div .content-area .categoryTitle {
	display: none;
}

.saleSubCont #productFilter > div > div {
	margin: 0 16px;
}

.saleSubCont .siteShopCategory .products-cont .category-toolbar {
	display: block;
}

.saleSubCont .siteShopCategory .products-cont .category-toolbar div[data-component="product-filter-toggle"] {
	display: inline-flex;
}

.saleSubCont .category-toolbar .view {
	display: none;
}

@media screen and (max-width: 1100px) {
	.saleSubCont .siteShopCategory .products-cont .category-toolbar {
		display: none;
	}
	.saleSubCont .shop-with-filter > div .shop-filter {
		display: none;
	}
	.saleSubCont .shop-with-filter > div .content-area {
		margin-left: 0;
		padding-left: 0;
	}
}

@media screen and (max-width: 600px) {
	.saleSubCont .shop-filter div#productFilter {
		display: none;
	}
}

@media screen and (max-width: 450px) {
	.saleSubCont .shop-with-filter {
		margin: 0;
	}
}

/***** FILTER STYLES *****/



/***** BLACK FRIDAY *****/
.saleSubCont .black-friday-bg {
	background-color: #000;
}

.saleSubCont.blackfriday {
	background-color: #000;
	color: #fff;
}

.saleSubCont.contC p,
.saleSubCont .contC h3 {
	color: #fff;
}

.saleSubCont.blackfriday .contC .btn.backButton {
	background: #fff;
	color: #000;
}


.saleSubCont.blackfriday .contC .btn.backButton {
	background: #000000;
}

.saleSubCont.blackfriday .navCont .topnav .linkCont a.links.selected p {
	background: #000000;
}
.saleSubCont.blackfriday .navCont .topnav .linkCont a.links.selected p:hover {
	background: #000000;
}

/* HIDE SITESHOP TITLE ------   do not do this as it does it globally for all siteshops!!!!!!!!!!!!!!!!!*/
/* .siteShopCategory .categoryTitle h2 {
	display: none;
} */


.black-friday-header {
	background: #000 url("/images/homepages/computerhardware/black-friday-2024/black-friday-bg.webp");
	background-size: cover;
	background-position: center center;
	/* height: 250px; */
	position: relative;
	z-index: 0;
	gap: 3em;
	padding: 2em 3em;
}

.black-friday-header .black-friday-logo {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	gap: 1em;
	/* flex: 1; */
}

.black-friday-header .black-friday-logo img {
	max-width: 100%;
	height: 12em;
	object-fit: contain;
}

.black-friday-header::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("/images/homepages/computerhardware/black-friday-2024/black-friday-bg.webp") no-repeat center center;
	background-size: cover;
	border-image: fill 0 linear-gradient(hsla(0, 0%, 0%, 0.8), hsla(0, 0%, 0%, 0.8));
	/* filter: blur(3px); */
	z-index: -1;
}

.black-friday-header .neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

.black-friday-header .header-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 0 auto;
	max-width: 1480px;
}

.black-friday-paypal a {
	display: block;
	text-align: center;
	font-family: "Poppins-Bold", "open_sansbold", sans-serif;
	width: 150px;
	height: 24px;
	border: solid 2px white;
	background-color: rgba(0, 0, 0, 0.4);
	color: white;
	font-size: 0.9em;
	text-decoration: none;
	padding: 5px 15px;
	line-height: 2em;
	border-radius: 22px;
	cursor: pointer;
	transition: ease-out all 100ms;
}

/* BLACK FRIDAY PRODUCT */
.blackfriday .product-img {
	/* flex: 1; */
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	justify-content: center;
	position: relative;
	z-index: 1;
}

.blackfriday .product-img img {
	width: 100%;
	height: 15em;
	object-fit: contain;
}

/* BLACK FRIDAY PAYPAL CONTENT */
.black-friday-paypal {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0.5em;
	color: #fff;
	text-align: right;
}

.black-friday-paypal h6 {
	background: #fff;
	color: #000;
	padding: 0.2rem 0.5rem;
	font-family: "Poppins-Bold", sans-serif;
	font-size: 1rem;
	margin: 0;
}

.black-friday-paypal p {
	font-size: 0.8rem;
	margin: 0;
	text-align: right;
}

.black-friday-paypal img {
	width: 100px;
	height: auto;
	object-fit: contain;
	position: relative;
	z-index: 1;
	padding: 0;
}

@media screen and (max-width: 745px) {
	.black-friday-header {
		gap: 0;
		padding: 3em;
		flex-wrap: wrap;
		justify-content: center;
	}

	.black-friday-header .header-container {
		flex-direction: column;
		gap: 1em;
		justify-content: center;
		align-items: center;
	}

	.black-friday-paypal {
		flex-direction: column;
		align-items: center;
		color: #fff;
		text-align: center;
		justify-content: center;
		flex: 1;
	}

	.black-friday-paypal p {
		text-align: center;
	}
	.product-img {
		display: none;
	}
}

/** BLACK FRIDAY BANNER **/
.blackFriday {
	background-color: #0d0d0d;
	border-top: 3px solid #fff;
	padding: 1rem;
}

.blackFriday .inner {
	max-width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 2rem;
}

.blackFriday .logo-section {
	flex: 1;
}

.blackFriday .logo-section img {
	max-width: 100px;
	height: auto;
}

.blackFriday .date-section {
	flex: 1;
	text-align: center;
}

.blackFriday .blackFriday-section {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0.5em;
}

.blackFriday .paypal-logo {
	display: flex;
	align-items: flex-end;
	align-content: flex-end;
	flex: 1;
}

.blackFriday .paypal-logo {
	max-width: 100px;
	height: auto;
}

.blackFriday h6 {
	background: #fff;
	color: #000;
	padding: 0.2rem 0.5rem;
	display: inline-block;
	font-family: "Poppins-Bold", "open_sansbold", sans-serif;
	font-size: 1rem;
	text-align: right;
}

.blackFriday h5 {
	color: #fff;
	font-family: "Poppins-Bold", "open_sansbold", sans-serif;
	font-size: calc(3rem + 1vw);
	letter-spacing: 0.3em;
}

.blackFriday p {
	color: #fff;
	font-size: 0.5rem;
	margin: 0;
	padding: 0;
	text-align: right;
}

@media (width <= 500px) {
	.blackFriday .inner {
		flex-direction: column;
		/* flex-wrap: wrap; */
		justify-content: center;
		gap: 1rem;
		padding: 1em;
	}

	.blackFriday .logo-section {
		flex: 0 0 25%;
		order: 1;
	}

	.blackFriday .paypal-section {
		flex: 0 0 50%;
		order: 2;
		align-items: center;
		text-align: center;
	}

	.blackFriday .paypal-logo {
		flex: 0 0 25%;
		order: 3;
	}

	.blackFriday .date-section {
		flex: 0 0 100%;
		order: 4;
	}

	.blackFriday .logo-section img,
	.blackFriday .paypal-logo img {
		display: block;
		max-width: 100%;
		width: 80px;
		height: auto;
	}

	.blackFriday h5 {
		font-size: 1.5rem;
		letter-spacing: 0.2em;
	}

	.blackFriday p {
		font-size: 0.4rem;
	}

	.blackFriday h6 {
		font-size: 0.6rem;
	}
}

@media (width <= 680px) {
	.blackFriday .inner {
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		gap: 1rem;
		padding: 0.5em;
	}

	.blackFriday .blackFriday-section {
		align-items: center;
		gap: 0.5em;
		order: 4;
	}

	.blackFriday .logo-section {
		flex: 0 1 auto;
		order: 0;
	}

	.blackFriday .date-section {
		flex: 1;
		order: 3;
	}

	.blackFriday .paypal-logo {
		flex: 0 0 auto;
		order: 4;
	}

	.blackFriday .logo-section img,
	.blackFriday .paypal-logo img {
		width: 60px;
		height: auto;
	}

	.blackFriday h5 {
		font-size: 2rem;
		letter-spacing: 0.1em;
	}

	.blackFriday p {
		font-size: 0.5rem;
		text-align: center;
	}

	.blackFriday h6 {
		font-size: 0.7rem;
		text-align: center;
	}
}

/*********** BLACK FRIDAY ***********/






/*********** FESTIVE SALE ***********/

/* BLOCK COLOR TEXT */
.saleSubCont.festive-sale-bg .highlight-text {
	background-color: #ff0000;
	padding: 0.025em 0.35em;
	color: #ffffff;
}

.saleSubCont.festive-sale-bg {
	background-color: #000;
	color: #fff;
}

/* FESTIVE SALE PAGES */
.festive-sale-header {
	background: #000 url("/images/homepages/computerhardware/christmas-2024/christmas-sale-header-bg.webp");
	background-size: cover;
	background-position: center center;
	/* height: 250px; */
	position: relative;
	z-index: 0;
	gap: 3em;
	padding: 0;
	overflow: hidden;
}



.festive-sale-header .festive-sale-logo img {
	max-width: 100%;
	height: 10em;
	object-fit: contain;
}

.festive-sale-header::before {
	border-image: fill 0 linear-gradient(hsla(0, 0%, 0%, 0.8), hsla(0, 0%, 0%, 0.8));
	/* filter: blur(3px); */
	display: none;
}

.festive-sale-header .neonFlicker {
	animation: flickerLight 1.5s infinite alternate;
}

.festive-sale-header .header-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 0 auto;
	max-width: 1480px;
	padding: 0 2em;
	position: relative;
	z-index: 0;
}

.festive-intro-text h3 {
	text-align: center;
	font-family: "Poppins-Regular", sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
}

.festive-sale-header .product-img {
	z-index: -1;
	margin: -5em 0 0 0;
}

.festive-sale-header .product-img {
	/* flex: 1 1 auto; */
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	justify-content: center;
	position: relative;
	z-index: 1;
}

.festive-sale-header .product-img img {
	width: 100%;
	height: 17em;
	object-fit: contain;
	transform-origin: top center;
	animation: gentleSwing 3s ease-in-out infinite;
}

.festive-sale-header .festive-sale-paypal {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0.5em;
	color: #fff;
	text-align: right;
	padding-top: 2em;
}

.festive-sale-header .festive-sale-paypal h6 {
	background: #ddfc0d;
	color: #000;
	padding: 0.2rem 0.5rem;
	font-family: "Poppins-Bold", sans-serif;
	font-size: 1rem;
	margin: 0;
}

.festive-sale-header .festive-sale-paypal p {
	font-size: 0.8rem;
	margin: 0;
	text-align: right;
	text-wrap: balance;
}

.festive-sale-header .festive-sale-paypal img {
	width: 100px;
	height: auto;
	object-fit: contain;
	position: relative;
	z-index: 1;
	padding: 0;
}

.festive-sale-header .festive-sale-paypal a.text-link {
	font-family: "Poppins-Regular", sans-serif;
	display: inline;
	text-align: left;
	font-size: 0.9em;
	text-decoration: underline;
	padding: 0;
	line-height: normal;
	border: none;
	cursor: pointer;
	background: none;
	color: #cecece;
}



/* MOBILE SHOP NOW BUTTON */
.festive-sale-header .header-container .btn-mobile {
	display: none;
}

@media screen and (max-width: 950px) {

	.festive-sale-header .product-img {
		display: none;
	}
}


@media screen and (max-width: 550px) {
	.festive-sale-header .header-container {
		flex-wrap: wrap;
	}
	.festive-sale-header .festive-sale-logo {
		width: 100%;
		padding: 2em 0;
	}
	.festive-sale-header .festive-sale-logo img {
		display: block;
		margin: 0 auto;
		height: auto;
		width: 225px;
	}

	.festive-sale-header .festive-sale-paypal {
		align-items: center;
		padding-top: 0;
		padding-bottom: 2em;
	}
	.festive-sale-header .festive-sale-paypal p {
		text-align: center;
	}
}



/* SNOW */
.snow-container {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.snow1 {
	background: url("/images/homepages/computerhardware/christmas-2024/snow.png");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	animation: snowOne 20s infinite linear;
	filter: drop-shadow(0 0 10px #fff);
	opacity: 30%;
}

.snow2 {
	background: url("/images/homepages/computerhardware/christmas-2024/snow.png");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	animation: snowTwo 30s infinite linear;
	background-size: 300px;
	filter: drop-shadow(0 0 10px #fff);
	opacity: 60%;
}

.snow3 {
	background: url("/images/homepages/computerhardware/christmas-2024/snow.png");
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	animation: snowThree 25s infinite linear;
	background-size: 800px;
	filter: drop-shadow(0 0 10px #fff);
	opacity: 30%;
}





/***** BACK TO TOP BUTTON *****/
.saleSubCont .scroll-container {
	text-align: center;
	display: block;
}

.saleSubCont .scroll-button {
	background: rgba(0, 0, 0, 0.7) repeat scroll 0 0;
	color: #ffffff;
	border-radius: 3px;
	font-family: "open_sans-bold", sans-serif;
	padding: 6px 0 8px 0;
	width: 90px;
	display: inline-block;
	bottom: 5px;
	font-size: 1.2em;
	line-height: 1em;
	position: fixed;
	cursor: pointer;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.saleSubCont .scroll-button:after {
	display: inline-block;
	width: 20px;
	height: 20px;
	content: "";
	margin: 2px 0 0 10px;
	font-family: "scanicons", sans-serif;
	transform: rotate(270deg);
	content: "\e900";
	color: #7a7a7a;
	font-weight: normal;
	font-size: 1.3em;
}



/****** ANIMATIONS ******/

@keyframes snowOne {
	0% {
		background-position: 0px 0px;
	}
	100% {
		background-position: 100px 750px;
	}
}
@keyframes snowTwo {
	0% {
		background-position: 0px -100px;
	}
	100% {
		background-position: 0px 750px;
	}
}
@keyframes snowThree {
	0% {
		background-position: 0px 100px;
	}
	100% {
		background-position: 300px 750px;
	}
}


@keyframes flickerLight {
	0% {
		opacity: 1;
	}
	18% {
		opacity: 1;
	}
	22% {
		opacity: 0.5;
	}
	25% {
		opacity: 1;
	}
	53% {
		opacity: 0.6;
	}
	57% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}


@keyframes gentleSwing {
	0% {
		transform: rotate(-1deg);
	}
	50% {
		transform: rotate(1deg);
	}
	100% {
		transform: rotate(-1deg);
	}
}

.product-group .wt-discount-message {
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: 1;
}
.product-group .wt-discount-message {
    background-color: #F4BD21;
    padding: 5px 10px;
    color: black;
    font-weight: bold !important;
    margin-right: 10px;
    font-family: "open_sans", sans-serif !important;
    font-size: 14px !important;
}
.popupShown form { position:relative; }

.popupShown div.popup {
    margin-top: 0!important;
}


@media screen and (max-width: 820px) and (min-width: 780px) { 

    header.menu .search {
        width: 27vw;
    }

}


.siteshopHeader {
  text-align: center;
  width: 100%;
  height: 400px;
}

@media screen and (max-width: 1000px) {
  .siteshopHeader {
    display: none;
  }
}

.siteshopBanner {
  background-position: left;
  background-repeat: no-repeat;
  text-align: center;
  width: 100%;
  height: 85px;
}

@media screen and (max-width: 750px) {
  .siteshopBanner {
    display: none;
  }
}


/* 

body { background:#e1e1e1 url("/images/homepages/banners/nvidia/siteskin-1.jpg") no-repeat center top; background-attachment:fixed; }


body.site5 { background:#e1e1e1 url("/images/site/skins/siteskin-proaudio-generic.jpg") no-repeat center top; background-attachment:fixed; }

body.site6 { background:#e1e1e1 url("/images/site/skins/siteskin-provideo-generic.jpg") no-repeat center top; background-attachment:fixed; }


body.site8 { background:#e1e1e1 url("/images/site/skins/siteskin-prographics-generic.jpg") no-repeat center top; background-attachment:fixed; }


body.site17 { background:#e1e1e1 url("/images/site/skins/siteskin-progaming-generic.jpg") no-repeat center top; background-attachment:fixed; }


body.siteBusiness  { background: #ffffff !important; background-attachment:fixed; }
.siteBusiness .skinButtonL, .siteBusiness .skinButtonR { display: none !important; }


@media screen and (max-width:1280px) {
    body {  background-attachment: unset !important;} 
} */



header.menu nav .menuLevel1 .pcTab { display:none; } 


/* -- Today Only Tab Red -- */
header.menu nav .menuLevel1 .toTab a { background: #c21733; color:#ffffff; }

/* -- Today Only Tab Black Friday -- */
/* header.menu nav .menuLevel1 li.toTab a {
    background: #ff0000 !important;
    color: #ffffff !important;
  }

header.menu nav .menuLevel1 .toTab a:after {
    background-color: #ffffff !important;
    color: #ff0000 !important;
}


header.menu nav .menuLevel1 .toTab a:hover {
    background-color: #ff0000 !important;
} */


@media screen and (max-width: 560px) { .tekspek-video {width:100%;}  } 

.siteShopCategory .offer-expired.product .tags::before { content: "sorry! sold out"; }


:root { color-scheme: normal !important; }
/* .full-width-toggle button {
    cursor: pointer;
}
.full-width-toggle .feedbackLink {
    display: none;
}

.full-width-toggle.is-full-width {
    transition: ease-in-out all 200ms;
    width: 112px;
    height: 35px;
    overflow: hidden;
    border: 1px solid #adadad;
}
.full-width-toggle.is-full-width:hover {
    width: 250px;
    background: #ccc;
}
.full-width-toggle.is-full-width form {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: inherit;
}
.full-width-toggle.is-full-width form button {
    transition: inherit;
    width: 112px;
    background: transparent;
    cursor: pointer;
}
.full-width-toggle.is-full-width:hover form button {
    background: #ccc;
}
.full-width-toggle.is-full-width .feedbackLink {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 0 0 20px;
    border-right: 1px solid transparent;
    transition: inherit;
    width: 115px;
    display: block;
    color: #000;
}

.full-width-toggle.is-full-width:hover .feedbackLink {
    border-right: 1px solid #000;
}

.full-width-toggle.is-full-width .feedbackLink span {
    transition: inherit;
    opacity: 0;
    text-align: center;
    font-family:"Poppins-Regular",sans-serif;
    color: #000;
}
.full-width-toggle.is-full-width:hover .feedbackLink span {
    opacity: 1;
}


.full-width-toggle.is-full-width form button:focus {
    border: none;
    outline: none;
}

.full-width-toggle form button:after {
    content: "TRY OUR NEW SITE";
}


.full-width-toggle.is-internal {
    width: 112px;
}
.full-width-toggle.is-internal:hover {
    width: 112px;
}
.full-width-toggle.is-internal form button {
    width: 112px;
}
.full-width-toggle.is-internal .feedbackLink {
    display: none;
}




@media screen and (max-width: 1800px) {
    .full-width-toggle {
        display: none;
    }

    .full-width-toggle.is-internal {
        display: block;
    }

    body.feature-share .share-page {
        display: none;
    }
}

@media screen and (max-width: 770px) {
    .full-width-toggle.is-internal {
        width: 60px;
    }
    .full-width-toggle.is-internal:hover {
        width: 60px;
    }
    .full-width-toggle.is-internal form button {
        width: 60px;
    }
    .full-width-toggle.is-internal .feedbackLink {
        display: none;
    }
}


.scrollHelper { display: none; } */

.full-width-toggle {
    display: none;
}

.fixedTop .breadcrumb {
    max-width: 1500px;
}


html.w-T67 .mc10 .buyGuide, .mc91 .buyGuide, .mc94 .buyGuide, .mc17 .buyGuide, .mc24 .buyGuide, .mc31 .buyGuide, .mc92 .buyGuide {
	display: inline-block !important;
}

.buyGuide-breadcrumb { margin: 0; color: #5b5b5b; font-family:"open_sans-bold",sans-serif; font-size: 1em; padding:40px 10px 20px 10px;  } 

.popup-buyGuide { width: 1200px; padding: 38px 0 25px 0; display: flex; background: #f1f1f1 url(/images/buy-guide-thumbnail-sprite.png?v=3) no-repeat; background-size: 150px 1000px; } 

.popup-buyGuide.intelCPU { background-position: 10px 10px;   } 
.popup-buyGuide.nvidiaGPU {  background-position: 10px -125px;   } 
.popup-buyGuide.amdCPU {  background-position: 10px -268px;   } 
.popup-buyGuide.amdGPU {  background-position: 10px -415px;   } 
.popup-buyGuide.memory { background-position: 10px -550px; } 
.popup-buyGuide.intelMobo { background-position: 10px -850px; } 
.popup-buyGuide.amdMobo { background-position: 10px -690px; } 



.popup-buyGuide .left { width:70%; }
.popup-buyGuide .right { width:30%; text-align: right; } 
.popup-buyGuide .left strong { font-family: "uni_sansbold",sans-serif; color:#2777b3; font-size: 1.8em; padding: 0 20px 3px 160px; display: block; line-height: 1.1em; } 
.popup-buyGuide .left span { display: block; padding: 5px 0; font-size: 1.1em; padding: 0 20px 0 160px; } 
.popup-buyGuide .right a { font-family:"open_sans-bold",sans-serif; text-transform: uppercase; color:#2777b3; font-size: 1.1em; text-decoration: none; display: block; margin-top:5px; margin-right:40px; } 
.popup-buyGuide .right a:after { display: inline-block; width: 22px; height: 22px; content:''; border-radius:50%; margin:0 0 -5px 10px; background: #585858 url(/images/3xs/homepages/3xs-sprite-2018.svg) no-repeat;
    background-size: 2050px 2050px;
    background-position: -1893px -90px;  } 

.popup-buyGuide .right a:hover { text-decoration: underline; } 


@media screen and (max-width: 1200px) { .popup-buyGuide { width: auto; } }


@media screen and (max-width: 1000px) {
.popup-buyGuide .left { width:60%; }
.popup-buyGuide .right { width:40%;} 
	.popup-buyGuide  { padding-top:25px; } 
	.popup-buyGuide .right a { margin-right:30px; } 
	.popup-buyGuide .left strong { font-size: 1.6em } 
	.popup-buyGuide .left span { font-size: 1em; } 
	
}


@media screen and (max-width: 800px) {
	
	.popup-buyGuide { display:none; } 	
	
}






.plist-buyGuide { background-color: #f5f5f5; padding: 15px 0px; border-top-left-radius: 7px; border-top-right-radius: 7px; border-top: 4px solid #d3d3d3; border-right: 4px solid #d3d3d3; border-left: 4px solid #d3d3d3; width: 380px; position:relative; margin-right:180px; position: fixed; left: 150px; bottom: 0; } 

.plist-buyGuide:before { content:'i'; display: block;  width: 22px;  position: absolute; margin-left: 7px; font-family: "uni_sansbold",sans-serif;   color: #ffffff; background-color: #2777b3; text-align: center; font-size: 1.2em; padding: 3px 0; border-radius: 50%; } 


.plist-buyGuide strong { font-family: "uni_sansbold",sans-serif; color:#2777b3; font-size: 1.4em; padding: 0 20px 5px 36px; display: block; line-height: 1.1em; } 
.plist-buyGuide a { font-family:"open_sans-bold",sans-serif; text-transform: uppercase; color:#2777b3; font-size: 1em; text-decoration: none; display: block; margin-left:36px; }
.plist-buyGuide a:hover { text-decoration: underline; } 
.plist-buyGuide .thumbnail { position: absolute;  height:60px; right: -30px; top: 10px; background: url(/images/buy-guide-thumbnail-sprite.png?v=3) no-repeat; background-size: 130px 867px; } 

.plist-buyGuide.amdMobo { width: 400px; } 
.plist-buyGuide.intelMobo { width: 400px; } 

.plist-buyGuide.intelCPU .thumbnail { background-position:-17px -10px; width: 90px; } 
.plist-buyGuide.nvidiaGPU .thumbnail { background-position:-13px -120px; width: 100px; } 
.plist-buyGuide.amdCPU .thumbnail { background-position:-17px -252px; width: 98px; } 
.plist-buyGuide.amdGPU .thumbnail { background-position:-13px -372px; width: 98px; } 
.plist-buyGuide.memory .thumbnail { background-position:-11px -490px; width: 98px; } 
.plist-buyGuide.amdMobo .thumbnail { background-position:-15px -610px; width: 100px; right: -55px; } 
.plist-buyGuide.intelMobo .thumbnail { background-position:-10px -748px; width: 100px; right: -50px; } 

@media screen and (max-width: 800px) {
	
	.plist-buyGuide { display:none; } 	
	
}


