/*           Jahmi.sa by Ahmed           */
.product-single .s-product-options-option-content .s-product-options-grid-mode {
  justify-content: center;
}
.product-single .main-content .p-price-outer {
  margin: auto;
}
.product-single .s-comments-item-timestamp {
  direction: rtl;
}
.product-single .s-comments-item-stars {
  display: flex;
}
.App .s-login-modal-wrapper .s-login-modal-header-inner {
  justify-content: center!important;
}
.dark .App .s-login-modal-wrapper .s-login-modal-tab .s-login-modal-input {
  border-color: var(--custom-color2) !important;
}
.product-single
  .s-comments-container
  .s-reviews-summary-wrapper
  .s-reviews-summary-header {
  display: flex;
  justify-content: center;
}

.product-single .answer-outer .answer p {
  text-align: right;
}
.dark #app .s-social-share-btn button,
.dark #app .btn--wishlist button {
    border: 2px solid white !important;
}
.product-single .s-comments-flex-1 .s-comments-item-content {
  text-align: right;
}

.product-single
  .s-comments-flex-1
  .s-comments-item-content
  .s-comments-item-like-btn {
  display: flex;
  justify-self: flex-end;
}
.product-single
  .s-comments-item-user-wrapper
  .s-comments-item-user-info
  .s-comments-item-user-info-name {
  white-space: nowrap;
}
.store-footer__inner .footer-container .footer_top {
  margin-bottom: 15px;
}
.mobile-nav-inner .mobile-nav .mobile-nav--item .sicon-list::before {
  content: var(--before-content) !important;
}
/*           Jahmi.sa by Ahmed           */


/* Jahmi.sa by Jozef */
.product-index #page-main-title {
    gap: 0.25rem;
}

@media (max-width: 766px) {
.s-comments-item-user-info {
    gap: 1rem;
}

    h3.s-comments-item-user-info-name {
        font-size: 12px !important;
        font-weight: 700;
        margin: 0;
    }

    .s-comments-item-images {
        display: none;
    }

    .product-index .block__title-right {
        justify-content: center;
    }

    .s-slider-block__title-left {
        display: none;
    }

    .s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 0;
    }

    .s-slider-block__title {
        justify-content: center;
    }

    label.s-login-modal-label {
    text-align: center !important;
}

    .s-login-modal-header-inner {
    justify-content: center !important;
}
.special-testimonial__rating {
    margin-top: 0.5rem;
}
#s-block- .special-testimonial__text {
    justify-content: space-evenly;
}
}
/* End of Jahmi.sa by Jozef */






/* product single comment with no bg */
.dark .product-single.switch1_on .s-comments-product {
	background-color: transparent !important;
}
/* product single comment with no bg */

/* pages comment with no bg */
#app.switch2_on .content--single-page {
	background-color: transparent !important;
}
/* pages comment with no bg */

#app.cntr-menu-title .mm-spn.mm-spn--navbar::after {
	width: 100%;
	text-align: center !important;
}

/* // product single offer section */
.dark .product-single section.offer-slider {
	background-color: var(--dm-bg-sec) !important;
	background-color: transparent !important;
}
.dark .offer-slider .s-slider-block__title h2 {
	color: var(--dm-text-main) !important;
}
/* // product single offer section */

/* tempo hide te offer icon */
[dir="rtl"] .offer-slider .s-slider-block__title:before {
	opacity: 0;
}
#app .offer-slider .s-slider-block__title p {
	opacity: 1;
}
/* tempo hide te offer icon */

.main-content .p-share {
	justify-content: center;
}

/* .dark .product-single .s-comment-form-input { */
.dark .s-comment-form-input {
	border-color: var(--dm-text-sec);
}
/* .dark .product-single .s-comment-form-input::placeholder { */
.dark .s-comment-form-input::placeholder {
	color: var(--dm-text-sec) !important;
}

.dark .s-search-icon svg {
	fill: var(--dm-text-sec) !important;
}

.dark .store-header .s-search-icon svg {
	fill: var(--header-text-color) !important;
}

