body {
    font-family: dinnextltarabic-regular!important;
    font-size: 16px!important;
    overflow-x: hidden;
    background: url(https://l.top4top.io/p_238998jii1.png);
    text-align: right;
   color: #fff;
    -moz-osx-font-smoothing: grayscale;
    BACKGROUND-SIZE: 2499PT;
    BACKGROUND-POSITION: top;
}
.product-price, .product-details__price {
    color: #219ea5;
}
.section-header .section--title {
    color: #ffffff;
}
@media only screen and (max-width: 1024px) {
.salla-theme_6 footer .footer-main .container .row>[class*=col-] {
    margin-bottom: 0px!important;
}
}

body.font-dinnextltarabic-regular .qty-field--custom .btn--qty-add, body.font-dinnextltarabic-regular .qty-field--custom .btn--qty-sub {
    padding-top: 4px;
    background: #095e5d;
}
.list--product-fields li.form-group--price {
    align-items: center;
    border-top: 3px solid #3e6a6a;
    padding-top: 20px;
}
.product-detials__desc {
    color: #5a5a5a;
    margin-bottom: 1.25rem;
    BACKGROUND: aliceblue;
}
.product-form, .product-options {
        background-color: #fff;
    border: 1px solid #FFF!important;
    border-radius: 3px;
    padding: 20px!important;
}
.add-cart-large, .order-btn {
    background: #1c989f;
    border-color: #138c8f;
}
.product-details__title {
    color: #ffffff;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 1rem;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 1rem;
}
.salla-theme_6 .social__item {
    float: inherit;
    margin-left: 0.5rem;
}
.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn span:first-child {
    color: #fff;
    opacity: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%) translateX(30px);
    transition: all .5s cubic-bezier(.68,-.55,.265,1.55);
    visibility: hidden;
}
.site-header__cart span {
    display: flex;
}
.salla-theme_6 .u-light {
    background-color: #000;
}
.product-title {
    color: #107071;
    padding: 0.5rem 1rem;
    margin: 0;
}
.sub-nav .main-menu li.sub-menu-header.categories-holder>span {
    border-top: 5px solid #000;
    display: block;
    font-weight: 400;
    padding: 5px 15px!important;
    width: 100%;
}

.salla-theme_6 .product>a .product-title {
    font-size: 16px;
    margin: 10px 0 2px!important;
    padding: 0 20px;
    background: white;
}
.sub-nav-header img {
    display: contents;
    margin: 0 auto;
    width: 75px;
    height: 75px;
    border: 2px solid #fff;
    border-radius: 50%;
}
.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn {
    background-color: hsl(180deg 75% 25%);
    border-radius: 37px;
    margin: 10px 0 0;
    padding: 8px -23px;
    position: relative;
}
.salla-theme_6 .feature-item:after {
    background-color: #000;
    content: "";
    display: block;
    height: 60%;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
}
.section--title {
    font-family: dinnextltarabic-regular!important;
    position: relative;
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    z-index: 50;
}
.feature-item p {
    COLOR: WHITE;
    font-family: dinnextltarabic-regular!important;
    font-size: 14px;
}
@media (min-width: 768px) {
.mb-md-0, .my-md-0 {
    color: white;
    margin-bottom: 0!important;
    text-align-last: center;
}
}
.sub-nav-header::before {
    content: "";
    text-align: center !important;
    display: block;
    height: 85px !important;
    background-image: url(https://cdn.salla.sa/qVQGn/aUtKnDgB7b9LLOT7ug3xPlTNyn1MC7JbhxPuatHk.png);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    TEXT-ALIGN-LAST: CENTER;
}


.salla-theme_6.color-mode-light .site-header .header-wrapper .sub-nav__menu svg, .salla-theme_6.color-mode-light .site-header .header-wrapper .sub-nav__menu:hover svg {
    fill: #fff;
   
}
.sub-nav {
    text-align: center;
    margin-bottom: 1px;
    BACKGROUND: #08272b;
}
.sub-header {
    BACKGROUND: border-box;
    color: #fff;
    BACKFACE-VISIBILITY: #4d4d4d;
}

.salla-theme_6 .container.banner a img {
    margin: 1 auto;
}
.footer-main {
    padding: 2rem 0;
    color: #fff;
    background-color: #107070;
}

.salla-theme_6 .product:hover {
    background-color: #000;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 5%);
}
.feature-item h3 {
    font-family: dinnextltarabic-regular!important;
    font-weight: 700;
    margin-bottom: 8px;
    COLOR: aliceblue;
}
.salla-theme_6 .site-header .header-top .search-wrapper #search #searchbox.prompt {
    background-position: right 1rem center;
    background-repeat: no-repeat;
    padding: 1.5rem 2.5rem 1.75rem!important;
    display: none;
}
.salla-theme_6 .site-header .sub-header .th-main-phone-no span {
    display: inline-block;
    font-size: 15px;
    padding: 14px 0 0;
    vertical-align: middle;
    DISPLAY: none;
}
.salla-theme_6 .site-header .header-top .logo a img {
    height: 65px!important;
}
.store-contact {
  margin: 10px 0 0;
  border: 0;
  text-align: center;
  font-size: 14px;
}
.product-cart {
    position: relative;
    width: 95%;
    margin: 0 auto 30px;
    background: #1a1a1a;
    border-radius: 5px;
}
.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-title span {
    color: #ffffff;
    display: block;
    font-size: 1rem;
    line-height: 1;
}
.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont:after {
    background: white;
}
.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont svg * {
    fill: #ffffff;
    stroke: #ffffff;
}
.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont .cart-title span {
    color: #ffffff;
}
.product-option-name {
    font-size: 15px;
    color: #1c989f;
}
a {
    color: #ffffff;
}
a {
    color: #ffffff;
}
.salla-theme_6 .product-details__social-share a {
    align-items: center;
    border: 1px solid hsl(0deg 0% 35%);
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 5px;
    min-height: 40px;
    min-width: 40px;
    background: dimgrey;
}
.breadcrumb>.active {
    color: #fffefe;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: initial;
   
}
.feature-item h3 {
    font-family: dinnextltarabic-regular!important;
    font-weight: 700;
    margin-bottom: 8px;
    COLOR: aliceblue;
}

