/*+++++++++++++++++2024 Cpu Compare Table+++++++++++++++++++++++++++*/
.list-comparegrid {
	display: grid;
	/* justify-content: space-between; */
	grid-template-columns: 1fr 260px;
	margin-bottom: 15px;
	line-height: 20px;
	align-items: center;
}

.select-ranking input[type=checkbox],
.select-ranking input[type=radio] {
	display: none;
}


.cores-selectgrid {
	display: grid;
	grid-template-columns: 1.2fr 1fr;
	gap: 8px;
	align-items: center;
}

.cores-selectgrid .select-core {
	padding: 5px 0;
}

.cores-selectgrid .select-core .price_bold {
	color: #ff7200;
	text-transform: uppercase;
	font-weight: 600;
	display: flex;
	align-items: baseline;
	justify-content: center !important;
}

.cores-selectgrid .select-core .price_bold .price_type {
	font-size: 20px;
}

.cores-selectgrid .select-core .price_bold .big {
	font-size: 40px;
}

#wrapper-comparetable-table .list {
	padding-bottom: 40px;
}

.cores-selectgrid .multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 10px 15px 10px 10px;
}

.cores-selectgrid .btn.focus,
.cores-selectgrid .btn:focus,
.cores-selectgrid .wpcf7 input.focus[type=submit],
.cores-selectgrid .wpcf7 input:focus[type=submit] {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgb(0 158 252 / 25%);
}

.cores-selectgrid .dropdown-toggle::after {
	position: absolute;
	right: 5%;
	top: 45%;
}

.cores-selectgrid .btn-group,
.cores-selectgrid .btn-group ul {
	width: 98%;
}

.cores-selectgrid .btn,
.cores-selectgrid .wpcf7 input[type=submit] {
	text-align: left;
}


.cores-selectgrid button {
	border: 1px solid #bbbbbb;
	padding: 6px 10px;
}


/*.cores-selectgrid .btn-core a {
    display: flex;
    text-align: center;
    border: 2px solid #012845;
    align-items: center;
    justify-content: center;
    align-content: center;
    padding: 5px;
    border-radius: 100px;
    background: #ffffff;
    color: #012845;
    font-weight: 600;
    font-size: 16px;
    background-image: url(/wp-content/uploads/2024/06/icon-arrow-blue.png);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 95% center;
    padding-right: 8px;
}

.cores-selectgrid .btn-core a:hover{
	  background: #012845;
	 color: white;
	 background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	 background-size: 18px;
    background-repeat: no-repeat;
    background-position: 95% center;
    padding-right: 8px;
	transition:0.3s;
}*/


.cores-selectgrid .btn-core a {
	display: flex;
	text-align: center;
	border: 2px solid #012845;
	align-items: center;
	justify-content: center;
	align-content: center;
	padding: 5px;
	border-radius: 100px;
	background: #ffffff;
	color: #012845;
	font-weight: 600;
	font-size: 16px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-blue.png);
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 8px;
	background: #012845;
	color: white;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 8px;
	transition: 0.3s;

}

.cores-selectgrid .btn-core a:hover {
	background: #ff9200;
	color: white;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 8px;
	transition: 0.3s;
	border: 2px solid #ff9200;

}



#wrapper-comparetable-table .cores-selectgrid .soon a,
#wrapper-comparetable-table .cores-selectgrid .na a {
	display: flex;
	text-align: center;
	border: 2px solid #b9b9b9;
	align-items: center;
	justify-content: center;
	align-content: center;
	padding: 5px;
	border-radius: 100px;
	background: #b9b9b9;
	color: white;
	font-weight: 500;
	font-size: 16px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 8px;
	opacity: 0.5;
	pointer-events: none;
}


.select-ranking .active label {
	font-weight: 600;
}

.list-comparegrid .comparebtn a {
	width: fit-content;
	background-color: orange;
	color: white;
	padding: 12px 15px;
	border-radius: 100px;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0.5px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 95% center;
	padding-right: 34px;
}

.list-comparegrid .comparebtn a:hover {
	background-color: #012845;
}

.compare-button-show .added {
	display: none;
}

.compare-button-show.compare-button-add .compare {
	display: none;
}

.compare-button-show.compare-button-add .added {
	display: block;
}



.product-compare-button .added {
	display: none;
}

.product-compare-button.compare-button-add .compare {
	display: none;
}

.product-compare-button.compare-button-add .added {
	display: block;
}


.circular-progress {

	height: 100px;
	width: 100px;

}

.circular-progress:before {
	height: 85px;
	width: 85px;
}