.dark .i-force .store-header input {
	color: var(--header-text-color) !important;
}

/* footer */
#app.switch3_on .payments-wrapper li {
	width: 2.0rem;
	height: 1.666rem;
}
/* footer */

.s-login-modal-wrapper input[name="phone"] {
	border-color: #ffffff !important;
}

.dark #wishlist span.rounded-icon {
	background-color: var(--dm-bg-sec) !important;
	color: var(--dm-text-main) !important;
}
.dark #wishlist p.text-sm.mb-5 {
	color: var(--dm-text-main) !important;
}

body.is-sticky-product-bar.product-single .store-footer {
	padding-bottom: calc(var(--mobile-nav-height)  + 3rem);
}

.store-footer > .text-sm.opacity-75 {
	opacity: 1;
}

.dark .cart .no-content-placeholder .sicon-shopping-bag,
.customer-wishlist .no-content-placeholder .sicon-heart {
	color: var(--dm-text-main) !important;
}

/* .dark .switch4_on.customer-profile .s-datetime-picker input {
	border-color: rgba(75, 85, 99, var(--tw-border-opacity));
} */
.dark .switch4_on.customer-profile salla-user-settings .s-user-settings-section {
	background-color: var(--dm-bg-sec) !important;
	color: var(--dm-text-sec) !important;
}
.dark .switch4_on.customer-profile salla-user-settings .s-user-settings-section-title,
.dark .switch4_on.customer-profile salla-user-settings .s-user-settings-section-icon {
	color: var(--dm-text-main) !important;
	fill: var(--dm-text-sec) !important;
}

.dark .switch4_on.customer-profile salla-user-settings .s-list-tile-item-subtitle div {
	color: var(--dm-text-sec) !important;
}
.dark .switch4_on.customer-profile salla-user-settings .s-list-tile-item-action .s-user-settings-section-action button {
	background: linear-gradient(45deg, var(--gradient-second), var(--gradient-first)) !important;
	border-width: 0 !important;
	color: var(--gradient-text-color) !important;
	fill: var(--gradient-text-color) !important;
}
.dark .switch4_on.customer-profile salla-user-settings .s-list-tile-item-action .s-user-settings-section-action button .s-button-text {
	color: var(--gradient-text-color) !important;
}

.dark .know-more-inner {
	border: 2px solid var(--custom-color1);
}

.dark .special-testimonial__inner {
	border: 2px solid var(--custom-color1);
	border-radius: 9px;
}
.dark .s-block-special-testimonials .swiper-pagination {
	display: none;
}

.dark .product-single salla-product-options,
.dark .sold-q-or-remained_wrapper,
.dark .customer-profile .form--user-profile input,
.dark section.sticky-product-bar,
#mobile-nav,
.dark .store-header .fixed-pinned .inner {
	border: 2px solid var(--custom-color1);
}

.dark .customer-profile select[name="gender"],
.dark .customer-profile salla-user-settings {
	border: 2px solid var(--custom-color1);
	border-radius: 9px;
}
.dark .p-card-centered.product-single .s-comments-product h2 {
	text-align: center;
}
.dark .p-card-centered.product-single .s-comments-product textarea {
	text-align: center;
}

.dark .s-search-product {
	background-color: var(--dm-bg-sec) !important;
	color: var(--dm-text-main) !important;
}
.dark .s-search-product .s-search-product-price,
.dark .s-search-product .s-search-product-title {
	color: var(--dm-text-main) !important;
}

.dark #app .enhanced-features .feature-icon,
.dark .enhanced-features.icons-floating .s-block--features__item {
	border: 2px solid var(--custom-color1);
}

