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


.ast-theme-transparent-header .main-header-bar {
	background-color: #333333 !important;
	height: 50px;
}
#masthead .ast-container{
	height: 0;
	min-height: 20px;
}
.main-header-menu .menu-link, .main-header-menu>a {
	padding: 10px;
}
ul#ast-hf-menu-1,ul#ast-hf-menu-2  {
	gap: 5px;
}
.ast-builder-grid-row {
	height: 48px;
}
.ast-sticky-add-to-cart.is-active .buy-now-button {
    width: unset !important;
    margin: 0px 10px;
}

.ast-container .buy-now-button {
    text-align: center;
}

.summary.entry-summary form.cart {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}

.woocommerce div.product p.price {
    display: none;
}

.woocommerce div.product .cart p.price {
    display: unset;
    font-size: xx-large;
    margin: 0px !important;
    padding: 0px;
    height: min-content;
    line-height: 0;
}

.woocommerce div.product .cart 
 .quantity {
    font-size: xx-large !important;
    margin: 0px !important;
    padding: 0px;
    height: min-content;
    line-height: unset;
}

li.ast-article-single {
    width: 70%;
    font-size: 10px;
}

.astra-shop-summary-wrap span.woocommerce-Price-amount.amount {
    font-size: 20px;
    font-weight: bolder;
}

.woocommerce-js ul.products li.product .price del span.woocommerce-Price-amount.amount {
    font-size: 15px !important;
}
.woocommerce-js ul.products li.product .price del {width: fit-content;display: flex !important;}
.woocommerce-js ul.products li.product {
    width: 150px !important;
    height: auto;
}

.woocommerce-js ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px!important;
}
.woocommerce ul.products li.product .price {
    display: flex !important;
    align-items: center;
    gap: 8px;
}

.woocommerce-js ul.products li.product .onsale {
    font-size: 0.9em;
    font-weight: bolder;
    color: white;
    padding: 5.9px 1.5px;
    background-color: #ff6a97;
    margin: -2em 0 0 -0.7em !important;
}

.site-footer {
    margin-top: 50px;
    border-style: solid;
    border-width: medium;
    border-color: #fa036b30;
    /*box-shadow: 0px 2px 10px 0px #ee2c82;*/
}
.site-footer .ast-builder-grid-row {
    height: 100% !important;
}

.woocommerce-js div.product p.price del {color: red;font-size: 19px !important;}

header.Jo_Section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom-style: solid;
    border-width: thin;
    margin-bottom: .7em;
}

h2.Jo_h1 {
    font-size: 1.571em;
    font-weight: 400;
    flex-shrink: 0;
    margin-left: 20px;
    padding-bottom: .4em;
    position: relative;
    margin-bottom: 0 !important;
}

h2.Jo_h1:after {
    content: ' ';
    /* border-color: #f53871; */
    border-bottom: 2px solid #f53871;
    display: block;
    position: absolute;
    bottom: -1px;
    width: 100%;
}

a.Jo_action-text {
    font-size: 1em;
    line-height: 1.286em;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333e48;
}
a.Jo_action-text:not(:hover):not(:focus) {
    color: #5d7184;
}
a.Jo_action-text:after {
    content: '\79';
    transform: rotate(90deg);
    font-size: 1.214em;
    font-family: font-electro;
    margin-right: 11px;
}

@media screen and (max-width: 768px) {
	.site-footer-section-2,
	.site-footer-section-3 {
		display: none !important;
	}
	.ast-builder-grid-row {
		grid-template-columns: repeat(2, 1fr);
	}
	section#block-7 {
		display: flex;
		margin: 0 !important;
	}
	
	.elementor-element.elementor-element-37e1671.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
        display: flex;
        flex-wrap: wrap;
    }
    
    .elementor-element.elementor-element-37e1671.e-flex.e-con-boxed.e-con.e-child .e-con-inner .e-child {
        flex-basis: 50%;
    }
    
    .woocommerce-js ul.products li.product .woocommerce-loop-product__title {
        /*font-size:10px!important;    */
    }
    
    figure.elementor-image-box-img {
        width: 40% !important;
    }

}


* {
    user-select: none !important;
}





.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form {
    top: 47px;
    right: 0;
    background-color: white;
    transform: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: unset;
    padding: 10px;
    flex-direction: column;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form input#search-field {width: 100%;background-color: unset;}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form span.screen-reader-text {width: 100px;}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form button.search-submit.ast-search-submit {
    display: flex;
    flex-direction: column;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form label{
    display: flex;
    width: 97%;
    align-items: center;
    background-color: white;
    border-style: solid;
    border-width: thin;
    border-radius: 20px;
    padding: 1px;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active {position: unset !important;}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form button.search-submit.ast-search-submit span.ast-icon.icon-search {color: black !important;display: flex;}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form input#search-field::placeholder {
    color: black;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form .ast-live-search-results {
    width: 97%;
    top: 65px !important;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form .ast-live-search-results label {
    border: unset!important;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form .ast-live-search-results {
    display: flex !important;
    flex-direction: column;
    padding: 14px 20px;
    border-style: solid;
    border-width: thin;
    border-radius: 20px;
}

.ast-search-menu-icon.slide-search.ast-dropdown-active form.search-form .ast-live-search-results  a.ast-search-item {
    position: relative;
    padding: 14px 20px;
    font-size: 0.9em;
}


.ast-primary-header-bar span.ast-icon.icon-search {
    color: #ff6a97 !important;
}

.ast-theme-transparent-header .main-header-bar span.ast-icon.icon-search {
    color: #ff6a97 !important;
}

.ast-sticky-add-to-cart-action-wrap form.cart p.price:first-child,
.woocommerce-customer-details .woocommerce-column--shipping-address
{
    display: none !important;
}

section#block-7 figure.wp-block-image.aligncenter.size-full.is-resized {
    display: flex;
}

.ast-builder-layout-element.ast-flex.site-footer-focus-item.ast-footer-copyright , .footer-widget-area-inner a{
    font-weight: bolder;
	line-height: 1.85714285714286;
}

@media (max-width: 767px) {
  div[data-id="4389be8"] {
    background-image: url(https://3aqeeqstore.com/wp-content/uploads/2024/03/IMG_5259-1200x896-1.jpg) !important;
  }
}

span.woocommerce-Price-currencySymbol {
    font-size: small;
/*     color: #000000; */
}



/* @media (max-width: 767px) {
	.yousef-image-test, .elementor-4387 .elementor-element.elementor-element-0398125:not(.elementor-motion-effects-element-type-background){
		background-image: url(https://3aqeeqstore.com/wp-content/uploads/2024/03/IMG_5259-1200x896-1.jpg)!important;
	}
} */