.compare-filter-sort .match {
	line-height: 15px;
}


#wrapper-comparetable {}

#wrapper-comparetable-header {
	background: #01d8ac;
	padding-bottom: 15px;
}

#wrapper-comparetable-header .full-content {
	color: white;
	text-align: center;
	padding: 25px 20px;
	padding-bottom: 30px;
}

#wrapper-comparetable-header .header-title {
	font-size: 40px;
	line-height: 40px;
}

#wrapper-comparetable-header .header-info {
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
}



#wrapper-comparetable .table-container {
	max-width: 1100px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding: 12px 15px;

}

#wrapper-comparetable-table .compare-filter-sort {
	display: grid;
	/* justify-content: space-between; */
	grid-template-columns: 1fr 1fr;
	margin-bottom: 15px;
	line-height: 38px;
	align-items: center;
}

#wrapper-comparetable-table .sort-by {
	display: grid;
	grid-template-columns: 92px 52px 222px;
	justify-content: end;
	justify-items: end;
	align-items: center;
}


#wrapper-comparetable-table {
	background: #f3f3f3;
}


#wrapper-comparetable-table .comparetable-block {
	background: white;
	border-radius: 8px;
	padding: 10px 15px;
	margin-bottom: 20px;
	box-shadow: -1px 2px 21px 1px rgba(0, 0, 0, .17);
	border: 1px solid #dadada;
}


.comparetable-block-header {
	display: grid;
	grid-template-columns: 2fr 163px;
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e7e7e7;
}

.comparetable-block-mainmodel {
	display: inline-flex;
	align-items: center;
}

.comparetable-block-title {
	font-size: 18px;
	font-weight: bold;
	padding-right: 5px;
	color: #013a65;
}

.comparetable-series {
	border: 1px solid grey;
	margin-left: 4px;
	font-size: 13px;
	padding: 1px 4px;
	border-radius: 3px;
	line-height: 16px;
}

.comparetable-new {
	background: red;
	border: 1px solid red;
	margin-left: 4px;
	color: white;
	padding: 1px 4px;
	font-size: 13px;
	border-radius: 3px;
	line-height: 16px;
}

.comparetable-hot {
	background: orange;
	border: 1px solid orange;
	margin-left: 4px;
	color: white;
	padding: 1px 4px;
	font-size: 13px;
	border-radius: 3px;
	line-height: 16px;
}

.comparetable-speed .ghz {
	font-size: 17px;
	font-weight: 500;
	line-height: 12px;
}

.comparetable-cpu-score,
.comparetable-speed,
.comparetable-ct {
	font-size: 35px;
	text-align: center;
	border-right: 1px solid #e8e8e8;
	line-height: 24px;
	margin-top: 8px;
}

.comparetable-block-content .smalltxt {
	display: block;
	font-size: 13px;
}

.comparetable-block-content {
	display: grid;
	grid-template-columns: 2fr 1.1fr;
	align-items: center;
}


/*++++Option2+++++++*/
/*
.comparetable-block-content {
	display: grid;
	grid-template-columns: 2fr 1.6fr;
	align-items: center;
}
*/

.comparetable-block-num-content {
	display: grid;
	grid-template-columns: 0.5fr 0.8fr 0.7fr 1fr;
	align-items: center;
}

.compparetable-orderlist {
	padding-left: 5px;
}

.compparetable-orderlist .label {
	display: none;
}

.comparetable-chart {
	display: grid;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.cores-btngrid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 8px;

}

.compparetable-orderlist .label {
	background-image: url(/wp-content/uploads/2024/06/icon-cart-blue.png);
	background-size: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}


.top-product-row .block-product .label {
	background-image: url(/wp-content/uploads/2024/06/icon-cart-blue.png);
	background-size: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 5px;
}



.compare-button {
	/* display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 8px;*/
}

.compare-button {
	max-width: 163px;
}

.cores-btngrid span {
	display: block;
	font-weight: 500;
}

.btn-1cores {}

.btn-1cores a {
	background: #002746;
	color: white;
	border-radius: 100px;
	color: white;
	border-radius: 100px;
	padding-left: 18px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	background-size: 24px;
	background-position: 97% center;
	background-repeat: no-repeat;
	width: 100%;
	display: block;
	padding-top: 9px;
	padding-bottom: 5px;
}

.btn-2cores a {
	background: #00d9ac;
	color: #002746 !important;
	border-radius: 100px;
	color: white;
	border-radius: 100px;
	padding-left: 18px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-blue.png);
	background-size: 24px;
	background-position: 97% center;
	background-repeat: no-repeat;
	width: 100%;
	display: block;
	padding-top: 9px;
	padding-bottom: 5px;

}