.dark body.switch7_on salla-user-menu .s-user-menu-inline,
.dark body.switch7_on salla-user-menu .s-user-menu-dropdown {
	background-color: var(--dm-bg-sec) !important;
	color: var(--dm-text-main) !important;
}
.dark body.switch7_on salla-user-menu .s-user-menu-dropdown {
	border: 2px solid var(--custom-color1);
	border-radius: 9px;
}
.dark body.switch7_on nav[aria-label="Sidebar"] {
	background-color: transparent !important;
}
.dark .s-user-menu-dropdown-header-content span,
.dark .s-user-menu-dropdown-header-content p,
.dark .s-user-menu-dropdown-item a svg {
	fill: var(--dm-text-sec) !important;
	color: var(--dm-text-sec) !important;
}
@media only screen and (min-width: 992px) {
	.dark body.switch7_on nav[aria-label="Sidebar"] {
		background-color: var(--dm-bg-sec) !important;
	}
}
.dark body.switch7_on salla-user-menu .s-user-menu-inline > .s-user-menu-dropdown-item > a,
.dark body.switch7_on salla-user-menu .s-user-menu-dropdown-list > .s-user-menu-dropdown-item > a {
	color: var(--dm-text-main) !important;
}

@media only screen and (max-width: 492px) {
	#app.prod_line_count_on.prod_vertical.p-line-count-mob-2.app-body.product-single .similar-products .s-products-slider-card {
		max-width: 55%;
	}
}
@media only screen and (max-width: 767px) {
	.pm-content__title {
		font-size: 1rem;
	}
	.product-single .main-content h1 {
		font-size: 1rem;
	}
	.index-inner > .center-between.mt-8 {
		margin-top: 0.9rem;
	}
	.preview-centered .pm-content .sold-times-wrapper {
		width: 100%;
		justify-content: center;
	}
	.preview-centered .pm-content .sold-times-wrapper .injaz_count {
		min-width: 55px;
	}
	.prod-single-centered .offer-slider .s-slider-block__title p {
		font-size: 0.8rem;
	}
	.prod-single-centered .offer-slider .slide--one-fourth.swiper-slide:first-of-type {
		margin: auto;
		position: relative;
		left: -1.5rem;
	}
}

.dark .footer-centered .store-footer .footer-social-item .social-link,
.dark .footer-show-support-names .footer-contact a {
	border: 2px solid var(--custom-color1);
}

.prod-single-centered .offer-slider .s-slider-block__title {
	justify-content: center;
	text-align: center;
}
.prod-single-centered .offer-slider .s-slider-block__title-right {
	padding-left: 0;
	padding-right: 0;
}
.prod-single-centered .offer-slider .s-slider-block__title-right h2 {
	padding-left: 0;
	padding-right: 0;
}







/*~~~~~خاص بتحريك وتكبير شعار المتجر~~~~~*/

.navbar-brand img {
    max-height: 5rem;
    max-width: 145px;
    width: auto;
    animation: pulsate-bck 1.3s ease-in-out 2.5s infinite!important;
}

@keyframes pulsate-bck {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

    .navbar-brand img {
        max-height: 4rem;
    }
}

/*~~~~~خاص بالهيدر والقائمة الجانبية~~~~~*/

