/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 28 2024 | 08:28:17 */
	
#game_frame_work_continer .wc-radios li{
	float:unset
}
.woof_fs_game_framework .woof_list li{
	display:none
		
		
}
#category_element{
	min-height:200px !important
}
.woof_fs_game_framework .woof_list .form-check label,#category_element div.form-check label{
	color:#454545 !important;
	display:inline-block;

}
.woof_fs_game_framework .woof_list .form-check,#category_element div.form-check{
	padding-left:0 !important;
	margin-bottom:10px;
}
.woof_fs_game_framework .woof_list .form-check input,#category_element div.form-check input{
	position:relative;
	transform: scale(1.3);
	margin:0 15px 0 3px
}
#shop_page_card .products .product .meta-wrapper > .product-brands,	#shop_page_card .product .meta-wrapper > .price, #shop_page_card .product .meta-wrapper > .star-rating, #shop_page_card .product .meta-wrapper > .product-categories, #shop_page_card .product .meta-wrapper > .product-sku,#shop_page_card .product .meta-wrapper > .short-description,.elementor-widget-wc-archive-products .product-per-page-form, .elementor-widget-wc-archive-products .product-on-sale-form  {
		display:none
} 
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom:0!important;
}

.wpfFilterWrapper .wpfCheckbox label{
	display:none !important;
}

.wpfFilterContent .wpfLiLabel{
		color:#454545 !important
}
.wpfFilterVerScroll::-webkit-scrollbar-track {
	border: 0px solid #000;
	padding: 2px 0;
	background-color: #EAE7F5 !important;
}
.wpfFilterVerScroll::-webkit-scrollbar {
	width: 10px;
}

.wpfFilterVerScroll::-webkit-scrollbar-thumb {
	border-radius: 10px;
	box-shadow: inset 0 0 0px rgba(0,0,0,0);
	background-color: #5F259E !important;
	border: 0px solid #000;
}
#page ::-webkit-scrollbar-track,
#ts-quickshop-modal div.product > .summary::-webkit-scrollbar-track,
.select2-results__options::-webkit-scrollbar-track{
	background-color: #EAE7F5 !important;
}

#page ::-webkit-scrollbar-thumb,
#ts-quickshop-modal div.product > .summary::-webkit-scrollbar-thumb,
.select2-results__options::-webkit-scrollbar-thumb{
	background-color: #5F259E !important;
}

#wpfBlock_2{
	margin:0;
	padding:20px 0;
	border-bottom:1px solid #EAE7F5; 
}
#wpfBlock_1{
	display:none;
}
.rotate{
	transform: rotate(180deg)
}

#wpfSliderRange > span {
	border-radius:50%;
	border:none !important;
	background-color:#5F259E;
}
#wpfSliderRange > span:hover{
	background-color:#5F259E !important;
}
#wpfSliderRange{
	background-color:#EAE7F5 !important;
	border-radius:10px;
	border:none !important
}
#shop_page_filter_container .gridlist-toggle{
	display:flex;
	padding:20px 0;
/* 	justify-content: space-between; */
	align-items:center;
	position:relative;
}
#shop_page_filter_container .gridlist-toggle > span{
	margin-right:15px !important
}
#shop_page_filter_container .gridlist-toggle .woocommerce-result-count, #shop_page_filter_container .gridlist-toggle .woocommerce-ordering, .gridlist-toggle #product_search{
	float:unset !important; 
}
#shop_page_filter_container .gridlist-toggle .woocommerce-ordering{
	margin:0;
	position:absolute;
	top:20px;
	right:0
}
#shop_page_filter_container .gridlist-toggle .woocommerce-ordering .orderby-current{
	padding: 14px 20px;
    right: 0;
    background-color: #fff;
    width: 165px;
    border-radius: 10px;
	
}
.product-per-page-form ul.perpage .perpage-current:after, .woocommerce .woocommerce-ordering .orderby-current:after {
	right: 15px;
	content:'\f078'!important;
	 font-family: 'FontAwesome';
}
.woocommerce .woocommerce-ordering .rotate_defualt::after{
	    font-size: 10px;
		display: inline-block;
		position: absolute;
		top: 50%;
	right: 15px;
		margin-top: -4px;
	 font-family: 'FontAwesome';
		  content: "\f077" !important;
}
#product_search .aws-search-btn_icon  {
	display:none;
}
#product_search .aws-container .aws-search-form .aws-search-btn {
	padding:0 20px!important;
	border-radius:15px!important;
	width:auto !important;
	background-color:#5F259E !important;
	color:#FFF !important;
	margin-left:20px !important;
	text-align: center;