.btn-2cores a:hover {
	background: #002746;
	color: white !important;
	border-radius: 100px;

	padding-left: 18px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-white.png);
	background-size: 24px;
	background-position: 97% center;
	background-repeat: no-repeat;
	width: 100%;
	display: block;
	padding-top: 9px;
	padding-bottom: 5px;
	transition: 0.5s
}

.btn-2cores a:hover .cores {
	color: #00d9ac !important;
	transition: 0.5s
}

.cores-btngrid .cores {
	line-height: 13px;
}

.btn-1cores .cores {
	color: #00d9ac;
	font-size: 13px;
	line-height: 10px;
	font-weight: 500;
}

.soon .cores {
	color: #002746;

}

.btn-2cores .cores {
	color: #002746;
	font-size: 13px;
	line-height: 10px;
	font-weight: 500;
}

.progress-total {
	margin-top: -75%;
	position: relative;
	z-index: 1;
	font-size: 10px;
}

.progress-value {
	margin-top: -12px;
}




.compare-button-show a {
	border: 2px solid #00daac;
	color: #00daac;
	font-weight: 500;
	width: 100%;
	display: block;
	border-radius: 100px;
	/*padding: 5px 10px;*/
	padding: 4px 10px;
	text-align: center;
	background-image: url(/wp-content/uploads/2024/06/icon-compare-green.png);
	background-size: 25px;
	background-position: 23% center;
	background-repeat: no-repeat;
	padding-left: 19%;
	font-size: 16px;
	background-color: white;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
}

.compare-button-show a:hover {
	border: 2px solid #002746;
	color: white;
	font-weight: 500;
	width: 100%;
	display: block;
	border-radius: 100px;

	text-align: center;
	background-image: url(/wp-content/uploads/2024/06/icon-compare-green.png);
	background-size: 25px;
	background-position: 23% center;
	background-repeat: no-repeat;
	padding-left: 19%;

	background-color: #002746;
}

.compare-button-add {
	pointer-events: none !important;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
}

.compare-button-add a {
	border: 2px solid #e9e9e9;
	color: #002746;
	font-weight: 500;
	width: 100%;
	display: block;
	border-radius: 100px;
	padding: 4px 10px;
	text-align: center;
	background-image: url(/wp-content/uploads/2024/06/icon-compare-blue.png);
	background-size: 25px;
	background-position: 25% center;
	background-repeat: no-repeat;
	padding-left: 19%;
	font-size: 16px;
	background-color: #e9e9e9;

}


.progress-value {
	font-size: 31px;
	color: #ff9200;
	font-weight: bold;
	letter-spacing: -1px;
}

#wrapper-comparetable-table .soon a,
#wrapper-comparetable-table .na a {
	background: #eaeaea;
	color: #002746;
	border-radius: 100px;
	padding-left: 18px;
	background-image: url(/wp-content/uploads/2024/06/icon-arrow-grey.png);
	background-size: 24px;
	background-position: 97% center;
	background-repeat: no-repeat;
	width: 100%;
	display: block;
	padding-top: 9px;
	padding-bottom: 5px;
	pointer-events: none;
}

#wrapper-comparetable-table .soon a .cores,
#wrapper-comparetable-table .na a .cores {
	color: #012845;
	font-size: 13px;
	line-height: 10px;
	font-weight: 500;
}

#wrapper-comparetable-table .soon a .prices {
	font-weight: 500;
}

/*.cores-btngrid a:hover {
	opacity: 0.5;
	transition: 0.5s
}*/

#wrapper-comparetable-table .na a {
	color: #949494 !important;
}

#wrapper-comparetable-table .na .cores {
	color: #949494 !important;
}

/* NEW */
#wrapper-comparetable-header .compare-filter {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 8px;
	animation: show 2.5s ease-in-out;
}

#wrapper-comparetable-header .compare-filter .btn-group {
	background: #fff;
	border-radius: 5px;
	padding: 5px;
	width: 100%;
	height: 50px;
}

#wrapper-comparetable-header .compare-filter .btn-group .multiselect {
	text-align: left;
}

#wrapper-comparetable-header .compare-filter .dropdown-toggle::after {
	float: right;
	margin: 10.5px 0 !important;
}

#wrapper-comparetable-header .compare-filter .dropdown-menu.show {
	width: 100%;
	top: 5px !important;
	left: -5px !important;
}

