/* white you custom css code here. only css code will work */
:root{
    --hover-color-one:#D1CDCB !important;
    --main-color-two:#D1CDCB !important;
      --hover-color-two:#D1CDCB !important;
      --main-color-four:#D1CDCB !important;
      --main-color-one: #D1CDCB !important;
    }
    a:hover{
      color:#D1CDCB !important;
    }
    .icon-box:hover{
      color:#D1CDCB !important;
    }
    .single-featured-item .icon-box i{
    color:#D1CDCB !important;
    }
    .header-area-wrapper .slick-dots li.slick-active{
      background-color:#D1CDCB !important;
    }
    
    .cart-badge{
    background-color:#D1CDCB !important;
    }
    #gdpr-cookie-message p{
    color:#000000 !important;
      
    }
    #gdpr-cookie-message h4{
    color:#000000 !important;
      
    }
    #gdpr-cookie-accept{
    background-color:#000000 !important;
     color:#ffffff !important;
    }
    .widget-title{
    color:#D1CDCB !important;
    }
    .btn-wrapper a:hover{
    color:#ffffff !important;
      background-color:#D1CDCB !important;
    }
    .quick-cart .btn-wrapper a{
    background-color:#000000 !important;
    }
    .quick-cart .btn-wrapper a:hover{
    background-color:#D1CDCB !important;
      color:#FFFFFF !important;
    }
    .navbar-area .new-nav-container .nav-right-content ul li a:hover{
    color:#D1CDCB !important;
    }
    .search-open .icon:hover{
    color:#D1CDCB !important;
    }
    .search-close{
    background-color:#D1CDCB !important;
    }
    .search-bar .menu-search-form button{
    background-color:#000000 !important;
      color:#D1CDCB !important;
    }
    .our-stor-btn-list .active {
      color:#D1CDCB !important;}
    
    footer a{
    color:#000000 !important;
    }
    footer p{
    color:#000000 !important;
    }
    .email-subscribe .form-group .form-btn-2{
      background-color:#D1CDCB !important;
    }
    .email-subscribe .form-group .form-btn-2:hover{
    color:#000000 !important;
    }
    
    .toolbox-wrapper .toolbox-item.toolbox-show .select-box, .toolbox-wrapper .toolbox-item.toolbox-sort .select-box{
     background-color:#FFFFFF !important;
      color: #D1CDCB !important;
    }
    .toolbox-wrapper .toolbox-item.toolbox-layout .layout-list .layout-item{
     background-color:#FFFFFF !important;
      color:#D1CDCB !important;
    }
    .toolbox-wrapper .toolbox-item.toolbox-layout .layout-list .layout-item a{
     background-color:#FFFFFF !important;
      color:#D1CDCB !important;
    }
    .toolbox-wrapper .toolbox-item.toolbox-layout .layout-list .layout-item i{
     background-color:#FFFFFF !important;
      color:#D1CDCB !important;
    }
    .single-product-item .product-img-box .hover{
    background-color:#FFFFFF   !important;
    }
    
    .single-product-item .product-details-wrap .product-price-details ul li{
    color:#D1CDCB !important;
    }
    .widget.widget-color .checkbox-size .single-checkbox-wrap .size-code, .widget.widget-color .checkbox-color .single-checkbox-wrap .size-code{
    color:#000000 !important;
     background-color:#FFFFFF !important;
    }
   
    .product-wrap .single-shop-list-item .product-details-wrap .pricing .price, .product-wrap .single-shop-list-item .product-details-wrap .pricing del{
    color:#000000 !important;
    }
   
    .price {
    color:#000000 !important;
    }
    
    .register-form-wrapper .register-form .btn-wrapper .default-btn{
    background-color: var(--main-color-two) !important;
        border-color: var(--main-color-one) !important;
        width: 100%;
        text-align: center;
    }
    
    .la, .las {
      /* color:#FFFFFF !important; */
    }
    .single-new-design-wrapper .product-img-box .hover .right ul li a{
    color:#ffffff !important;
     background-color:#D1CDCB !important;
     padding: 10px !important;
     border:none !important;
     
    }
    .la-shopping-cart{
    color:#ffffff !important;
     background-color:#D1CDCB !important;
     padding: 5px !important;
     border:none !important;
    }
    .product-details-tab .nav .nav-item .nav-link.active:hover{
    color:#ffffff !important;
    }
    .footer-area {
      --heading-color-one: #212121 !important;
        background: var(--heading-color-one) !important;
    }
    .single-new-design-wrapper .product-img-box .hover .left ul li a {
      
      color:#ffffff !important;
    
    }
    .cart-box table thead {
      background-color:#D1CDCB !important;
     color:#ffffff !important;
    }
 
    .random-product-area-wrapper .single-random-item .tag-box .tag{
    background-color: transparent !important;
      padding:0 !important;
    }
    .random-product-area-wrapper .single-random-item .tag-box .tag2{
    background-color: transparent !important;
      padding:10px 25px 10px 25px !important;
      border: solid 1px #ffffff;
      border-radius: 15px;
      color: #ffffff;
    }
    .random-product-area-wrapper .single-random-item .tag-box .tag2:hover{
    background-color: transparent !important;
      padding:10px 25px 10px 25px !important;
      border: solid 1px #ffffff;
      border-radius: 15px;
      color: #D1CDCB;
    }
    .single-random-item{
    text-align: center !important;
    }
    .random-product-area-wrapper .single-random-item .tag-box {
      left: 0 !important;
      right: 0 !important;
      top: 50% !important;
      bottom: 0 !important;
      margin: auto !important;
    }
    .random-product-area-wrapper .single-random-item .tag-box h2{
    color:#ffffff !important;
    font-size: 40px !important;
    }
    .random-product-area-wrapper .single-random-item .tag-box h2:hover{
    color:#ffffff !important;
    }
    .random-product-area-wrapper .single-random-item .tag-box2 {
    margin-top:20% !important;
    }
    .navbar-nav{
    position: absolute !important;
      left: 0 !important;
      right: 0 !important;
      
      margin: 0 auto !important;
      top: 30px  !important;
      
    }
    
    .logo-wrapper{
      
     text-align:center;
      position: absolute !important;
      z-index:5 !important;
        top:18px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }
    
    @media only screen and (min-width: 991px){
      
      .logo-wrapper img{
      
        max-width: 300px !important;
        max-height: 80px !important;}
    }
    
    @media only screen and (max-width: 450px){
        .left-navy{
      position:absolute !important;
      top:16px !important;
      left:-220px !important;
     
    }
      .right-navy{
      position:absolute !important;
      top:0px !important;
      right:5px !important;
     
    }
      .navbar-area .new-nav-container .nav-right-content ul .cart a .cart-badge{
      display:none !important;
      }
      
    .nav-right-inline .nav-right-content {
        position: absolute !important;
        left: 70% !important;
        margin-left: 0px !important;
      }
      .logo-wrapper{
      top:8px !important;
      }
      .navbar-area.nav-style-01{
    height: 82px !important;
    }
    }
    @media only screen and (max-width: 991px){
    .nav-right-content {
        transform: translateX(0)!important; 
      }
     .logo-wrapper{
      top:24px !important;
      }
      .navbar-area.nav-style-01{
    height: 110px !important;
    }
    }
    .navbar-area.nav-style-01{
    height: 75px ;
      border-radius:0 !important;
    }
    .single-random-item .product-bg-img{
    height: 481px !important;
    }
    .bg-bg{
       
      width:100% !important;
      margin:0 !important;
      max-height:200px !important;
     background-color:#ffffff !important;
    }
    .container, .container-lg, .container-md, .container-sm{
    max-width:10000px !important;
    }
    .random-product-area-wrapper{
    margin:0 !important;
    }
    .slick-slider .col-lg-12{
    padding:2px !important;
    }
    .section-title-wrapper .main-title{
      margin-top:7% !important;
    }
    .info-box , .slick-dots{
    display:none !important;
    }
    
    .new-design-area-wrapper .new-collection-highlight{
    padding-bottom:0px !important;
    }
    .new-design-area-wrapper .new-design-slider-main{
    padding-bottom:0px !important;
    }
    
    .slick-track{
    height:100%  !important;
    }
    .new-design-area-wrapper{
     background-color:#ffffff !important;
    }
    
    @media only screen and (max-width: 767px){
    .new-collection-highlight.index-02 .col-sm-9:last-child {
        margin: 0px !important;
      }}
    .cart-btn-wrapper .left .default-btn:hover{
    color:#FFFFFF !important;
    }
    .cart-btn-wrapper .right .default-btn:hover{
    color:#000000 !important;
    }
    
    @media only screen and (max-width: 450px){
      .quick-cart{
    left:-10px !important;
    }
    .arrow-up {
      left: 0px !important;}}
    .single-random-item{
    padding:3px !important;
    }
    .navbar-nav{
    height:45% !important;
    width:100% !important;
    padding:0  !important;
    }
    .navbar-nav li{
    width:15% !important;
    }
    .random-product-area-wrapper{
     background-color:#FFFFFF !important;
    
    }
    .dropdown-hover:hover>.dropdown-menu {
    display: inline-block;
    }
    
    .dropdown-hover>.dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
    }
    .dropdown-menu .row{
    padding: 5% !important;
     flex-wrap:nowrap !important;
    }
    .new-design-area-wrapper .new-collection-highlight .single-item {
    padding-left:2px !important;
    padding-right:2px !important;
    }
    .left img{
    height:100% !important;
    }
    @media only screen and (max-width: 991px){
    .nav-right-content {
        margin-left: 85px !important;
    }
    }
    @media only screen and (min-width: 991px){
    .my-nav {
       display:none !important;
    }
    }
    .navbar-nav{
      position:absolute !important;
      height:50px !important;
      top:75px !important;
      justify-content: center !important;
      align-items: center !important;
    }
    @media only screen and (max-width: 991px){
    .my-nav {
       display:block !important;
    }
    }
    @media only screen and (max-width: 991px){
    .my-nav2 {
       display:none !important;
    }
    }
    @media only screen and (min-width: 991px){
    .my-nav2 {
       display:flex !important;
      background-color:#FFFFFF !important;
    }
    }
    @media only screen and (max-width: 991px){
    .navbar-nav {
     height:400vh !important;
      width:100% !important;
       position:relative !important;
      margin:0  !important;
      top: 30px  !important;
      left: -22px !important;
      width: 90% !important;
    }
      .navbar-nav li {
        width: 100% !important;
         text-align:center !important;
    }
    }
    video{
    width:100% !important;
    }
    .footer-area{
    padding-right:15px  !important;
    padding-left:15px  !important;
    background-color:#FFFFFF  !important;
    }
    .email-subscribe .form-group input{
    background-color:#D1CDCB  !important;
      color:#000000  !important;
    }
    .email-subscribe .form-group{
    background-color: silver  !important;
     border-radius:15% 5px 5px 15%;
    }
    .navbar-area .new-nav-container{
    border-radius:0   !important;
    }
    .dropdown-menu{
    top:45px    !important;
    }
    
    
    
    @media only screen and (min-width: 991px){
      .new-header-area-wrapper.new-style-1 .new-header-area-wrapper .container.custom-container-1410 .header-inner.style-01{
      padding: 0 75px 0 !important;
      }
      .nav-right-content{
        min-width:100% !important;
        max-width:100% !important;
    position:absolute !important;
      z-index:1 !important;
    }
    .right-navy{
      position:absolute !important;
      right:65px !important;
      top:-45px !important;
    }
      .left-navy{
      position:absolute !important;
      top:-26px !important;
      left:5px !important;
     
    }
    .quick-cart{
    /* left: 0 !important; */
    }
    .arrow-up{
    /* left:0 !important; */
      }}
    .bg-light{
    background-color:#ffffff !important;
    }
    .tawk-min-container{
    position:absolute !important;
      bottom:0px !important;
      left:0px !important;
    }
