@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//norhanelashry.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//norhanelashry.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "i-fikra ExtraLight", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 100;
	--wd-text-color: rgb(66,73,83);
	--wd-text-font-size: 18px;
	--wd-title-font: "i-fikra ExtraBold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 800;
	--wd-title-transform: capitalize;
	--wd-title-color: rgb(32,18,77);
	--wd-entities-title-font: "i-fikra Bold", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-transform: capitalize;
	--wd-entities-title-color: rgb(32,18,77);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "i-fikra Light", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "i-fikra Bold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: rgb(32,18,77);
	--wd-widget-title-font-size: 22px;
	--wd-header-el-font: "i-fikra Bold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 17px;
	--wd-brd-radius: 22px;
	--wd-primary-color: #f94db2;
	--wd-alternative-color: #9d75fd;
	--wd-link-color: #9d75fd;
	--wd-link-color-hover: #4f6afa;
	--btn-default-font-family: "i-fikra Bold", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 700;
	--btn-default-transform: capitalize;
	--btn-default-bgcolor: rgb(255,199,63);
	--btn-default-bgcolor-hover: rgb(217,68,82);
	--btn-default-color: rgb(32,18,77);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-font-family: "i-fikra Bold", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 700;
	--btn-accented-transform: capitalize;
	--btn-accented-bgcolor: rgb(255,199,63);
	--btn-accented-bgcolor-hover: rgb(217,68,82);
	--btn-accented-color: rgb(32,18,77);
	--btn-accented-color-hover: rgb(255,255,255);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(77,152,96);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(247,157,63);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(http://norhans-macbook-pro.local/i-fikra/wp-content/uploads/2021/09/hardware-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgba(244,246,249,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(32,18,77);
	background-image: none;
	background-repeat: repeat-x;
	background-size: contain;
	background-position: center top;
}
html .wd-carousel .wd-carousel-item .post.wd-post .wd-entities-title {
	font-family: "i-fikra Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 22px;
	text-transform: capitalize;
	color: rgb(32,18,77);
}
Section title {
	font-family: "i-fikra Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	color: rgb(32,18,77);
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "i-fikra ExtraBold", Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 90px;
	text-transform: capitalize;
	color: rgb(255,255,255);
}
html .page-title > .container > .title:hover, html .page-title .wd-title-wrapp > .title:hover {
	color: rgb(255,199,63);
}
html .page-title .wd-breadcrumbs a, html .page-title .wd-breadcrumbs span, html .page-title .yoast-breadcrumb a, html .page-title .yoast-breadcrumb span {
	font-family: "i-fikra Regular", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	text-transform: capitalize;
	color: rgb(169,177,188);
}
html .page-title .wd-breadcrumbs a:hover, html .page-title .yoast-breadcrumb a:hover {
	color: rgb(255,199,63);
}
.page .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
.single-product .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
.single-post .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: #130a2d;
	background-image: none;
}
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-color: rgb(32,18,77);
	--wd-form-placeholder-color: #646C77;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

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

rs-slides :is([data-type=text],[data-type=button]) {
font-family: i-fikra ExtraLight !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: i-fikra ExtraBold !important;
}

@font-face {
	font-family: "i-fikra Regular";
	src: url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Regular.woff2") format("woff2"), 
url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "i-fikra Medium";
	src: url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Medium.woff2") format("woff2"), 
url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "i-fikra Light";
	src: url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Light.woff2") format("woff2"), 
url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Light.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "i-fikra ExtraLight";
	src: url("//norhanelashry.com/wp-content/uploads/2025/09/i_fikra-ExtraLight.woff2") format("woff2");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "i-fikra ExtraBold";
	src: url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-ExtraBold.woff2") format("woff2"), 
url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-ExtraBold.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "i-fikra Bold";
	src: url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Bold.woff2") format("woff2"), 
url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "i-fikra Black";
	src: url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Black.woff2") format("woff2"), 
url("//norhanelashry.com/wp-content/uploads/2023/09/i_fikra-Black.woff") format("woff");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: "icon ExtraLight";
	src: url("//norhanelashry.com/wp-content/uploads/2025/09/i_fikra-ExtraLight.woff2") format("woff2");
	font-weight: 100;
	font-style: normal;
}

.future{
	display:none;
}