#wrapper-comparetable-header .compare-filter .checkbox {
	padding: 10px 15px;
	width: 100%;
}

#wrapper-comparetable-header .compare-filter .filtername {
	border-left: 2.5px solid #002746;
	padding: 0 7px;
	margin-bottom: 8.5px;
	font-weight: 500;
	font-size: 16px;
	line-height: 15px;
}

#wrapper-comparetable-header .compare-filter .range {
	background: #fff;
	width: 100%;
	height: 50px;
	border-radius: 5px;
	padding: 20px 25px;
}

#wrapper-comparetable-header .compare-filter #slider {
	height: 4.5px;
	box-shadow: none;
	border: 0;
}

#wrapper-comparetable-header .compare-filter #slider .noUi-connects {
	background: #01d8ac;
	border: none;
}

#wrapper-comparetable-header .compare-filter #slider .noUi-handle {
	height: 15px;
	width: 15px;
	top: -6px;
	right: -9px;
	border-radius: 9px;
	background: #002746;
	box-shadow: none;
	border: none;
	cursor: pointer;
}


#wrapper-comparetable-header .compare-filter #cores {
	height: 4.5px;
	box-shadow: none;
	border: 0;
}

#wrapper-comparetable-header .compare-filter #cores .noUi-connects {
	background: #01d8ac;
	border: none;
}

#wrapper-comparetable-header .compare-filter #cores .noUi-handle {
	height: 15px;
	width: 15px;
	top: -6px;
	right: -9px;
	border-radius: 9px;
	background: #002746;
	box-shadow: none;
	border: none;
	cursor: pointer;
}

/*#wrapper-comparetable-header .compare-filter #slider .noUi-handle:hover,#wrapper-comparetable-header .compare-filter #slider .noUi-handle:focus{
	background: orange;
}*/

#wrapper-comparetable-header .compare-filter .noUi-handle:after,
#wrapper-comparetable-header .compare-filter .noUi-handle:before {
	content: unset !important;
}

/*#wrapper-comparetable-header .compare-filter .noUi-horizontal .noUi-tooltip {
	font-size: 10.5px;
	border-radius: 10px;
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0;
	color: #002746;
}*/

#wrapper-comparetable-header .compare-filter .noUi-horizontal .noUi-tooltip {
	font-size: 13.5px;
	border-radius: 10px;
	padding: 0;
	margin: 0;
	background: transparent;
	border: 0;
	color: #002746;
	font-weight: bold;
	margin-bottom: -39px;
}

#wrapper-comparetable-header .compare-filter .noUi-value {
	font-size: 10px;
}

#wrapper-comparetable-header .compare-filter .noUi-marker {
	height: 0px !important;
	display: none;
}

#wrapper-comparetable-header .compare-filter .noUi-value-large {
	/* display: none; */
	color: #a3a3a3 !important;
	margin-top: -30px;
}

#wrapper-comparetable-header .compare-filter .noUi-pips-horizontal {
	padding: 0 !important;
}

#wrapper-comparetable-header .compare-filter .noUi-value-sub {
	color: #a3a3a3 !important;
	margin-top: -30px;
}

.sort-by .select-ranking .multiselect {
	background: #fff;
	min-width: 210px;
	text-align: justify;
}

.sort-by .select-ranking .dropdown-menu .radio {
	padding: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	min-width: 210px;
	padding-left: 10px;
}

.sort-by .select-ranking .dropdown-menu .radio:hover {
	background: orange;
}

.sort-by .select-ranking .dropdown-toggle::after {
	margin: 10px 0;
	float: right;
}

.sort-by .label {
	/* border-bottom: 2.5px solid #002746; */
	padding: 0 10px;
	/* margin-bottom: 5px; */
	font-weight: 500;
	font-size: 12px;
}

.sort-by .btn-filter-img {
	background-image: url(/wp-content/uploads/2024/06/icon-filter-green2.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	display: block;
	color: transparent;
	width: 50px;
	height: 50px;
}

/*.sort-by .btn-filter-img:hover {
    background-image: url(/wp-content/uploads/2024/06/icon-filter-blue2.png);
    width: 50px;
    height: 50px;
}

.sort-by .btn-filter-img:visited {
    background-image: url(/wp-content/uploads/2024/06/icon-filter-blue2.png);
    width: 50px;
    height: 50px;
}*/

.sort-by .btn-filter-img.visited {
	background-image: url(/wp-content/uploads/2024/06/icon-filter-blue2.png);
	width: 50px;
	height: 50px;
}

#wrapper-comparetable-header .noUi-pips-horizontal {

	height: auto;

}

