/* Developed By Hashem Mdoukh +972-597965309 */ 

.main-navbar,
.mobile-nav-bottom {
    background: rgba(31, 31, 44, 0.92157);
}


[data-theme="light"] .main-navbar .relative div.flex a ,[data-theme="light"] #comments h2 {
color: rgb(246 168 17) !important;
}

.swiper-pagination-bullet {
border-color: rgb(246 168 17) !important;
}

.swiper-pagination-bullet-active {
background: rgb(246 168 17) !important;
}

.custom-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::before {

border-color: rgb(246 168 17) !important;
}

.main-links-style-2-swiper-actions-center-prev svg,
.main-links-style-2-swiper-actions-center-next svg {
color: #FFF;
}

.swiper-container {
overflow: visible;
}

.banners-slider-swiper-actions-pagination {
bottom: -20px !important;
}

.content .content-entry li {
    color: #FFF;
}

.ql-align-right span {
color: #FFF !important;
background-color: rgb(254 171 0) !important;
    padding-left: 7px;

}

.enhanced-products-slider-heading-action {
    color: rgb(255 255 255);
}

.product__description .article p.ql-direction-rtl a {
background: transparent !important;

}

.s-form-control {
    color: #FFF;
    border-color: #fdab00 !important;
}

/*Sidbar*/
#mobile-menu .main-menu li a {
color: #FFF;
}

.mm-spn li::after {
border-color: rgb(246 168 17) !important;
    opacity: .5;
}

.mm-spn li:last-child::after {
    opacity: 0;
}

/*Hero Section*/
.banners-slider:first-of-type {
margin-top: 65px;
}

/*Cat*/
.main-links-style-2-slider-single-content-title a h4 {
font-size: 1rem;
}

/*Who We Are*/
.descriptive-heading-action-button {
    background-color: rgb(246 168 17);
}


/*Steps Store*/
.steps-content-single-box h4,
.steps-content-single-description,
p,h3,
.descriptive-heading-action-button-text,
.descriptive-heading-action-button,
.ql-direction-rtl span,
.total-price,
#s-cart-icon .s-cart-summary-content b,
.main-navbar div.flex button svg,
.mobile-nav-bottom a,
.mobile-nav-bottom button svg,
.s-cart-summary-icon svg,
.mobile-nav-bottom button label,
#s-cart-icon svg,
.breadcrumbs ol li,
.s-comment-form-input,
.s-rating-modal-comment,
.s-rating-modal-comment:focus,
.rating-header h2 {
color: #FFF !important;
background: transparent !important;

}

/*Products*/
.product-card-content-meta-pricing-current-discounted{
    color: red;
}

[data-theme="dark"] .product-card {
    border: 2px solid #FFF;
    box-shadow: 0 0 8px rgba(255, 255, 255, 0.8)
}

[data-theme="light"] .product-card {
    border: 2px solid #f4ad0d;
    box-shadow: 0px 0px 8px #f4ad0d;
}

[data-theme="light"] .product-card-content-meta-subtitle {
    color: #000 !important;
}

[data-theme="light"] .product-card-actions-add-to-cart {
    background: #f4ad0d;
    color: #FFF;
}

.enhanced-fixed-products-action-button,
.dark *.enhanced-fixed-products-action-button {
    border-color: rgb(255 255 255);
    color: rgb(253 168 13);
    background: #FFF;
}

.product-details-meta-quantity-sold,
.s-product-options-option-content { 
background: #000000;
border-radius: 5px !important;
}

.s-product-options-text {
background: #FFFFFF;
border-radius: 5px !important;
}

.product-details-meta-quantity-sold-label-text,
.product-details-meta-quantity-sold-value,
.product-details-meta-quantity-sold-label svg,
b  {
color: red !important;
font-weight: bold;

}

.rtl .fix-align, [dir=rtl] .fix-align {
    color: #feab00 !important;
}

.product-card-content-media-rating {
    top: -5px;
    left: -4px;
    padding: 4px 15px;
}
.product-card-content-media-promotional-title {
    top: -2px;
    right: -8px;
    color: rgb(28 28 56);
    border-top-left-radius: 0 !important;
}

[type='checkbox']:checked,
.dark [type='checkbox']:checked {
    background-color: #fdab00 !important;
}

salla-product-options [type=checkbox], salla-product-options [type=radio]  {
    background-color: #fff !important;
}

.s-product-options-multiple-options-wrapper div {
    color: #FFF;
    margin-bottom: 0px;
}

@media (max-width: 600px) {
.s-product-options-multiple-options-wrapper label {
display: flex;
    gap: 20px;
    align-items: center;
    justify-content: start;
    margin-right: 10px
}
}

[data-theme="light"] .testimonial p,
[data-theme="light"] .store-features-style-2-content-description,
[data-theme="light"] .user-informations div p,
[data-theme="light"] .shipping-orders .order-item section p,
[data-theme="light"] .main-content div section p{
    color: #000 !important;
}

[data-theme="light"] .profile-field-item label {
color: #FFF !important;
}

body [type=text], body [type=email], body [type=url], body [type=password], body [type=number], body [type=date], body [type=datetime-local], body [type=month], body [type=tel], body [type=time], body [type=week], body [multiple], body textarea, body select {
    background-color: #FFF !important;
}

/*products with tabs*/

[data-theme="light"]  .enhanced-fixed-products div.mb-6 ul li button[aria-selected="true"]{
    background: #FFF;
    color: #ffbd0c;
    border-radius: 10px;
    border-width: 0px;
}

[data-theme="dark"]  .enhanced-fixed-products div.mb-6 ul li button[aria-selected="true"]{
    background: #ffbd0c;
    color: #FFF;
    border-radius: 10px;
    border-width: 0px;
}

[data-theme="light"] .enhanced-fixed-products div.mb-6 ul li button{
    border-width: 0px;
    color: rgb(255 189 12);
}

[data-theme="dark"] .enhanced-fixed-products div.mb-6 ul li button{
    border-width: 0px;
    color: #FFF;
}

strong,
[data-theme="light"] .cart-item div [class="flex flex-row w-full justify-between gap-2 flex-wrap"] p,
.s-quantity-input-input{
    color: rgb(253 171 0) !important;
}

salla-product-options [type=text],
salla-product-options [type=text]:is(.dark *) {
   border-bottom-width: 0px !important;
    color: #000 !important;
}

/*Footer*/
footer,
#s-edit-alert a,
.sticky-product-bar,
.btn--collapse {
background: #000000 !important;
}

.btn--collapse {
border: 1px solid #FFF;
}

.footer-links h2,
.footer-contact h2,
.copyright-text p a {
color: rgb(255 189 12);
}

.footer-links div a,
.footer-contact div a {
color: #FFF;
}

.footer-meta div.flex p,
.footer-meta div.flex ul li a i {
color: #FFF;
}

/*Cart*/ 
.dark\:\!text-\[\#7a798a\],
.dark *.dark\:\!text-\[\#7a798a\] {
    color: rgba(255, 255, 255, 1) !important;
}

[data-theme="light"] small {
color: #fdab00;
}
[data-theme="dark"] small {
color: #FFF;
}


.sticky-whatsapp-button::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    border-radius: 50%;
    border: 3px solid rgb(77, 194, 71);
    animation: WhatsApp 1200ms linear infinite;
}

@keyframes WhatsApp {
0% {
    opacity: 1;
    transform: scale(1);
}

100% {
    opacity: 0;
    transform: scale(1.4);
}
}