@media only screen and (max-width: 767px) {
body:not(.salla-default) .cart-fav {
    background-color: #107070;
    bottom: 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 5%);
    left: 0;
    padding: 10px;
    position: fixed!important;
    right: 0;
    z-index: 9999;
}
.section-header .section--title {
    color: #ffffff;
}
.site-header {
    z-index: 500;
    background: center;
}
.btn-primary {
    background: #444444;
    border-color: #4c4c4c;
}

}
.salla-theme_6 .product .product-footer {
    padding: 0 20px 20px;
    background: white;
}
@media only screen and (max-width: 767px) {
.salla-theme_6 .product .product-footer {
    padding: 0 20px 20px;
    background:#ffffff;
}

}

.salla-theme_6 .product {
    background-color: #ffffff;
    border-radius: 3px;
}
#ask_textarea {
    border: 1px solid #181818;
    width: 100%;
    font-size: 14px;
    margin: 0;
    background: currentColor;
}


.salla-theme_6 .section-header .section-actions .button-more {
    background: #107070;
    border: 0;
    border-radius: 25px;
    color: #ffffff;
    display: inline-block;
    font-family: DINNextLTArabic-Regular;
    height: 36px;
    line-height: 38px;
    padding: 0 1rem;
    text-align: center;
    transition: all .35s cubic-bezier(.2,1,.3,1);
    width: auto;
}
.products-listing {
    margin-bottom: 0;
    padding: 1rem;
    background: #076564;
    border: 0px solid #086564;
    border-radius: 20px;
    background: border-box;
}
.sub-nav .main-menu li.sub-menu-header.categories-holder>span {
    border-top: 5px solid #000;
    display: block;
    font-weight: 400;
    padding: 5px 15px!important;
    width: 100%;
    background: aliceblue;
}
@media only screen and (max-width: 992px) {
.salla-theme_6 .section-header .section-actions .circle-action {
    font-size: 13px!important;
    line-height: 30px!important;
        background: white;
}
}
@media only screen and (max-width: 992px) {
.salla-theme_6 section.section.has-slider .section-header .button-more {
    color: white;
    font-size: 13px!important;
    line-height: 27px!important;
}
}
@media only screen and (max-width: 767px) {
.footer-main {
    padding: 2rem 0;
    color: #ffffff;
    background-color: #107070;
    text-align: initial;
    background-size: cover;
    background-position-y: center;
}
}
.text-center {
    text-align: justify;
}
@media only screen and (max-width: 768px) {

.salla-theme_6 .site-header {
    position: fixed;
    top: 0;
    width: 100%;
    display: contents;
}
}
.salla-theme_6 .site-header .header-top .logo a img {
    height: 75px!important;
}
@media only screen and (max-width: 767px) {
.salla-theme_6 .site-header .header-top {
    padding-bottom: 0.8rem!important;
}
}
@media (min-width: 992px) {
.feature-item {
    background: #000;
}
}
.cart-nav-submit, .cart-nav-more, .cart-nav-solid {
    background: #107070;
    border-color: #107070;
}
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, img, small, strong, ol, ul, li, dd, form, label, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: center;
    padding-bottom:  0px;
}

@media (max-width: 991px) {
.sub-nav .sub-nav-content {
    padding: 0 0 2rem;
    position: fixed;
    right: 0;
    top: 0;
    width: 80%;
    height: 100%;
    background: #193028bf;
    z-index: 4500;
    text-align: right;
    overflow-y: scroll;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
}

#ask_textarea {
    background: #fff !important;
}
.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li ul li a {
    color: #000;
}

.product-details__hot strong {
color: #ffffff !important;
}

.comment-name
{
font-size: 15px;
background: #fff;
padding: 4px 15px;
border-radius: 10px;
}
.comment {
background: #fff;
}

.comment-body {
color: #333;
}