[class*="color-scheme-light"] {
    --color-white: #fff;
    --color-gray-100: #F4F6F9;
    --color-gray-200: #E5E8EC;
    --color-gray-300: #CBD0D8;
    --color-gray-400: #A9B1BC;
    --color-gray-500: #878F9A;
    --color-gray-600: #646C77;
    --color-gray-700: #424953;
    --color-gray-800: #353A43;
    --color-gray-900: #353A43;
    --bgcolor-white-rgb: #F4F6F9;
    --bgcolor-white: #F4F6F9;
    --bgcolor-gray-100: #E5E8EC;
    --bgcolor-gray-200: #CBD0D8;
    --bgcolor-gray-300: #A9B1BC;
    --bgcolor-gray-400: #878F9A;
    --brdcolor-gray-200: #CBD0D810;
    --brdcolor-gray-300: #A9B1BC15;
    --brdcolor-gray-400: #878F9A25;
    --brdcolor-gray-500: #878F9A30;
    --wd-text-color: #424953;
    --wd-title-color: #20124d;
    --wd-widget-title-color: var(--wd-title-color);
    --wd-entities-title-color: var(--wd-title-color);
    --wd-entities-title-color-hover: var(--wd-title-color);
    --wd-link-color: rgba(255,255,255,0.9);
    --wd-link-color-hover: #FFC73F;
    --wd-form-brd-color: rgba(255,255,255,0.2);
    --wd-form-brd-color-focus: rgba(255,255,255,0.3);
    --wd-form-placeholder-color: rgba(255,255,255,0.6);
    --wd-form-chevron: 
    --wd-main-bgcolor: var(--bgcolor-white);
    color: var(--wd-text-color);
}

:root {

    --btn-accented-transform: capitalize!important;
	  --btn-default-transform: capitalize!important;
		--btn-transform: capitalize!important;
		--page-title-display: block!important;
	  
    --wd-form-brd-width: 1px!important;
    --wd-form-brd-radius: 24px!important;
    --btn-default-brd-radius: 24px!important;
    --btn-accented-brd-radius: 24px!important;
  
}

body.rtl .text-left {
    --text-align: right; 
    text-align: right; 
    --content-align: flex-start; 
}

body.rtl .text-right {
    --text-align: left; 
    text-align: left; 
    --content-align: flex-end; 
}


.page-title .container {
		text-align:center;
}

body.rtl .wd-title-style-simple.text-left .liner-continer:after {
    right: 0;
}



.whb-sticked .whb-color-light:not(.whb-with-bg) {
    background-image: linear-gradient( #071430, #20124d)!important;
		background-color:  transparent !important;
	
}

.elementor-section.wd-section-stretch>.elementor-container {
    max-width: calc(var(--wd-container-w) - 150px + var(--wd-el-column-gap, .0001px))!important;
}

.pagin-scheme-light .flickity-button {
    --arrow-color: #fff!important;
    --arrow-color-hover: #20124d!important;
    --arrow-bgcolor: #351C7560!important;
		box-shadow:none!important;
	
}
.pagin-scheme-light .flickity-button:hover {
	--arrow-bgcolor: #FFC73F!important;
	--arrow-color: #20124d!important;
}



.wd-btn-arrow{
	border-radius:50%;
	background-color:#351C7560!important;
	color:#fff!important;
	
}


.owl-nav>div[class*="prev"] {
    left: calc(30px + var(--wd-car-sp) / 2)!important;
}

.owl-nav>div[class*="next"] {
    right: calc(30px + var(--wd-car-sp) / 2)!important;
}

body.rtl .owl-nav>div[class*="next"] {
    left: calc(30px + var(--wd-car-sp) / 2)!important;
		right:auto!important;
}

body.rtl .owl-nav>div[class*="prev"] {
    right: calc(30px + var(--wd-car-sp) / 2)!important;
		left:auto!important;
}


.wd-btn-arrow:after {
	font-size:20px!important;
}

.wd-btn-arrow:hover{
	background-color:#FFC73F!important;
	color:#20124d!important;
}



 [class*="color-scheme-light"] .mega-menu-list>li>a
{
		--sub-menu-color: #20124d!important;
    --sub-menu-color-hover: var(--wd-primary-color)!important;
}


[class*="color-scheme-light"] .wd-sub-menu {
    --sub-menu-color: #424953;
    --sub-menu-color-hover: var(--wd-primary-color);
}



.simple_nav_menu .wd-sub-menu li>a
{
		background-color:var(--color-gray-200) !important;
    padding: 16px 20px;
    color: #20124d;
    text-transform: unset;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
}

.simple_nav_menu .wd-sub-menu li>a:hover
{
		background-color:#20124d !important;
    color: #fff;
}

.simple_nav_menu .wd-sub-menu>li:first-child>a {
    border-top-left-radius: var(--wd-brd-radius);
		border-top-right-radius: var(--wd-brd-radius);
}

.simple_nav_menu .wd-sub-menu>li:last-child>a {
    border-bottom-left-radius: var(--wd-brd-radius);
		border-bottom-right-radius: var(--wd-brd-radius);
}



.wd-dropdown-menu.wd-design-aside .wd-dropdown {
	padding:0 !important;
	
	
}

#menu-main-navigation .wd-dropdown,
#menu-main-navigation .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp,
#menu-main-navigation .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu {
	padding:0px!important;
	margin:0px!important;
	background:  transparent !important;
	box-shadow:none!important;
}