#wrapper-comparetable-header .noUi-connect {
	background: #01d8ac;
}

#wrapper-comparetable-header .compare-filter #slider .noUi-connects {
	background: #ccc;
	border: none;
}

@media only screen and (max-width: 800px) {

	.comparetable-cpu-score,
	.comparetable-speed,
	.comparetable-ct {
		font-size: 27px;

	}
}


@media only screen and (max-width: 768px) {

	.list-comparegrid {
		display: block;

		margin-bottom: 15px;
		line-height: 20px;
		align-items: center;
	}

	.list-comparegrid .comparebtn a {
		display: block;
		width: 100%;
		text-align: center;
		padding-right: 15px;
		padding-left: 15px;
		background-position: 97% center;
		margin-bottom: 5px;
	}

	.comparetable-block-content {
		display: block;
	}

	.comparetable-block-num-content {

		margin-bottom: 15px;
	}

	.compparetable-orderlist {
		padding-left: 0;
	}

	.circular-progress {
		height: 100px;
		width: 100px;
	}

	.circular-progress:before {

		height: 85px;
		width: 85px;
	}

	.comparetable-ct {

		border-right: 0px solid #e8e8e8;

	}

	#wrapper-comparetable-table .compare-filter-sort {
		display: grid;
		justify-content: center;
		grid-template-columns: 1fr;
		margin-bottom: 25px;
		line-height: 40px;
		align-items: center;
		justify-items: center;
		align-content: center;
		gap: 25px;
	}

	#wrapper-comparetable-table .sort-by {
		display: grid;
		grid-template-columns: auto auto auto;
		justify-content: end;
		justify-items: center;
		align-items: center;
	}

	.sort-by .label {

		display: none;
	}

	#wrapper-comparetable-table .sort-by {
		grid-template-columns: auto auto;
		gap: 10px;
	}

	.compare-filter-sort .match {
		text-align: center;
		margin-top: 15px;
	}


}

@media only screen and (max-width: 560px) {

	.comparetable-block-num-content {
		margin-bottom: 10px;
		grid-template-columns: repeat(3, 1fr);
		grid-auto-rows: 60px;
		gap: 0px;
		margin-top: 0;
		border-bottom: 1px solid #ebebeb;
	}

	.progress-value {
		font-size: 22px;

	}

	.circular-progress {
		height: 85px;
		width: 85px;
	}

	.circular-progress:before {

		height: 75px;
		width: 75px;
	}

	.comparetable-cpu-score {

		border-right: 0px solid #e8e8e8;

	}


	.comparetable-block-header {
		display: block;

	}


	.comparetable-speed,
	.comparetable-ct {
		/* border-top: 1px solid #e8e8e8; */
		/* margin-top: 34px; */
		/* padding-top: 15px; */
		/* padding-bottom: 15px; */
		/* margin-bottom: 15px; */
	}

	.comparetable-block-content .smalltxt {
		display: block;
		font-size: 11px;
	}

	.progress-total {

		font-size: 9px;
	}

	.compparetable-orderlist {
		padding-left: 0;
		padding-top: 0px;
	}

	.comparetable-block-title {
		font-size: 16px;
		font-weight: bold;
		padding-right: 2px;
	}

	.comparetable-chart {

		display: none;
	}

	.comparetable-cpu-score,
	.comparetable-speed {

		border-right: 1px solid #e8e8e8;

	}

	.comparetable-cpu-score,
	.comparetable-speed,
	.comparetable-ct {
		font-size: 20px;
		line-height: 18px;
		font-weight: 500;
	}

	.compare-button {
		max-width: 100% !important;
		margin-top: 5px;
	}

	.compare-button-add a {

		padding: 3px 10px;


		background-size: 28px;
		background-position: 36% center;
		background-repeat: no-repeat;
		padding-left: 7%;
		font-size: 16px;

	}

	.compare-button-show a {

		padding: 3px 27px;


		background-size: 28px;
		background-position: 34% center;
		background-repeat: no-repeat;
		padding-left: 13%;
		font-size: 16px;
	}

	.compare-button-show a:hover {

		padding: 3px 27px;


		background-size: 28px;
		background-position: 34% center;
		background-repeat: no-repeat;
		padding-left: 13%;
		font-size: 16px;
	}

	.comparetable-block-header {

		margin-bottom: 0;

	}

	#wrapper-comparetable-header .compare-filter {
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 8px;
		gap: 15px;
	}

	.comparetable-cpu-score {
		color: #ff7200;
	}

}


