:root {
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(59,184,230);
	--wd-alternative-color: rgba(59,184,230,0.68);
	--btn-default-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-default-bgcolor: rgb(144,206,229);
	--btn-default-bgcolor-hover: rgb(130,187,214);
	--btn-accented-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-accented-bgcolor: rgb(59,184,230);
	--btn-accented-bgcolor-hover: rgb(47,170,214);
	--btn-font-family: "Poppins", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(59,184,230);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(26,144,186);
	background-image: none;
}
 {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 600;
}
html .wd-nav-mobile > li > a {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgb(51,51,51);
}
html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover {
	color: rgb(109,78,236);
}
html table th {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	text-transform: none;
}
html .wd-checkout-steps {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
html .btn.wd-buy-now-btn {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	background: rgb(49, 153, 191);
}
html .btn.wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(88,171,201);
}
html .woocommerce-mini-cart__buttons .btn-cart {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	background: rgb(49,153,191);
}
html .woocommerce-mini-cart__buttons .btn-cart:hover {
	color: rgb(255,255,255);
	background: rgb(88,171,201);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color-focus: rgb(59,184,230);
	--wd-form-bg: rgb(255,255,255);
}
.wd .product-label.onsale {
	background-color: rgb(59,184,230);
	color: rgb(255,255,255);
}
.wd .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(36,36,36);
}
.wd .product-label.featured {
	background-color: rgb(255,255,255);
	color: rgb(36,36,36);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1200px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}

@media (min-width: 1200px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgba(151,151,151,0.11);
}

:root {
   --btn-accented-brd-radius: 3px !important;
   --btn-default-brd-radius: 3px !important;
   --wd-form-brd-radius: 3px !important;
   --wd-brd-radius: 3px !important;
}
/* Menu arrow disapearment */
.wd-nav > li:is( .wd-has-children, .menu-item-has-children) > a:after {
	display:none;
}
/* Menu title disapearment */
#menu-item-2874 > a > span{
  display:none;
}
/* account color changing */
body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-with-shadow.whb-flex-flex-middle > div > div > div.whb-column.whb-col-right.whb-column13.whb-visible-lg > div.wd-header-my-account.wd-tools-element.wd-event-hover.wd-design-1.wd-style-icon.whb-7e0zga650k8jxnd1qh5y > a{
	color: white;
}
/* wishlist color changing */
body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-with-shadow.whb-flex-flex-middle > div > div > div.whb-column.whb-col-right.whb-column13.whb-visible-lg > div.wd-header-wishlist.wd-tools-element.wd-style-icon.wd-with-count.wd-design-1.whb-sgh13cr4atjpmwfbyyy0 > a > span{
	color: white;
}
/* cart color changing */
body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-with-shadow.whb-flex-flex-middle > div > div > div.whb-column.whb-col-right.whb-column13.whb-visible-lg > div.wd-header-cart.wd-tools-element.wd-design-1.cart-widget-opener.whb-n1h6058thy8efjw1bjh2 > a{
	color: white;
}
/*search icon bg change*/
.searchform[class*="wd-style-with-bg"] .searchsubmit {
    --btn-color: #FFF;
    --btn-bgcolor: #249DC9;
}

.searchform[class*=wd-style-with-bg] .searchsubmit {
    --btn-bgcolor: #249DC9 !important;
    --btn-bgcolor-hover: #249DC9 !important;
}
/* getting mobile header icons bigger*/
body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-hidden-desktop.whb-flex-flex-middle > div > div > div.whb-column.whb-mobile-right.whb-column_mobile4.whb-hidden-lg > div > a > span{
  transform: scale(1.2);
}

body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-hidden-desktop.whb-flex-flex-middle > div > div > div.whb-column.whb-mobile-left.whb-column_mobile2.whb-hidden-lg > div > a > span{
	  transform: scale(1.2);
}
	
/*breadcrumbs last category*/
.wd-breadcrumbs > :is(span, a):last-child{
	font-weight:100;
}
/* breadcrumbs change*/

.wd-breadcrumbs .wd-delimiter {
    font-size: 0;
}

.wd-breadcrumbs .wd-delimiter::before {
    content: "›";
    font-size: 16px; /* عدل الحجم حسب احتياجك */
}


/*Breadcrumbs changes tablet and mobile*/
@media (max-width: 1024px) {
.woocommerce-breadcrumb .wd-last-link ~ span {
    display: flex;
	}
}

@media (max-width: 1024px) {
    .woocommerce-breadcrumb .wd-last-link {
        --wd-link-color: #7a7a7a;
        font-weight: 100;
    }
}


/*carousel disabled arrow hidden*/
.wd-disabled .wd-arrow-inner{
    opacity: 0;
}

/*whatsapp floating button styles*/
//css code of the floating button in functions.php 

/*blog posts title font size*/
// css code in the blog element in custom css in elementor

/*Off canvas column price filter*/

@media (min-width: 1025px) and (max-width: 1199.98px) {
    .wd-col-offcanvas-md-sm:not(.wd-side-hidden) {
        display: flex !important;
    }
}

.wd-col-offcanvas-md-sm:not(.wd-side-hidden) {
	display: flex;}

input[type='email']:focus, input[type='date']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, :root textarea:focus, :root select:focus {
    border-width: 1.5px;
}

// single product tags

.wd-single-meta {
    min-width: 0 !important;
    flex: 1 !important;
}



// End of single product tags


input[type='email']:focus, input[type='date']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, :root textarea:focus, :root select:focus {
    outline: none;
    border-color: var(--wd-form-brd-color-focus);
    transition: border-color .4s ease;
}
/*menu icon button*/
.wd-nav-header > li > a{
	pointer-events:none;
}
/*home page categories image*/
.category-grid-item .wd-cat-thumb{
	overflow: visible !important;
}


/*Game Size Edit*/

.game-info-box.is-empty {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
}

// Elementor safety fix 
.elementor-widget-shortcode:has(.game-info-box.is-empty) {
    display: none !important;
}

//fallback for older browsers
.elementor-widget-shortcode {
    margin-bottom: 0 !important;
}
/*End of Game Size Edit*/


/*menu mobile edit*/

.wd-nav:where(:not(.wd-dis-act)) > li:where(
  .current-menu-item,
  .wd-active,
  .active) > a {
    color: var(--nav-color);
}

//carousel mask image : none

@media (max-width: 1024px) {
.wd-carousel-dis-mb .wd-carousel-wrap {
    -webkit-mask-image: none !important;
    mask-image: none !important;
	  scrollbar-width: none !important;
    -ms-overflow-style: none !important;
	}

.wd-carousel-dis-mb .wd-carousel-wrap::-webkit-scrollbar {
    display: none !important;
}
	
}

.wd-carousel-dis-mb .wd-carousel-wrap {
    -webkit-mask-image: none !important;
    mask-image: none !important;
	  scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

.wd-carousel-dis-mb .wd-carousel-wrap::-webkit-scrollbar {
    display: none !important;
}
//End of - carousel mask image : none


//blog hover style
@media (max-width: 576px) {
	/*
Our website sells consoles, accessories, and digital products including PlayStation games, subscriptions, gift cards, and related gaming services.

Digital delivery is typically completed electronically after payment verification. Physical items such as consoles and accessories are shipped separately where applicable.
*/
}