.single-product-item
{
 border: 1px #D1CDCB solid !important;
}

.custom-container-1720{
display:none !important;
}
@media only screen and (max-width: 991px)
{
  .navbar-nav li {
    text-align:left !important;

  }
      .navbar-area .new-nav-container .navbar-collapse .navbar-nav li{
  line-height:10px !important;
  padding:15px;
     
  }
}
.navbar-area.nav-style-01 {
position: -webkit-sticky !important; /* Safari */
  position: sticky !important;
  
}
.single-product-item .product-details-wrap{
padding: 12px !important;
text-align:center !important;
}
.single-product-item .product-details-wrap .product-price-details{
text-align:center !important;
}

/* اسمحي بالتمرير على صفحات الأدمن */
html, body { height: auto !important; overflow-y: auto !important; }

/* الحاويات الرئيسية */
.page-container, .main-content, .content, .app-content, .container {
  overflow-y: auto !important;
  overflow-x: visible !important;
  max-height: none !important;
  height: auto !important;
}

/* في حال استخدام slimScroll أو perfect-scrollbar */
.slimScrollDiv, .ps, .ps-content {
  overflow: auto !important;
  max-height: none !important;
  height: auto !important;
}

/* لو عناصر الودجت داخل Accordion محدودة الارتفاع */
.accordion .card-body, .accordion .collapse.show {
  max-height: none !important;
  overflow: visible !important;
}

/* تخصيص شكل ولون شريط التمرير */
::-webkit-scrollbar {
  width: 8px;              /* عرض الشريط */
}

::-webkit-scrollbar-track {
  background: #f1f1f1;     /* خلفية المسار */
}

::-webkit-scrollbar-thumb {
  background: #999;        /* لون الشريط نفسه */
  border-radius: 4px;      /* زوايا مستديرة */
}

::-webkit-scrollbar-thumb:hover {
  background: #555;        /* عند المرور عليه */
}

.slimScrollBar{
      background: black !important;
}