/*+++++++++++++++++2024 Cpu Compare Sticky Bottom+++++++++++++++++++++++++++*/
.sticky-compare-wrapper {
	background-color: #fff;
	bottom: 0;
	filter: drop-shadow(0 -2px 11px rgba(0, 0, 0, .3));
	height: -moz-fit-content;
	height: fit-content;
	position: fixed;
	width: 100%;
	z-index: 101;
	padding: 8px;
}

.compare-products-wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}



.sticky-comparison-container {
	align-items: center;
	display: grid;
	grid-template-columns: 3fr 1.5fr;
	max-width: 1120px;
	margin: 0 auto;
}

.tiny-product-container {
	align-items: start;
	background-color: hsla(0, 0%, 77%, .302);
	border-radius: 10px;
	display: grid;
	/* grid-template-columns: 1fr 1fr 1fr; */
	font-weight: 700;
	gap: 0;
	height: 100%;
	padding: 7px 10px;
	position: relative;
	min-height: 60px;
	align-content: center;
}


.tiny-product-container .comparetable-series {
	margin-left: 0;
	font-size: 11px;
}

.zh-tw .tiny-product-container .comparetable-series {
	letter-spacing: 0.25px
}

.tiny-product-container-empty {
	align-items: center;
	border: 1px solid hsla(0, 0%, 44%, .302);
	border-radius: 10px;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
	min-height: 60px;
}

.tiny-product-container .close-btn {
	position: absolute;
	right: 7px;
	top: 7px;

}

.tiny-product-container .close-btn span {
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(/wp-content/uploads/2024/07/block-close.png);
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
}

.tiny-product-container .close-btn span:hover {
	opacity: 0.5;
}


.tiny-product-wrapper .tag {
	display: flex;
	grid-template-columns: 1fr 1fr;
	gap: 0;
	align-content: center;

}

.actions-wrapper .button-container span {
	margin-left: 5px;
}

.actions-wrapper .product-compare-button {
	background-color: #fe9529;
	color: white;
	font-weight: 600;
	min-height: 60px;
	min-width: 200px;
	width: 70%;
	border: 0;
	border-radius: 100px;
	font-size: 17px;
	letter-spacing: 0.5px;
}


.actions-wrapper .product-compare-button.disable {
	pointer-events: none;
	filter: grayscale(1);
}


.actions-wrapper .clear-button {
	border: 0;
	border-bottom: 2px solid black;
	background: none;
	margin-right: 15px;

}


.actions-wrapper .product-compare-button:hover,
.actions-wrapper .clear-button:hover {
	opacity: 0.5
}

.actions-wrapper {
	padding-left: 30px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
}

.tiny-product-container .title {
	line-height: 18px;
	margin-bottom: 2px;
}

.tiny-product-container .comparetable-new,
.tiny-product-container .comparetable-hot {
	font-size: 11px;
}

.sticky-compare-wrapper {
	animation: show 0.5s ease-in-out;
}

@keyframes show {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@media screen and (max-width:968px) {
	.actions-wrapper {
		padding-left: 30px;
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column-reverse;
		justify-content: center;
		align-content: center;
		align-items: center;
	}

	.actions-wrapper .product-compare-button {
		background-color: #fe9529;
		color: white;
		font-weight: 600;
		min-height: 45px;
		min-width: 200px;
		width: 70%;
		border: 0;
		border-radius: 100px;
		font-size: 17px;
		letter-spacing: 0.5px;
	}

	.sticky-comparison-container {

		grid-template-columns: 3fr 1fr;

	}

	.tiny-product-container .model {
		display: block;
		line-height: 15px;
	}

}

@media screen and (max-width:680px) {
	.sticky-comparison-container {
		grid-template-columns: 1fr;
	}

	.actions-wrapper .product-compare-button {
		min-height: 39px;
		min-width: 200px;
		width: 70%;
		font-size: 17px;
		letter-spacing: -0.5px;
		width: 100%;
		margin-top: 8px;
		margin-bottom: 15px;
	}

	.actions-wrapper {
		padding-left: 0;
		padding-bottom: 20px;
	}

	.tiny-product-container .title {
		line-height: 12px;
		font-size: 14px;
		/* padding-top: 12px; */
		padding-right: 14px;
		margin-bottom: 4px;
	}



	.tiny-product-container-empty {
		font-size: 12px;
		letter-spacing: -0.5px;
		padding: 15px;
		text-align: center;
		line-height: 12px;
	}

	.tiny-product-container .comparetable-series {
		margin-left: 0;
		font-size: 10px;
		font-weight: 600;
		padding: 1px 2px;
		line-height: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
	}

	.tiny-product-container .comparetable-hot {

		font-size: 10px;
		font-weight: 600;
		padding: 1px 2px;
		line-height: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
	}


	.tiny-product-container .comparetable-new {
		font-size: 10px;
		font-weight: 600;
		padding: 1px 2px;
		line-height: 10px;
		display: flex;
		align-content: center;
		align-items: center;
		justify-content: center;
	}

	.actions-wrapper {
		padding-left: 0;
		padding-bottom: 55px;
		display: grid;
		grid-template-columns: 1fr 3fr;
		gap: 5px;
	}


	.sticky-compare-wrapper {
		padding: 0 15px;
		padding-bottom: 5px;
		padding-top: 8px;
	}

	.compare-products-wrapper {

		gap: 6px;
	}

	.actions-wrapper .clear-button {
		margin-right: 0;
		color: black;
		width: fit-content;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		margin: 0 auto;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.tiny-product-container,
	.tiny-product-container-empty {
		padding: 7px 6px;
		min-height: 65px;

	}

	.tiny-product-container .close-btn span {
		width: 20px;
		height: 20px;
		background-size: 20px;

	}

	#wrapper-comparetable-header .header-title {
		font-size: 30px;
		line-height: 20px;
	}

	#wrapper-comparetable-header .full-content {

		padding-bottom: 5px;
		padding-top: 15px;
	}

}