.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
	color:#20124d!important;
	background: var(--color-gray-200)!important;
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a,
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a {
	background:#20124d!important;
	color: #fff!important;
}



.btn-style-bordered.btn-color-black {
    border-color: var(--e-global-color-20de039)!important;
    color: var(--e-global-color-20de039)!important;
}

.btn-style-bordered.btn-color-black:hover {
    background-color: var(--e-global-color-20de039)!important;
    color: #fff!important;
}

.box-btn-hover .info-btn-wrapper {
	padding-top:0!important; 
}
.info-box-icon{
	
	background-color: rgba(0,0,0,1);
	border-radius: 24px;
	

}

.info-box-icon img{
	border-radius: 24px;
	opacity:1;
	transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18)!important;
}
.info-box-icon img:hover{
	border-radius: 24px;
	opacity:0.6;
}


.banner-mask .wrapper-content-banner {
	background-color: rgba(0,0,0,0)!important;
	transition: background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18)!important;
}
.banner-mask:hover .wrapper-content-banner {
    background-color: rgba(0,0,0,0.6)!important;
}

.promo-banner .wrapper-content-banner {

    padding: 20px!important;
}

.owl-carousel{
    background: transparent !important;
}


.brands-style-bordered .brand-item{
	border-right-style: none!important;
  border-bottom-style: none!important;

}

.brands-style-bordered .brand-item {
	padding: 10px;
	margin: 10px 0px 10px 0px;
	background-image: url("http://norhans-macbook-pro.local/i-fikra/wp-content/uploads/2023/07/icon_bg_gray4.png")!important;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: contain; /* Resize the background image to cover the entire container */
	
}
.brands-style-bordered .brand-item:hover {
	background-image: url("http://norhans-macbook-pro.local/i-fikra/wp-content/uploads/2023/07/icon_bg_gray5.png")!important;
}
.brands-style-bordered .brand-item img{
  max-height: 40px!important;
	max-width:40px!important;

}

.solution-grid-1 .entry-header {
    box-shadow: None !important;
}
.solution-grid-1 .proj-cats-list{
	display:None;
}

.solution-grid-1 .portfolio-info {
    background-color:transparent !important;
}


.read-more-section a,
.wd-read-more a 
{
	
		cursor: pointer;
		padding: 5px 20px;
	  min-height: 28px;
		
		position: relative;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		vertical-align: middle;

		border-radius: var(--btn-accented-brd-radius);

		color: #20124d!important;
		background-color: #FFC73F;	
	
		text-transform: capitalize!important;
		text-align: center;
		text-decoration: none;
		text-shadow: none;
	
		font-style: var(--btn-font-style)!important;
		font-weight: var(--btn-font-weight)!important;
		font-size: 13px!important;
		line-height: 2!important;

		
		transition: all .25s ease;
		
}

    

.read-more-section a:hover,
.wd-read-more a:hover
{
    position: relative;
    display: inline-block;
    border-bottom: none;
    color: #fff!important;
	  background-color: #D94452;
}

.meta-author>span{
	display:none;
}

.meta-categories-wrapp {
	position:relative!important;
	right:0!important;
	left:0!important;
}
.meta-categories-wrapp {
	position:relative!important;
	right:0!important;
	left:0!important;
}


