/*
Theme Name: CoopTec
Description: Tema do site oficial CoopTec
Author: CoopTec
Author URI: https://cooptec.pt/
Template: flatsome
Version: 1.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-newsletter-item {
	display: none;
}

.product-main > .row > .large-9 > .row {
	position: relative;
}

.product-main > .row > .large-9 > .row > .large-6 > .row-small > .large-10 {
	margin-left: 65px;
}

.product-main > .row > .large-9 > .row > .large-6 > .row-small > .vertical-thumbnails {
	position: absolute;
	height: 100%;
}

.woocommerce .shop-container .term-description {
    display: none;
}

.obsidian-warning {
	color: #dc3544!important;
}

.ct-loader-container {
	position: fixed;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background-color: #000;
}

#ct-loader #ct-loader-spin {
	display: none;
}

#ct-loader .ct-loader-video {
	position: absolute;
	top: 50%; 
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	min-width: 100%; 
	min-height: 100%; 
	width: auto; 
	height: auto;
	overflow: hidden;
}

#ct-loader-mobile {
	display: none;
}

.extra-obsidian-common ul li .tc-inline-description {
	font-size: 10px;
}

.extra-obsidian-common ul li {
	min-height: 56px;
	padding-left: 90px!important;
	margin-bottom: 10px!important;
}

.extra-obsidian-common ul li:before {
	display: inline-block;
	content: '';
	width: 75px;
	min-height: 56px;
	height: calc(100% - 10px);
	position: absolute;
	left: 0;
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

/* Logotipo sem seleção */
.extra-obsidian-cpu-ul li:nth-child(1):before,
.extra-obsidian-ram-ddr4-ul li:nth-child(1):before,
.extra-obsidian-m2-ssd-ul li:nth-child(1):before,
.extra-obsidian-sata-ul li:nth-child(1):before,
.extra-obsidian-os-ul li:nth-child(1):before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-none.png);
}

.extra-obsidian-base-gpu-nvidia-gtx-ul li:before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-nvidia-gtx.png);
}

.extra-obsidian-base-gpu-nvidia-rtx-ul li:before,
.extra-obsidian-base-gpu-nvidia-gtx-ul li:nth-child(3):before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-nvidia-rtx.png);
}

.extra-obsidian-base-gpu-nvidia-quadro-ul li:before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-nvidia-quadro.png);
}

.extra-obsidian-cpu-ul li:nth-child(2):before,
.extra-obsidian-base-cpu-ul li:nth-child(1):before {
	background-image: url(/wp-content/uploads/2019/07/cpu-intel-i5-8th-gen.png);
}

.extra-obsidian-cpu-ul li:nth-child(3):before {
	background-image: url(/wp-content/uploads/2019/07/cpu-intel-i5-9th-gen.png);
}

.extra-obsidian-cpu-ul li:nth-child(4):before,
.extra-obsidian-cpu-ul li:nth-child(5):before,
.extra-obsidian-cpu-ul li:nth-child(6):before,
.extra-obsidian-base-cpu-ul li:nth-child(2):before {
	background-image: url(/wp-content/uploads/2019/07/cpu-intel-i7-8th-gen.png);
}

.extra-obsidian-cpu-ul li:nth-child(7):before {
	background-image: url(/wp-content/uploads/2019/07/cpu-intel-i7-9th-gen.png);
}

.extra-obsidian-cpu-ul li:nth-child(8):before {
	background-image: url(/wp-content/uploads/2019/07/cpu-intel-i9-9th-gen-box.png);
}

.extra-obsidian-lcd-4k-ul li:before {
	background-image: url(/wp-content/uploads/2019/07/4k-ips-uhd.png);
}

.extra-obsidian-ram-ddr4-required-ul li:nth-child(1):before,
.extra-obsidian-ram-ddr4-ul li:nth-child(2):before,
.extra-obsidian-ram-ddr4-required-ul li:nth-child(3):before,
.extra-obsidian-ram-ddr4-ul li:nth-child(4):before {
	background-image: url(/wp-content/uploads/2019/07/ram-ddr4.png);
}

.extra-obsidian-ram-ddr4-required-ul li:nth-child(2):before,
.extra-obsidian-ram-ddr4-ul li:nth-child(3):before,
.extra-obsidian-ram-ddr4-required-ul li:nth-child(4):before,
.extra-obsidian-ram-ddr4-ul li:nth-child(5):before {
	background-image: url(/wp-content/uploads/2019/07/ram-ddr4-2x.png);
}

.extra-obsidian-ram-ddr4-ul li:nth-child(6):before {
	background-image: url(/wp-content/uploads/2019/07/ram-ddr4-4x.png);
}

.extra-obsidian-m2-ssd-ul li:nth-child(2):before,
.extra-obsidian-m2-ssd-ul li:nth-child(3):before,
.extra-obsidian-m2-ssd-ul li:nth-child(4):before {
	background-image: url(/wp-content/uploads/2019/07/m2-ssd-sata-crucial-mx500.png);
}

.extra-obsidian-m2-ssd-ul li:nth-child(5):before,
.extra-obsidian-m2-ssd-ul li:nth-child(6):before,
.extra-obsidian-m2-ssd-ul li:nth-child(7):before,
.extra-obsidian-m2-ssd-ul li:nth-child(8):before {
	background-image: url(/wp-content/uploads/2019/07/m2-ssd-nvme-samsung-970-evo.png);
}

.extra-obsidian-m2-ssd-ul li:nth-child(9):before,
.extra-obsidian-m2-ssd-ul li:nth-child(10):before {
	background-image: url(/wp-content/uploads/2019/07/m2-ssd-nvme-samsung-970-pro.png);
}

