.side-menu-advertisements{margin-top:32px}
.side-menu-advertisements .product-list-side-advertisement img {
	width: 100%;
    height: 100%;
    object-fit: contain;
    -o-object-fit: contain;
    border-radius: 10px;
	background-color: #fff;
}


.side-menu-advertisements .product-list-side-advertisement:nth-child(1){margin-bottom:32px}
.side-menu-filters .accordion-item{border:none}
.side-menu-filters p.accordion-header{}
.side-menu-filters p.accordion-header button{
	border-top:1px solid #E9E9E9;
	border-bottom:0;
	border-radius:0 !important;
	padding:15.5px 5.33px 16.5px 10px;
}
.side-menu-filters p.accordion-header button.no-children-filters::after{background-image:none}

.side-menu-filters .accordion-item:last-child button{}
.side-menu-filters .accordion-item:last-child button
.side-menu-filters .accordion-item:last-child ul.sub-filter-list{border-bottom:1px solid #E9E9E9}
.side-menu-filters .accordion-item ul.sub-filter-list{border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9}
.side-menu-filters p.accordion-header button:focus{border-color:#E9E9E9;box-shadow:none}
.side-menu-filters p.accordion-header button .greenWord{
	color:#3DB58F;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 0.8px;
	margin-right: 8px;
}
.side-menu-filters p.accordion-header button .main-text{
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 1000;
	font-size: 16px;
	letter-spacing: 0.8px;
	color:#040404;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	word-break: break-all;
}

.side-menu-filters p.accordion-header button:not(.collapsed){
	color:initial;
	background-color:transparent;
	box-shadow:none;
}
.side-menu-filters p.accordion-header button:not(.collapsed) .greenWord{}
.side-menu-filters p.accordion-header button:not(.collapsed) .main-text{
	color:#0E8861;
}

.side-menu-filters p.accordion-header button::after{
	background-image:url(../img/plus.png);
	transform: scale(.7) !important;
}
.side-menu-filters p.accordion-header button:not(.collapsed)::after{
	background-image:url(../img/minus.png);
}

ul.sub-filter-list{padding:25px 20px 25px 30px;}
ul.sub-filter-list li{
	list-style:"-";
	margin:16px 0;
	font-family: "Roboto-r";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 1.2px;
	color: #505050;
}
ul.sub-filter-list li:first-child{margin-top:0}
ul.sub-filter-list li:last-child{margin-bottom:0}
ul.sub-filter-list li a{text-decoration:none;margin-left:8px;border-top:none !important}
ul.sub-filter-list li:hover,
ul.sub-filter-list li:hover a,
ul.sub-filter-list li a.active{
	color:#0E8861;
}

.products-container{
}
.products-container .products{
	border: 1px solid #E9E9E9;
	border-radius:12px 12px 0 0;
	table-layout: fixed;
	background-color: #fff;
}

.products .products-header{
	background-color:#F7F7F7;
	/* border-radius:12px 12px 0 0; */
}
.products-container .products .products-body{
	background-color:white;
	border-collapse:collapse;
}

.products-container .products-quick-view{
	font-family: 'Roboto-r';
	font-style: normal;
	margin-bottom: 16px;
	align-items: center;
}
.products-container .products-quick-view .list-item-counts{width:calc(100% - 148px)}
.products-container .products-quick-view .list-item-counts span.num{
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.8px;
	/* font-variant: all-small-caps; */
	color: #040404;
}
.products-container .products-quick-view .list-item-counts span.units{
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.8px;
	/* font-variant: all-small-caps; */
	color: #7C7C7C;
	vertical-align: text-bottom;
	margin-left: 4px;
}
.products-container .products-quick-view .list-order-way{width:148px}
.list-order-way select{
	border: 1px solid #E9E9E9;
	border-radius: 4px;
	padding: 6px 12px;

	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: 12px;
	background-position: calc(100% - 12px);

	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.8px;
	color: #040404;
}
.list-order-way select:focus,
.list-order-way select:active{box-shadow:none;border-color:#E9E9E9}

.products-header{}
.products-header p{
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	color: #505050;
	margin: 0;
	padding: 14px 16px;
	/* border-radius: 12px 12px 0 0; */
	vertical-align: middle;
	text-overflow: ellipsis;
	overflow: hidden;
}
.products-header p:first-child{padding-left:24px;border-top-left-radius:12px}
.products-header p:last-child{padding-right:24px;border-top-right-radius:12px}

a.product{
	text-decoration:none;
	transition:all .3s ease-in-out;
}
a.product div:not(.product-list-preview-image){vertical-align:middle;
	padding:18.5px 16px;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.8px;
	color: #505050;

	border-bottom: 1px solid #F1F1F1;
	text-overflow: ellipsis;
	overflow: hidden;
}

a.product .product-list-preview-image{width:80px;height:76px;background-size:cover;background-position:center}
a.product div.product-model-name{color: #040404;font-weight: bold}

a.product div.product-cpu{width:134.5px;line-height:22px;padding:18.5px 16px;word-spacing:100vw;}
a.product div.product-chipset{width:134.5px;line-height:22px;padding:18.5px 16px;word-spacing:100vw;}

.products-header p:nth-child(5){text-align:center}
.products-header p:nth-child(6){text-align:center}
.products-header p:nth-child(7){text-align:right}

a.product div.product-property{text-align:center}
a.product div.product-display{line-height:22px;text-align:center}
a.product div.product-expansion{text-align:right;padding-right:24px}

a.product:hover{box-shadow: 0 0 8px #bdb9b9;}
a.product:hover .d-table-cell{color:#0E8861}

.products-footer{padding: 24px 32px;
	background-color: white;border-radius: 0 0 12px 12px;
	border:1px solid #E9E9E9;
	border-top: 0;
}
.products-footer .page-counts{
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.8px;
	color: #7C7C7C;
	width: 75px;
	margin-bottom: 0;

	display: table-cell;
}
.products-footer .pagination{width:calc(100% - 75px);
	display: table-cell;
}

.pagination{max-width:484px}
.pagination .page-handler{}
.pagination .page-handler.prev{margin-right:32px}
.pagination .page-handler.next{margin-left:32px}
.pagination .pages{width:calc(100% - 136px)}

.pagination .prev-next-btn,
.pagination .pages a{
	width:36px;
	height:36px;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #D3D3D3;
	border-radius: 50%;
	margin: 0 8px;

	transition: all .2s ease-in-out;
}

.pagination .pages a:first-child{margin-left:0}
.pagination .pages a:last-child{margin-right:0}
.pagination .pages a.active{background:#3DB58F;color:white;border-color:#3db58f}

.pagination .prev-next-btn i,
.pagination .pages a{
	font-size: 20px;
	text-align: center;
	letter-spacing: 0.8px;
	color: #040404;
	text-decoration: none;
}
.pagination .pages a{font-weight:500}

.pagination .page-handler:hover .prev-next-btn,
.pagination .pages a:hover{
	background-color:#209D76 !important;
	border-color:#209D76 !important;
	color: white;
}
.pagination .page-handler:hover i{color:white}

#product-list-random-ad{height:147px;
	background-color:white;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:12px;
}

a.product .product-cpu::before{
	content:"CPU";
	display:none;
	width: 130px;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	text-align:left;
	color: #505050;
}

a.product .product-chipset::before{
	content:"CHIPSET";
	display:none;
	width: 130px;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	text-align:left;
	color: #505050;
}

a.product .product-property::before{
	content:"LAN/USB/COM/SATA";
	display:none;
	width: 130px;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	text-align:left;
	color: #505050;
}

a.product .product-display::before{
	content:"DISPLAY";
	display:none;
	width: 130px;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	text-align:left;
	color: #505050;
}

a.product .product-expansion::before{
	content:"EXPANSION";
	display:none;
	width: 130px;
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	text-align:left;
	color: #505050;
}

.row.searching-product-ads{margin-top:60px}
.searching-product-ads h3{
	font-family: 'Roboto-r';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	letter-spacing: 0.8px;
	font-variant: small-caps;
	color: #000000;
	margin-bottom: 48.5px;
}
.searching-product-ad-image{width:calc(33.3% - 47.5px);height:193.75px}
.searching-product-ad-image:nth-child(1){margin-right:47.5px}
.searching-product-ad-image:nth-child(2){margin-right:23.75px;margin-left:23.75px}
.searching-product-ad-image:nth-child(3){margin-left:47.5px}

.searching-product-ad-image div{background-size:cover;background-position:center;border-radius:12px}


@media screen and (max-width:1250px) {
	.products-footer .pagination{width:100%;max-width:100%;margin-top:20px}
}

@media screen and (max-width:991px) {
	.searching-product-ad-image{width: 100% !important;height:193.75px!important;}
	.searching-product-ad-image:nth-child(1){margin-right:0}
	.searching-product-ad-image:nth-child(3){margin-left:0}
}

@media screen and (max-width:767px) {
	.products .products-header{display:none !important}
	a.product:first-child{border-radius:12px 12px 0 0}
	a.product{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;
		padding:12px;
	}
	a.product div:not(.product-list-preview-image){padding:0 !important}
	a.product .product-image,
	a.product .product-model-name{width:50%;border-bottom:0 !important}

	a.product .product-list-preview-image{width:64px;height:64px}

	a.product .d-table-cell.product-cpu,
	a.product .d-table-cell.product-chipset,
	a.product .d-table-cell.product-property,
	a.product .d-table-cell.product-display,
	a.product .d-table-cell.product-expansion{display:flex !important;
		justify-content:space-between;
		align-items:center;
		width:100% !important;
		padding:4px 12px !important;
		background-color:#F7F7F7;
		border-radius:4px;
	}

	a.product .d-table-cell.product-chipset,
	a.product .d-table-cell.product-display{background-color:white}

	a.product .product-cpu text,
	a.product .product-chipset text,
	a.product .product-display text,
	a.product .product-property text,
	a.product .product-expansion text{text-align:right;word-spacing:initial;
		font-size: 14px
	}

	.products-container .products{border-bottom:0}
	a.product div.product-image{padding-left:12px !important}
	a.product div.product-model-name{text-align:right;padding-right:12px !important}
	a.product div.product-model-name text{color:#040404}

	a.product .product-cpu text{width:calc(100% - 23px);max-width:200px}
	a.product .product-chipset text{width:calc(100% - 47px);max-width:200px}
	a.product .product-property text{width:calc(100% - 112px);max-width:157px}
	a.product .product-display text{width:calc(100% - 46px);max-width:223px}
	a.product .product-expansion text{width:calc(100% - 63px);max-width:206px}

	a.product .product-cpu::before,
	a.product .product-chipset::before,
	a.product .product-display::before,
	a.product .product-property::before,
	a.product .product-expansion::before{display:block}

	a.product div:not(.product-list-preview-image){border-bottom:0}

	.products-footer{padding:24px 16px}

	.pagination .pages{width:calc(100% - 96px)}
	.pagination .pages a{display:none;margin:0 8px}

	.pagination .pages a.active-prev{margin-right:16px;margin-left:0}
	.pagination .pages a.active{margin-left:8px;margin-right:8px}
	.pagination .pages a.active + a{margin-right:0;margin-left:16px}

	.pagination .pages a.active,
	.pagination .pages a.active + a,
	.pagination .pages a.active-prev{display:flex}

	/* .pagination .page-handler{width:initial} */
	.pagination .page-handler.prev{margin-right:12px}
	.pagination .page-handler.next{margin-left:12px}

	.products-footer .pagination{
		margin-left:27px;
		width:calc(100% - 75px)
	}

	.products-footer .page-counts{display:block}
	.products-footer .pagination{margin-top:0}

	a.product div.product-cpu{text-align:right}
	a.product div.product-cpu,
	a.product div.product-chipset,
	a.product div.product-property,
	a.product div.product-display,
	a.product div.product-expansion{width:calc(100% - 130px);word-spacing:initial}
	.searching-product-ad-image{width: 100% !important;}
	.searching-product-ad-image:nth-child(1){margin-right:0}
	.searching-product-ad-image:nth-child(2){margin-right:0;margin-left:0}
	.searching-product-ad-image:nth-child(3){margin-left:0}
}

@media screen and (max-width:500px) {
	.products-footer .pagination{width:100%;margin-top:20px;max-width:100%;margin-left:0}
	.pagination .prev-next-btn{margin:0}
}