/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/



/* 
/* إجبار المنتجات على الصعود بجانب السايدبار في صفحة المتجر 
@media (min-width: 922px) {
    .ast-left-sidebar #primary {
        width: 70% !important; /* تقليل عرض منطقة المنتجات 
        float: right !important;
        padding-left: 30px;
    }
    .ast-left-sidebar #secondary {
        width: 25% !important; /* تحديد عرض السايدبار 
        float: left !important;
    }
    .ast-left-sidebar #content .ast-container {
        display: block !important; /* لضمان عمل خاصية float 
    }
} */

/*content single product tab*/

.woocommerce-js div.product .woocommerce-tabs .panel{
	   color: #a7a6a6;
}
/*gatrgory related single prosuct */

 .woocommerce-page ul.products li.product .ast-woo-product-category
{
    color: #a7a6a6;
}




/* end  card all posts and caorp word */
/****************************************************Home************************************/

@media only screen and (max-width: 767px) {
    .eael-advance-tabs .eael-tabs-nav > ul {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        scrollbar-width: none !important; 
    }
    
    .eael-advance-tabs .eael-tabs-nav > ul::-webkit-scrollbar {
        display: none !important; 
    }
    
    .eael-advance-tabs .eael-tabs-nav > ul li {
        flex: 0 0 auto !important;
        white-space: nowrap !important;
    }
}



/*style fibosearch*/
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
      border: 2px solid #c28833;
   
}






/* === EA Product Tabs Horizontal Scroll === */
.eael-cat-tab {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
}

/* إخفاء النزول للسطر التالي */
.eael-cat-tab li {
    flex: 0 0 auto !important;
}

/* تحسين شكل الروابط */
.eael-cat-tab li a {
    white-space: nowrap;
    padding: 10px 18px;
}
/* === Hide horizontal scrollbar for EA Product Tabs === */
.eael-cat-tab {
    scrollbar-width: none;       /* Firefox */
    -ms-overflow-style: none;    /* IE & Edge */
}

.eael-cat-tab::-webkit-scrollbar {
    display: none;               /* Chrome, Safari */
}

.eael-cat-tab li {
    margin-right: 5px;
	padding-left:10px;
}

/* Row like slider (scroll) */
/* =========================================================
   WC Categories Slider Look (Circle + Arrows + Dots)
   Works with: .wc-cat-slider + Swiper markup (from JS)
   ========================================================= */

.wc-cat-slider{
  position: relative;
}

/* Container padding to make room for arrows */
.wc-cat-slider .wc-cat-swiper{
  position: relative;
  padding: 10px 50px; /* left/right space for arrows */
}

/* Center slides vertically */
.wc-cat-slider .swiper-wrapper{
  align-items: center;
}

/* Each slide centered */
.wc-cat-slider .swiper-slide{
  display: flex;
  justify-content: center;
}

/* Make whole item clickable and centered */
.wc-cat-slider .swiper-slide a{
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}

/* Circle image (fixes oval / huge images) */
.wc-cat-slider .swiper-slide a img{
  width: 160px !important;
  height: 160px !important;
  max-width: none !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  display: block !important;
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* Hover effect (optional) */
.wc-cat-slider .swiper-slide a:hover img{
  transform: scale(1.03);
}

/* Hide category title (like your second design) */
/*.wc-cat-slider .woocommerce-loop-category__title{
  display: none !important;
}*/

/*show title  category products*/
/* Show category title */
.wc-cat-slider .woocommerce-loop-category__title{
  display: block !important;
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 600;
  color: inherit;
}

/* Hide the (count) number if it appears */
.wc-cat-slider .woocommerce-loop-category__title mark.count{
  display: none !important;
}

/* Mobile title size */
@media (max-width: 767px){
  .wc-cat-slider .woocommerce-loop-category__title{
    font-size: 13px;
    margin-top: 8px;
  }
}


/* Hide pagination dots */
.wc-cat-slider .swiper-pagination{
  display: none !important;
}

/* Arrow buttons style */
.wc-cat-slider .swiper-button-prev,
.wc-cat-slider .swiper-button-next{
  width: 42px;
  height: 42px;
  border-radius: 999px;
  background: rgba(255,255,255,.85);
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
}

/* Arrow icon size */
.wc-cat-slider .swiper-button-prev:after,
.wc-cat-slider .swiper-button-next:after{
  font-size: 18px;
  font-weight: 700;
}

/* Pagination (dots) position */
.wc-cat-slider .swiper-pagination{
  position: relative;
  margin-top: 14px;
}

/* Dot size */
.wc-cat-slider .swiper-pagination-bullet{
  width: 7px;
  height: 7px;
}

/* Mobile adjustments */
@media (max-width: 767px){
	.wc-cat-slider .wc-cat-swiper{
    padding: 10px 18px !important;
  }

}



/* ElementsKit Heading - RTL align right */
[dir="rtl"] .ekit-wid-con .elementskit-section-title-wraper.text_left,
body.rtl .ekit-wid-con .elementskit-section-title-wraper.text_left{
  text-align: right !important;
}

[dir="rtl"] .ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-section-title,
body.rtl .ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-section-title{
  text-align: right !important;
}

[dir="rtl"] .ekit-wid-con .elementskit-section-title-wraper.text_left .ekit-heading__description,
[dir="rtl"] .ekit-wid-con .elementskit-section-title-wraper.text_left .ekit-heading__description p,
body.rtl .ekit-wid-con .elementskit-section-title-wraper.text_left .ekit-heading__description,
body.rtl .ekit-wid-con .elementskit-section-title-wraper.text_left .ekit-heading__description p{
  text-align: right !important;
}