/*+++++++++++++++++2024 Cpu Compare Table Detail+++++++++++++++++++++++++++*/
#wrapper-comparetable-detail #wrapper-comparetable-table {

	background: none;
}

#wrapper-comparetable-detail .tablecontainer {
	max-width: 1100px;
	margin: 0 auto;
}

#wrapper-comparetable-detail .top-product-row {
	background: #00d9ac;
	padding: 45px 25px;
}


#wrapper-comparetable-detail .block-product {
	background: white;
	padding: 14px 19px;
	border-radius: 15px;
	padding-bottom: 25px;
}


#wrapper-comparetable-detail .grid {
	display: grid;
	grid-template-columns: 1fr 2fr 2fr 2fr;
	gap: 20px;
	justify-content: start;
	/* text-align: center; */
}


#wrapper-comparetable-detail .block-product .grid {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 8px;
}

#wrapper-comparetable-detail .block-product .grid {
	display: flex !important;
	grid-template-columns: 1fr 2fr 2fr 2fr;
	gap: 5px;
	justify-content: start;
	/* text-align: center; */
	padding-bottom: 5px;
	align-items: flex-start;
}


#wrapper-comparetable-detail .block-product .title {

	font-size: 16px;

}

#wrapper-comparetable-detail .block-product .tag {
	border-bottom: 0px solid #e2e2e2;
	padding-bottom: 0px;
	margin: 0;
}


#wrapper-comparetable-detail .cores-btngrid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 5px;
	margin-top: 12px;
}


#wrapper-comparetable-detail .top-product-row .cores-btngrid {
	margin-top: 5px;
}


#wrapper-comparetable-detail .link a {
	color: white;
	font-size: 17px;
	font-weight: 500;
}

#wrapper-comparetable-detail .link a:hover {
	color: black
}

#wrapper-comparetable-detail .moblink {
	display: none;
}


#wrapper-comparetable-detail .mob-tag {
	display: none;
}



#wrapper-comparetable-detail .tag {
	display: flex;
	grid-template-columns: 1fr 1fr;
	gap: 0;
	text-align: center;
	justify-content: center;
	align-items: center;
	justify-items: center;
	align-content: center;
	margin: 0 auto;
	/* width: -webkit-fill-available; */
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 9px;
}

#wrapper-comparetable-detail .title {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	margin-bottom: 5px;
}


#wrapper-comparetable-detail .top-product-table {
	background: #f8f8f8;
	padding: 25px 0px;
}

/* (A) ON BIG SCREEN */
#wrapper-comparetable-detail .thegrid {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 0;
	background: white;
	padding: 0px;
	border-radius: 20px;
	box-shadow: -1px 2px 21px 1px rgba(0, 0, 0, .17);
}

#wrapper-comparetable-detail .thegrid-row {
	display: grid;
	grid-template-columns: 0.6fr 1.25fr 1.25fr 1.15fr;
	padding: 0;
	align-items: center;
}

#wrapper-comparetable-detail .thegrid-row .cell {
	border-left: 1px solid #dbdbdb;
	height: -webkit-fill-available;
	display: flex;
	align-content: center;
	align-items: center;
	padding: 10px 15px;
}