.wd-post-cat.wd-style-with-bg {
    display: inline-block;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    height: 25px;
    border-radius: calc(var(--wd-brd-radius) / 1.5);
    background-color: transparent!important;
    color: #D94452;
    line-height: 25px;
}


.wd-post-cat.wd-style-with-bg:hover {
    color: #FFC73F;
}


.wd-post-cat.wd-style-with-bg>a {
    color: #D94452!important;
    vertical-align: top;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 14px!important;
}


.wd-post-cat.wd-style-with-bg>a:hover {
    color: #FFC73F!important;
}

.wd-entry-meta .meta-reply .replies-count {
    background-color: #FFC73F!important;
    color: #20124d!important;

}


.entry-meta-list li,
.hovered-social-icons
{
    color: var(--color-gray-400)!important;
}

.entry-meta-list li:hover,
.hovered-social-icons:hover
{
    color: var(--color-gray-600)!important;
}

.entry-meta-list li span
{
    color: var(--color-gray-500)!important;
}

.entry-meta-list li span:hover
{
    color: var(--color-gray-800)!important;
}

.wd-post-content{
	text-align:center;
}

.blog-design-meta-image .wd-post-entry-meta {
    margin-left: auto;
    margin-right: auto;
		width: fit-content;
}


.replies-count, .wd-tools-count{
	color:#20124d!important;
}


:is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {
    --nav-color: #fff;
    --nav-color-hover: #FFC73F!important;
    --nav-color-active: #FFC73F!important;
    --nav-chevron-color: rgba(255,255,255,0.6);
}

.custom-social-icons .wd-icon:hover  {
    color: #FFC73F !important;
}

.wd-prefooter {
    background-color: #F4F6F9!important;
}

.float-right{
 float:right!important;
}


.custom-banner a{
    border-style: none!important;
    color: var(--e-global-color-31cc3e5 );
    font-family: var(--e-global-typography-8544f73-font-family ), Sans-serif;
    font-size: var(--e-global-typography-8544f73-font-size );
    font-weight: var(--e-global-typography-8544f73-font-weight );
    text-transform: var(--e-global-typography-8544f73-text-transform );
    font-style: var(--e-global-typography-8544f73-font-style );
    text-decoration: var(--e-global-typography-8544f73-text-decoration );
    line-height: var(--e-global-typography-8544f73-line-height );
    letter-spacing: var(--e-global-typography-8544f73-letter-spacing );
    word-spacing: var(--e-global-typography-8544f73-word-spacing );
		text-align: start;
}

.custom-team-member .member-name{
	color:#fff !important;
}

.custom-team-member .member-position{
	color:#FFC73F !important;
}
.custom-team-member .member-bio{
	color:#A9B1BC !important;
}
.custom-team-member .member-image img {
    border-radius: 50%!important;
}

.wd-timer span{
	background:transparent!important;
	color:#fff!important;
}

.wd-products-nav a{
	color: var(--color-gray-400)!important;
}
.wd-products-nav a:hover{
	color: #FFC73F!important;
}


.woocommerce-product-attributes-item__value a,
.product_meta a,
.woocommerce-review-link
{
	color:var(--color-gray-400)!important;
}

.woocommerce-product-attributes-item__value a:hover,
.product_meta a:hover,
.woocommerce-review-link:hover
{
	color:#FFC73F!important;
}

.woocommerce-breadcrumb a,.woocommerce-breadcrumb span
{
    font-family: "i-fikra Regular", Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 16px;
    text-transform: capitalize;
    color: rgb(169,177,188);
}
.woocommerce-breadcrumb a:hover{
	color:#FFC73F;
}
.product-label{
 	color:#20124d!important;
	font-family: "i-fikra Bold";
  font-weight: 700;
}


.light-testimonials p{
	color: var(--color-gray-300)!important;
}

.light-testimonials footer,
.light-testimonials .wd-testimon-name{
	color: #fff!important;
}

.light-testimonials span,
.light-testimonials .wd-testimon-pos{
	color: #FFC73F!important;
}
.elementor-icon-box-content{
    margin: 8px;
}
body.rtl .aligning .elementor-icon-box-wrapper{
text-align: right!important;
}

body.rtl input,
body.rtl select,
body.rtl option,
body.rtl textarea{
text-align: right;
}
.topbar-contact .elementor-icon-box-icon{
margin-bottom: 20px!important;
}