.s-login-modal-header-icon {
    margin-left: 0rem;
    content: url(https://i.postimg.cc/3Rc4mV9W/Picsart-24-06-23-20-51-54-633.png)!important;
    transform: scale(1);
    background-color:#0a3752!important;
}

       .s-modal-body,
       .s-login-modal-main-btn
    {
        background-color: #0a3752 ;
    text-align:center!important;
        border:2px solid #87cef8;
        border-radius:9px;
    }
    
    .mm-spn.mm-spn--navbar.mm-spn--main:after {
    background-color:#87cef8;
    color:#0a3752;
    text-align:center!important;
    display:block;
    content: "أقسام منصة خدمتك علينا"!important;
    font-size:19px;
}
   
       .mm-spn.mm-spn--navbar.mm-spn--main,
    .s-login-modal-main-btn
    {
        background-color: #0a3752 ;
        border:2px solid #87cef8;
        border-radius:0 0 0 0!important;
    }
   
    .mm-spn li a
    {
        color:#87cef8 ;
        background-color:#0a3752 ;
        border-radius:9px!important;
    }
   
 /*~~~~~خاص بفوترة المتجر~~~~~*/

    .store-footer h3 {
    color:#87cef8 !important;
}

.store-footer a {
    color: #ffffff!important;
}

.store-footer .text-gray-400 {
    --tw-text-opacity: 1;
    color: #87cef8!important;
}

.store-footer .social-link  {
 color: #ffffff !important;

}

    p.text-gray-400.mb-2\.5.md\:mb-0 ::after{
content: "إتقان ~ إخلاص ~ إبداع";
display: block;
font-size: 13px;
color:#ffffff;
}

.s-block--features .s-block--features__item h4
{
    color:#87cef8 !important;
}

        .w-full .bg-white
    {
        text-align: center;
        border: 2px solid #87cef8;
        border-radius:9px;
        margin-bottom:5px;
    }

/*~~~~~أنميشن تحريك العناصر وألوان النصوص~~~~~*/

salla-button .s-button-btn {
     border-radius: 9px;
     color:#ffffff;
   background: linear-gradient( to right, #0a3752 20%, #87cef8 30%, #0a3752 70%, #87cef8 80% );
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

.rtl .fix-align, [dir=rtl] .fix-align {
    text-align:center!important;
    font-size:13px!important;
    transform: translateY(-2px);
    display: inline-block;
    background: linear-gradient( to right, #87cef8 20%, #ffffff 30%, #87cef8 70%, #ffffff 80% );
    -webkit-background-clip: text;
    background-clip: text;
    text-align:center;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.text-xl {
padding-left: 0!important;
    padding-right: 0!important;
 background: linear-gradient( to right, #87cef8 20%, #ffffff 30%, #87cef8 70%, #ffffff 80% );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
    
    }

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.gap-2 {
    gap: 0.4rem!important;
    justify-content: center;
    background: linear-gradient( to right, #87cef8 20%, #ffffff 30%, #87cef8 70%, #ffffff 80% );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

.s-block__title h2,.s-slider-block__title h2 {

text-align: center!important;

padding-left: 0!important;

padding-right: 0!important;
margin-right:0px!important;

background: linear-gradient( to right, #87cef8 20%, #ffffff 30%, #87cef8 70%, #ffffff 80% );

-webkit-background-clip: text;

background-clip: text;

-webkit-text-fill-color: transparent;

text-fill-color: transparent;

background-size: 500% auto;

animation: textShine 5s ease-in-out infinite alternate;

}
@keyframes textShine {

0% {

background-position: 0% 50%;

}

100% {

background-position: 100% 50%;

}
}

.salla-advertisement h2
{
    text-align: center;
    display: block;
    margin: auto;
    background: linear-gradient( to right, #0a3752 20%, #ffffff 30%, #0a3752 70%, #ffffff 80%  );

    -webkit-background-clip: text;
    
    background-clip: text;
    
    text-align:center;
    
    -webkit-text-fill-color: transparent;
    
    text-fill-color: transparent;
    
    background-size: 500% auto;
    
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.product-index .block__title-right {

text-align: center!important;

padding-left: 0!important;

padding-right: 0!important;
margin-right:0px!important;

background: linear-gradient( to right, #87cef8 20%, #ffffff 30%, #87cef8 70%, #ffffff 80% );

-webkit-background-clip: text;

background-clip: text;

-webkit-text-fill-color: transparent;

text-fill-color: transparent;

background-size: 500% auto;

animation: textShine 5s ease-in-out infinite alternate;

}
@keyframes textShine {

0% {

background-position: 0% 50%;

}

100% {

background-position: 100% 50%;

}
}

custom-salla-product-card .showPreviewBtn {
     border-radius: 9px;
     color:#ffffff;
   background: linear-gradient( to right, #0a3752 20%, #87cef8 30%, #0a3752 70%, #87cef8 80% );
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.s-cart-summary-wrapper {
    color:#ffffff;
    background-color:#0a3752;
    border-radius:9px;
    background: linear-gradient( to right, #0a3752%, #ffffff 30%, #87cef8 70%, #ffffff 80% );
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
    
    animation: wiggle 2.5s infinite;
}

@keyframes wiggle { 0% { transform: rotate(0deg); } 80% { transform: rotate(0deg); } 85% { transform: rotate(5deg); } 95% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }
}