#wrapper-comparetable-detail .thegrid-row .head {
	padding-left: 10px;
	line-height: 15px;
}





#wrapper-comparetable-detail .thegrid-row:nth-child(odd) {
	background-color: white;

}




#wrapper-comparetable-detail .thegrid-row:nth-child(even) {
	background-color: #f3f3f3;

}


#wrapper-comparetable-detail .thegrid-row:first-child {
	border-radius: 12px 12px 0px 0px;
	background: #ffb700;
	font-weight: bold;
	color: #00223b;
}

#wrapper-comparetable-detail .thegrid-row:last-child {

	border-radius: 0px 0px 12px 12px;
}

@media screen and (max-width:1096px) {
	#wrapper-comparetable-detail .top-product-table {

		padding: 25px 25px;
	}
}


@media screen and (max-width:768px) {
	#wrapper-comparetable-detail {
		max-width: 768px;
		overflow-y: scroll;
	}

	#wrapper-comparetable-detail .tablecontainer {
		max-width: auto;
		margin: 0 auto;
	}

	#wrapper-comparetable-detail .top-product-table {
		padding: 15px 15px;
		width: 768px;
	}


	.top-product-row .link {
		display: none;
	}


	#wrapper-comparetable-detail .thegrid-row .head {

		display: none;
	}

	#wrapper-comparetable-detail .top-product-row .tablecontainer {
		max-width: auto;
		margin: 0;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 20px;
	}

	#wrapper-comparetable-detail .thegrid-row {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		padding: 0;
		align-items: center;
	}

	#wrapper-comparetable-detail .thegrid-row .cell:nth-child(2) {
		border-left: 0;
	}

	#wrapper-comparetable-detail .top-product-row {
		padding: 15px 15px;
		width: 768px;
		padding-top: 55px;
	}

	#wrapper-comparetable-detail .mob-tag {
		display: block;
		font-size: 10px;
		font-weight: 500;
	}

	#wrapper-comparetable-detail .thegrid-row .cell {
		height: auto;
		display: block;

	}


	#wrapper-comparetable-detail .moblink {
		display: block;
		margin-bottom: 15px;
		position: absolute;
		left: 20px;
		top: 15px;
	}

	#wrapper-comparetable-detail .moblink a {
		color: white;
		font-size: 17px;
		font-weight: 500;
		display: block;

	}

	#wrapper-comparetable-detail .moblink a:hover {
		color: black
	}

	.top-product-row .block-product .label {

		margin-top: 12px;
	}

}

/*+++++++++++++++++2024 Cpu Compare Table Detail For 2 result+++++++++++++++++++++++++++*/
#wrapper-comparetable-detail.two .grid {
	display: grid;
	grid-template-columns: 1fr 2fr 2fr;
	gap: 20px;
	justify-content: start;
	/* text-align: center; */
}

#wrapper-comparetable-detail.two .thegrid-row {
	display: grid;
	grid-template-columns: 0.55fr 1fr 1fr;
	padding: 0;
	align-items: center;
}


@media screen and (max-width:768px) {

	#wrapper-comparetable-detail.two .top-product-row .tablecontainer {

		grid-template-columns: 1fr 1fr;

	}

	#wrapper-comparetable-detail.two .thegrid-row {

		grid-template-columns: 1fr 1fr;

	}
}


@media screen and (max-width:540px) {

	#wrapper-comparetable-detail.two .top-product-table {

		width: 540px;
	}

	#wrapper-comparetable-detail.two .top-product-row {

		width: 540px;
	}


}


/*+++++++++++++++++2024 Cpu Compare Fix++++++++++++++++++++++++++*/
.filter_location .btn-group {
	background: #fff;
	min-width: 210px;
	border-radius: 5px;
}

.filter_location .btn-group button {
	display: block;
	text-align: justify;
}

.filter_location .btn-group button::after {
	margin: 10px 0;
	float: right;
}

.filter_location .btn-group ul {
	width: 100%;
}

.filter_location .btn-group ul li{
    text-align: left;
}

.filter_location .btn-group ul li label{
    padding: 0 5px;
    width: 100%;
}

.match{
	margin: 15px 0;
    background: #01d8ac;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    text-align: center;
}

.filter_location .dropdown-menu .radio {
	padding: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	min-width: 210px;
	padding-left: 10px;
}

.filter_location .dropdown-menu .radio:hover {
	background: orange;
}

.filter_location input[type=checkbox], .filter_location input[type=radio]{
	display: none;
}