font-family: Outfit;
font-size: 16px;

font-weight: 400;
}

#product_search .aws-container .aws-search-form input{
	border-radius:10px !important;
	padding:0 20px;
	    border: none;
}
input::placeholder {
    color: #D2D2D2 !important;
	font-size:16px
}
@media (max-width: 980px) {
  #shop_page_filter_container .gridlist-toggle {
    flex-wrap:wrap
  }
	#shop_page_filter_container .gridlist-toggle .woocommerce-ordering {
		top:10px
	}
	
}

#shop_page_filter_container .list .products .product{
	width:100% !important;
	margin:7px 0 !important;
}
.woocommerce nav.woocommerce-pagination ul {
    text-align: right;
	padding-right:30px
}
/* 
#wpfBlock_1 .wpfFilterVerScroll, #wpfBlock_2 .wpfFilterVerScroll {
	max-height:300px !important;
} */
#shop_page_filter_container .list .products {
	justify-content:space-evenly;
}
#shop_page_filter_container .list .products .product .woocommerce-product-rating{
	margin:0
}

#shop_page_filter_container .list .products .product .row .col-6 .price{
	align-self:center;
}
.list .thumbnail-wrapper .product-group-button{
	top:10% !important
}
#shop_page_filter_container .list .meta-wrapper .container{
	padding: 0!important
}
div.price-parent .price{
	color:#313131 !important;
	font-weight:900;
}
#shop_page_filter_container .woocommerce .woocommerce-ordering .dropdown li:hover a{
		color:#fff;
}
#shop_page_filter_container .woocommerce .woocommerce-ordering .dropdown li:hover{
	background-color:#5F259E;
	color:#fff;
		border-radius:10px !important;


}
#shop_page_filter_container .woocommerce .woocommerce-ordering .orderby ul:before{
	border-radius:10px !important;
}
#shop_page_filter_container .woocommerce .woocommerce-ordering .orderby ul{
	padding:5px 0 0!important;
	z-index:10;
	overflow:hidden;
	
}
#aws-search-result-1{
	width:260px !important
}
#aws-search-result-1 .aws_result_title{
	color:#5F259E
}
#aws-search-result-1 .aws_result_image {
	width:50%;
}
#aws-search-result-1 .aws_result_image img{
	width:100%
}
#categories_title,#tags_title,#price_title,#game_gramework_title{
	cursor:pointer;
}
.woof_container_inner h4{
	font-size: 18px;
    font-weight: 600;
}

#shop_page_filter_container .woocommerce.main-products.list .products .product .product-wrapper {
	padding:0 !important;
}
#shop_page_filter_container .list .products .product .product-wrapper .thumbnail-wrapper{
	width:30%;
}
#shop_page_filter_container .list .products .product .product-wrapper .meta-wrapper{
	width:65%;
}
#shop_page_filter_container .list .meta-wrapper > .woocommerce-product-rating{
	padding: 7px 0 0px 4px;
}
#shop_page_filter_container .list .meta-wrapper > .container .row .col-6 h3{
	margin:0
}
.woocommerce nav.woocommerce-pagination ul li a.prev:hover, .woocommerce nav.woocommerce-pagination ul li a.next:hover{
	background-color:transparent !important;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:before{
	content: "\f053";
	font-family: 'FontAwesome';
	color:#262626;
	font-size:10px;
}

.woocommerce nav.woocommerce-pagination ul li a.next:before{
	content: "\f054";
	font-family: 'FontAwesome';
	color:#262626;
	font-size:10px;
}
#category_element{
	flex-wrap:nowrap;
	max-height:200px;
}
@media(max-width: 767px) {
	.thumbnail-wrapper .product-group-button > div {
		z-index:2
	}
	.filter_content{
		position:absolute;
		right:100%;
 		top:-85px;
		z-index:999;
		transition:all .5s linear;
		height:100vh;
		overflow-y:scroll;
		
	}
	.filter_body{
		height:100vh;
		overflow:hidden;
		
	}
	.toggle_action{
		right:30%;
	}
	.filter_body:after{
		position:absolute;
		content:'';
		width:100%;
		height:100vh;
		z-index:9;
		top:0;
		right:0;
		left:0;
		background-color:#000000c9;	
	}
	#shop_page_filter_container .gridlist-toggle span.grid, #shop_page_filter_container .gridlist-toggle span.list {
		display:none
	}
	#shop_page_filter_container .gridlist-toggle .woocommerce-ordering{
		top:20px
	}
}
.thumbnail-wrapper .product-group-button > div {
	z-index:2 !important
}