.technology-banner p{
	margin-bottom:-18px!important;
}

.technology-banner-no-title .promo-banner,
.technology-banner .promo-banner{
	width:120px!important;
	height:120px!important;
	border-radius:24px;
}
.technology-banner-no-title .main-wrapp-img{
		width: 80px;
    height: 80px;
    margin: 20px!important;
}
.technology-banner .main-wrapp-img
{
    width: 70px;
    height: 70px;
    margin: auto;
		margin-top: 15px;
    margin-bottom: 35px;
}

.technology-banner-no-title .banner-image,
.technology-banner .banner-image {
  display: flex;
  justify-content: center;
  align-items: center;
	width: 100%;
  height: 100%;
}

.technology-banner-no-title img,
.technology-banner img
{
    max-width: 100%!important;
    max-height: 100%!important;
		width:auto!important;
		height: auto!important;
	  object-fit: contain!important;
    object-position: center!important;
		margin:auto!important;
}
.wd-popup {
    background-color: #F4F6F9!important;
}

.global-pulse-title .wd-post-cat.wd-style-with-bg>a{
    color: var(--e-global-color-3d1b8d3)!important;
    font-family: var(--e-global-typography-75c6a88-font-family)!important;
    font-size: var(--e-global-typography-75c6a88-font-size)!important;
    font-weight: var(--e-global-typography-75c6a88-font-weight)!important;
    text-transform: var(--e-global-typography-75c6a88-text-transform)!important;
    line-height: var(--e-global-typography-75c6a88-line-height)!important;
    letter-spacing: var(--e-global-typography-75c6a88-letter-spacing)!important;
    word-spacing: var(--e-global-typography-75c6a88-word-spacing)!important;
}

.global-pulse-title .entry-title{
    color: var(--e-global-color-b41f5ff)!important;
    font-family: var(--e-global-typography-01e1703-font-family)!important;
    font-size: var(--e-global-typography-01e1703-font-size)!important;
    font-weight: var(--e-global-typography-01e1703-font-weight)!important;
    text-transform: var(--e-global-typography-01e1703-text-transform)!important;
    line-height: var(--e-global-typography-01e1703-line-height)!important;
    letter-spacing: var(--e-global-typography-01e1703-letter-spacing)!important;
    word-spacing: var(--e-global-typography-01e1703-word-spacing)!important;
}

.post-title-large-image.color-scheme-light:after {
    background: transparent!important;
}


.project-list .portfolio-entry .entry-header {
	display: flex
  align-items: center;
	background-color: transparent;
  background-image: linear-gradient(159deg, #9D75FD1C 0%, #130A2D9E 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #9D75FD4A;
	--border-color: #9D75FD4A;
	--border-radius: 24px 24px 24px 24px;
}
.project-list .portfolio-entry .entry-header img {
    transform: translate(50%, 0px);
    background: #fff;
    border-radius: 50%;
    width: 72px;
    margin: 24px auto;
    height: 72px;
}

.project-list .portfolio-thumbnail,
.project-list .entry-thumbnail,
.project-list .portfolio-entry .entry-header div {
    display:inline-block
}

.menu-main-pages:hover{
	color: #F94DB2;
}

#menu-main-pages li a:hover {
  color: #9D75FD; /* اللون عند الهوفر */
}

#menu-main-pages li.current-menu-item > a,
#menu-main-pages li.current_page_item > a {
  color: #F94DB2;
}

/* يستهدف كل صور SVG داخل الكارد */
.ccp-project-card img[src$=".svg"] {
  /* مثال لتلوين تقريبي للّون #E9E5FF */
  filter: invert(93%) sepia(11%) saturate(2%) hue-rotate(200deg) brightness(96%) contrast(86%);
  /* حافظ على حجم الصورة وبادينجها */
  width: 18px;
  height: 18px;
  object-fit:contain;
}

h1.entry-title.title:hover {
    color: #ffffff !important;
}

@media (max-width: 576px) {
	.centralize .text-left,
	.centralize .text-right
		{
			--text-align: center!important; 
			text-align: center!important; 
			--content-align: flex!important; 
	}
	
	.centralize  .liner-continer:after
	{
		left: calc(50% - 20px)!important;
		right: calc(50% - 20px)!important;
}


}