.extra-obsidian-sata-ul li:nth-child(2):before,
.extra-obsidian-sata-ul li:nth-child(3):before,
.extra-obsidian-sata-ul li:nth-child(4):before {
	background-image: url(/wp-content/uploads/2019/07/hdd-sshd-seagate-barracuda.png);
}

.extra-obsidian-sata-ul li:nth-child(5):before,
.extra-obsidian-sata-ul li:nth-child(6):before,
.extra-obsidian-sata-ul li:nth-child(7):before,
.extra-obsidian-sata-ul li:nth-child(8):before,
.extra-obsidian-sata-ul li:nth-child(9):before {
	background-image: url(/wp-content/uploads/2019/07/hdd-ssd-samsung-860-evo.png);
}

.extra-obsidian-wifi-ul li:nth-child(1):before {
	background-image: url(/wp-content/uploads/2019/07/wifi-bluetooth-intel-ac9260.png);
}

.extra-obsidian-wifi-ul li:nth-child(2):before {
	background-image: url(/wp-content/uploads/2019/07/wifi-bluetooth-killer-1550-ac.png);
}

.extra-obsidian-keyboard-ul li:nth-child(1):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-portugal.png);
}

.extra-obsidian-keyboard-ul li:nth-child(2):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-spain.png);
}

.extra-obsidian-keyboard-ul li:nth-child(3):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-uk.png);
}

.extra-obsidian-keyboard-ul li:nth-child(4):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-france.png);
}

.extra-obsidian-keyboard-ul li:nth-child(5):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-germany.png);
}

.extra-obsidian-keyboard-ul li:nth-child(6):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-italy.png);
}

.extra-obsidian-keyboard-ul li:nth-child(7):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-sweden.png);
}

.extra-obsidian-keyboard-ul li:nth-child(8):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-belgium.png);
}

.extra-obsidian-keyboard-ul li:nth-child(9):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-denmark.png);
}

.extra-obsidian-keyboard-ul li:nth-child(10):before {
	background-image: url(/wp-content/uploads/2019/07/keyboard-flag-usa.png);
}

.extra-obsidian-os-ul li:nth-child(2):before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-windows-10-home.png);
}

.extra-obsidian-os-ul li:nth-child(3):before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-windows-10-pro.png);
}

.extra-obsidian-os-ul li:nth-child(4):before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-elementary-os.png);
}

.extra-obsidian-os-ul li:nth-child(5):before {
	background-image: url(/wp-content/uploads/2019/07/obsidian-ubuntu.png);
}

.extra-obsidian-extras-ul li:nth-child(1):before {
	background-image: url(/wp-content/uploads/2019/07/thermals.png);
}

.extra-obsidian-extras-ul li:nth-child(2):before {
	background-image: url(/wp-content/uploads/2019/07/unlocked_bios.png);
}

.extra-obsidian-extras-ul li:nth-child(3):before {
	background-image: url(/wp-content/uploads/2019/07/testing.png);
}

.extra-obsidian-extras-ul li:nth-child(4):before {
	background-image: url(/wp-content/uploads/2019/07/usb_pen.png);
}

.extra-obsidian-extras-ul li:nth-child(5):before {
	background-image: url(/wp-content/uploads/2019/07/lifetime_image.png);
}

.extra-obsidian-extras-ul li:nth-child(6):before {
	background-image: url(/wp-content/uploads/2019/07/extra_battery.png);
}

.extra-obsidian-logo-ul li:nth-child(1):before {
	background-image: url(/wp-content/uploads/2019/07/redlcd_logo.png);
}

.extra-obsidian-logo-ul li:nth-child(2):before {
	background-image: url(/wp-content/uploads/2019/07/graylcd_logo.png);
}

.promo-container {
	position: absolute;
	top: 0;
	width: 100vw;
	height: 100%;
	opacity: 0;
	z-index: 1;
}

.promo-container,
.promo-container img {
	pointer-events: none;
}

.promo-container .promo-left,
.promo-container .promo-right {
	display: inline-block;
	position: relative;
	top: 0;
    padding: 0;
	pointer-events: initial;
	height: 100%;
	background: url(/wp-content/uploads/2019/12/sidebar_bg.png);
	background-size: contain;
}

/* .promo-container { */
	/* height: calc(100vh - 121px); */
	/* margin-top: 121px; */
/* } */

.promo-container .promo-left {
	float: left;
	background-position: right top;
}

.promo-container .promo-right {
	float: right;
	background-position: left top;
}

.promo-container .promo-left .promo-left-content {
	height: 100%;
	position: fixed;
	background: url(/wp-content/uploads/2019/12/banner_left-scaled.png);
	background-size: contain;
	background-repeat: no-repeat;
	top: 121px;
}

.promo-container .promo-right .promo-right-content {
	height: 100%;
	position: fixed;
	background: url(/wp-content/uploads/2019/12/banner_right-scaled.png);
	background-size: contain;
	background-repeat: no-repeat;
	top: 121px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	#ct-loader {
		display: none;
	}

	#ct-loader-mobile {
		display: block;
	}
	
	#ct-loader-mobile div {
		width: 100%;
		height: 100%;
		background-image: url(/wp-content/uploads/2019/02/ct-logo-implode.webm);
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.promo-container {
		display: none;
	}
	
	div.back-to-school div.banner-inner div.banner-bg div.bg {
		background-image: url(/wp-content/uploads/2019/09/regresso-as-aulas-mobile.png)!important;
	}
}
