.salla-theme_6 body::-webkit-scrollbar {
    width: 4px
}

.salla-theme_6 body::-webkit-scrollbar-track {
    background: hsla(0,0%,86%,.8);
    border-radius: 0
}

.salla-theme_6 body::-webkit-scrollbar-thumb {
    background: var(--main-color);
    border-radius: 0
}

.salla-theme_6 body::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(var(--main-color),.5)
}

.salla-theme_6 a,.salla-theme_6 button,.salla-theme_6 img {
    transition: all .35s cubic-bezier(.2,1,.3,1)
}

.salla-theme_6 a,.salla-theme_6 a:hover {
    text-decoration: none
}

.salla-theme_6 .flex {
    display: flex
}

.salla-theme_6 .flex--row {
    align-items: center;
    flex-direction: row
}

.salla-theme_6 .flex--col {
    flex-direction: column;
    justify-content: center
}

.salla-theme_6 .mirror {
    transform: scaleX(-1)
}

.salla-theme_6 .features-wrapper {
    background-color: #fff
}

.salla-theme_6 .dropdown-menu .dropdown-content-footer a {
    padding: 5px 10px 10px
}

.salla-theme_6 .dropdown-menu .dropdown-content-footer a:hover {
    color: unset!important
}

@-webkit-keyframes stepIndicator {
    0% {
        opacity: 0;
        transform: scaleX(0);
        visibility: hidden
    }

    to {
        opacity: 1;
        transform: scaleX(1);
        visibility: visible
    }
}

@keyframes stepIndicator {
    0% {
        opacity: 0;
        transform: scaleX(0);
        visibility: hidden
    }

    to {
        opacity: 1;
        transform: scaleX(1);
        visibility: visible
    }
}

.salla-theme_6 .choice span {
    margin-top: 3px
}

.salla-theme_6 .products-grid {
    width: 100%
}

@media only screen and (max-width: 480px) {
    .salla-theme_6 {
        padding-top:0
    }
}

@media only screen and (min-width: 992px) {
    .salla-theme_6 .category-grid {
        grid-gap:10px
    }
}

.salla-theme_6 .section.bg.light {
    background-color: hsla(0,0%,100%,.5)
}

.salla-theme_6 .section.bg.dark {
    background-color: rgba(0,0,0,.03)
}

.salla-theme_6 .section.bg.primary {
    background-color: var(--main-color)
}

.salla-theme_6 .section.padded {
    padding: 1.5rem 0
}

.salla-theme_6 .section.padded.extra {
    padding: 3rem 0
}

.salla-theme_6 .section.margined {
    margin: 30px 0
}

.salla-theme_6 .alert.alert-info {
    font-size: 14px
}

.salla-theme_6 .login-form #login-panel-actions .login-options .btn.login-option {
    border: 1px solid rgba(0,0,0,.05)
}

@media only screen and (max-width: 770px) {
    .salla-theme_6 .products-grid>* {
        padding-left:7px!important;
        padding-right: 7px!important
    }
}

.salla-theme_6 .cart-box .cart-step .cart-number i {
    margin-bottom: 5px
}

.salla-theme_6 .cart-box--custom {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.salla-theme_6 .cart-box--custom .cart-step {
    flex: 1;
    position: relative;
    width: unset
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont svg {
    height: auto;
    margin-top: 5px;
    width: 35px
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont svg * {
    fill: #dadada;
    stroke: #dadada
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-title {
    margin-right: 10px;
    position: relative;
    text-align: right
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-title small {
    background-color: #dadada;
    border-radius: 3px;
    color: #4a4a4a;
    display: inline-block;
    font-size: .5625rem;
    opacity: 0;
    padding: 1px 5px 4px;
    position: absolute;
    right: -5px;
    top: -20px;
    transform: scaleX(0);
    transform-origin: right;
    visibility: hidden
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-title span {
    color: #909090;
    display: block;
    font-size: 1rem;
    line-height: 1
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-number {
    align-items: center;
    background-color: #dadada;
    border: none;
    color: #646464;
    display: flex;
    flex-direction: row;
    font-family: DINNextLTArabic-Regular;
    font-weight: 700;
    height: 25px!important;
    justify-content: center;
    padding-bottom: 5px;
    position: absolute;
    right: -15px;
    top: -5px;
    width: 25px!important
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-number i {
    color: #fff;
    margin: 0
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-number i:before {
    transform: scale(.8)
}

.salla-theme_6 .cart-box--custom .cart-step .step-cont:after {
    background-color: #dadada;
    content: "";
    display: block;
    height: 2px;
    max-width: 80px;
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%) translateX(60%);
    width: 50%
}

.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont svg * {
    fill: var(--main-text-color);
    stroke: var(--main-text-color)
}

.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont .cart-title small {
    -webkit-animation: stepIndicator .5s forwards;
    animation: stepIndicator .5s forwards;
    background-color: var(--main-text-color);
    color: #fff
}

.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont .cart-title span {
    color: var(--main-text-color)
}

.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont .cart-number {
    background-color: #159c6d
}

.salla-theme_6 .cart-box--custom .cart-step.active-step .step-cont:after {
    background-color: var(--main-text-color)
}

.salla-theme_6 .cart-box--custom .cart-step:last-child .step-cont:after {
    display: none
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .cart-box--custom {
        width:95%
    }
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .cart-box--custom .cart-step .step-cont:after {
        display:none
    }
}

@media only screen and (max-width: 550px) {
    .salla-theme_6 .cart-box--custom .cart-step .step-cont {
        flex-direction:column
    }

    .salla-theme_6 .cart-box--custom .cart-step .step-cont svg {
        height: 30px;
        margin: 0 0 10px;
        width: 30px
    }

    .salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-title small {
        display: none
    }

    .salla-theme_6 .cart-box--custom .cart-step .step-cont .cart-title span {
        font-size: .85rem
    }
}

.salla-theme_6 .feature-entry {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: auto;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    z-index: 9
}

.salla-theme_6 .feature-entry__header {
    margin-bottom: 20px
}

.salla-theme_6 .feature-entry__header i,.salla-theme_6 .feature-entry__header img,.salla-theme_6 .feature-entry__header svg {
    display: block;
    height: 65px;
    margin: 0 auto
}

.salla-theme_6 .feature-entry__header svg {
    width: 100%
}

.salla-theme_6 .feature-entry__header svg g {
    fill: var(--main-color)
}

.salla-theme_6 .feature-entry__header i {
    color: var(--main-color);
    font-size: 3.75rem;
    height: unset
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .feature-entry__header {
        margin-bottom:10px
    }
}

.salla-theme_6 .feature-entry__content h2,.salla-theme_6 .feature-entry__content p {
    color: var(--main-color);
    font-family: DINNextLTArabic-Regular;
    text-align: center
}

.salla-theme_6 .feature-entry__content h2 {
    font-size: 1.5625rem;
    font-weight: 700;
    margin: 0 0 10px
}

.salla-theme_6 .feature-entry__content p {
    font-size: .9375rem;
    padding: 0 15px
}

.salla-theme_6 .feature-entry--hor {
    align-items: flex-start;
    flex-direction: row;
    padding: 0 15px
}

.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__header {
    flex-basis: 60px;
    flex-shrink: 0;
    margin: 0 0 0 15px;
    max-width: 60px
}

.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__header img,.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__header svg {
    height: 50px
}

.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__content {
    flex: 1
}

.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__content h2,.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__content p {
    text-align: right
}

.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__content h2 {
    line-height: 1;
    margin: 0 0 5px
}

.salla-theme_6 .feature-entry--hor .salla-theme_6 .feature-entry__content p {
    padding: 0
}

@media only screen and (max-width: 768px) {
    .salla-theme_6 .feature-entry--hor {
        padding:0
    }
}

.salla-theme_6 .feature-entry.light .salla-theme_6 .feature-entry__header svg g {
    fill: #fff
}

.salla-theme_6 .feature-entry.light .salla-theme_6 .feature-entry__content h2,.salla-theme_6 .feature-entry.light .salla-theme_6 .feature-entry__content p,.salla-theme_6 .feature-entry.light .salla-theme_6 .feature-entry__header i {
    color: #fff
}

.salla-theme_6 .feature-entry.dark .salla-theme_6 .feature-entry__header svg g {
    fill: #000
}

.salla-theme_6 .feature-entry.dark .salla-theme_6 .feature-entry__content h2,.salla-theme_6 .feature-entry.dark .salla-theme_6 .feature-entry__content p,.salla-theme_6 .feature-entry.dark .salla-theme_6 .feature-entry__header i {
    color: #000
}

@media only screen and (max-width: 768px) {
    .salla-theme_6 .feature-entry {
        margin:0 0 60px
    }
}

.salla-theme_6 .form-control.upload {
    border: none;
    height: .1px;
    min-height: unset;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: .1px;
    z-index: -1
}

.salla-theme_6 .form-control.upload+label {
    align-items: center;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    color: #4a4a4a;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: flex-start;
    margin: 0!important;
    min-height: 45px;
    padding: 10px!important;
    transition: all .35s cubic-bezier(.2,1,.3,1);
    width: 100%
}

.salla-theme_6 .form-control.upload+label:before {
    content: "\ecda";
    float: right;
    font-family: sallaicons;
    margin-left: 10px;
    transform: translateY(2px)
}

.salla-theme_6 .form-control.upload+label:hover {
    border-color: rgba(93,213,196,.05)
}

.salla-theme_6 .form-control.upload:focus+label,.salla-theme_6 .form-control.upload:hover+label {
    border-color: rgba(93,213,196,.05);
    box-shadow: none;
    outline: none
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .form-control.upload+label {
        min-height:40px;
        padding: 8px 10px!important
    }
}

.salla-theme_6 #ask_button {
    border-radius: 3px
}

.salla-theme_6 footer .footer-links a,.salla-theme_6 footer .footer-title,.salla-theme_6 footer .footer-title span {
    color: var(--main-text-color2)
}

.salla-theme_6 footer .social__item a {
    color: var(--main-text-color2);
    height: 30px;
    width: 30px
}

.salla-theme_6 footer .social__item a:hover {
    background-color: transparent
}

.salla-theme_6 footer .footer-sub {
    padding: 10px 0
}

.salla-theme_6 footer .footer-sub .footer-payment img {
    height: 16px;
    width: auto
}

.salla-theme_6 .product-details__s-features {
    margin: 30px 0
}

.salla-theme_6 .product-details__s-features .s-features {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.salla-theme_6 .product-details__s-features .s-features li {
    align-items: center;
    display: flex;
    flex: 1 0 auto;
    flex-direction: row;
    justify-content: center;
    margin: 0 0 0 5px
}

.salla-theme_6 .product-details__s-features .s-features li i {
    color: var(--main-color);
    display: inline-block;
    font-size: 16px;
    margin: 0 0 0 8px;
    transform: translateY(3px);
    vertical-align: middle
}

.salla-theme_6 .product-details__s-features .s-features li h4 {
    font-size: 14px;
    line-height: 1
}

.salla-theme_6 .product-details__s-features .s-features li:last-child {
    margin: 0
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product-details__s-features {
        margin:0 0 30px
    }

    .salla-theme_6 .product-details__s-features .s-features {
        flex-direction: column
    }

    .salla-theme_6 .product-details__s-features .s-features li {
        margin: 0 0 18px
    }
}

.salla-theme_6 .section {
    position: relative
}

.salla-theme_6 .section--wide {
    margin: 60px 0;
    padding: 80px 0;
    width: 100%
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .section--wide {
        padding:50px 0
    }
}

.salla-theme_6 .section--bg {
    background-attachment: fixed;
    background-color: var(--main-color);
    background-repeat: no-repeat
}

.salla-theme_6 .section--bg:after {
    background-color: var(--main-color);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: -15px;
    opacity: .6;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.salla-theme_6 .section.features-cont .container>div .feature-entry:after {
    content: "";
    display: block;
    height: 60%;
    left: 0;
    position: absolute;
    top: 20%;
    width: 2px
}

.salla-theme_6 .section.features-cont .container>div .feature-entry.light:after {
    background-color: hsla(0,0%,100%,.5)
}

.salla-theme_6 .section.features-cont .container>div .feature-entry.dark:after {
    background-color: rgba(0,0,0,.5)
}

.salla-theme_6 .section.features-cont .container>div:last-child .feature-entry:after {
    display: none
}

@media only screen and (max-width: 768px) {
    .salla-theme_6 .section.features-cont .container>div .feature-entry:after {
        display:none
    }

    .salla-theme_6 .section.features-cont .container>div:last-child .feature-entry {
        margin: 0
    }
}

.salla-theme_6 .section--title.title--flexed {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote {
    background: #fff;
    min-height: unset;
    padding: 30px 20px 20px;
    position: relative
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote ul.rating {
    margin-bottom: .5rem
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote .testimonials-item__content {
    margin: 0
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote p {
    flex: 1;
    font-size: 15px;
    margin-bottom: 25px
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote:after {
    background-size: contain;
    content: "";
    display: block;
    height: 50px;
    left: 10px;
    position: absolute;
    top: 10px;
    transform: scaleX(-1);
    width: 50px
}

.salla-theme_6 .testimonails-listing .slick-dots li button {
    background-color: hsla(0,0%,100%,.6)
}

.salla-theme_6 .testimonails-listing .slick-dots li button[aria-selected=true] {
    background-color: var(--main-text-color)!important
}

.salla-theme_6 .social__item {
    float: right;
    margin-left: .5rem
}

.salla-theme_6 .social__item a {
    border-color: hsla(0,0%,100%,.5);
    border-radius: 50%;
    opacity: .8
}

.salla-theme_6 .social__item a * {
    color: #fff
}

.salla-theme_6 .social__item a:hover {
    border-color: #fff;
    opacity: 1
}

.salla-theme_6 .social__item:last-child {
    margin-left: 0
}

.salla-theme_6 .page-box {
    background-color: transparent
}

.salla-theme_6 .page-box .page-heading h6 {
    color: var(--main-color);
    font-family: DINNextLTArabic-Regular!important;
    font-size: 22px!important
}

.salla-theme_6 .page-box .box-more {
    background-color: #fff;
    border-radius: 10px;
    padding: 25px
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .page-box .box-more {
        padding:15px
    }

    .salla-theme_6 .page-box .box-more p {
        font-size: 15px!important
    }
}

.salla-theme_6 .product-cart {
    border: none;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.07);
    margin-bottom: 30px;
    overflow: initial;
    padding: 30px!important
}

.salla-theme_6 .product-cart .product-info {
    margin: 0 0 30px;
    padding: 0
}

.salla-theme_6 .product-cart .product-info>a {
    border-radius: 3px;
    display: inline-block;
    float: right;
    margin-left: 10px;
    padding: 0
}

.salla-theme_6 .product-cart .product-info>a:not(.pc-title) {
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.07)
}

.salla-theme_6 .product-cart .product-info>a img {
    width: 100%
}

.salla-theme_6 .product-cart .product-info>a.pc-title {
    min-width: 150px
}

.salla-theme_6 .product-cart .product-info>a.pc-title .product-name {
    width: auto
}

.salla-theme_6 .product-cart .product-info>a.pc-title:hover * {
    color: var(--color-text)
}

.salla-theme_6 .product-cart .product-options {
    padding: 0
}

.salla-theme_6 .product-cart .product-options .select-new {
    border-radius: 3px;
    line-height: 25px;
    margin: 0 0 5px;
    min-height: 40px
}

.salla-theme_6 .product-cart .product-buttons {
    padding: 0
}

.salla-theme_6 .product-cart .product-buttons .btn {
    border-radius: 3px;
    height: 40px;
    margin-bottom: 0!important;
    min-width: 100px;
    padding: 0 15px;
    transition: all .35s cubic-bezier(.2,1,.3,1);
    width: unset!important
}

.salla-theme_6 .product-cart .product-buttons .btn.btn-attach-file {
    border-color: #eee!important;
    padding-top: 8px
}

.salla-theme_6 .product-cart .delete-button {
    background-color: rgba(226,56,77,.9);
    border: none;
    height: 25px;
    left: 10px;
    position: absolute;
    right: unset;
    top: 10px;
    width: 25px
}

.salla-theme_6 .product-cart .delete-button i {
    color: #fff;
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(50%)
}

.salla-theme_6 .product-cart .delete-button:hover {
    background-color: #e2384d
}

@media only screen and (max-width: 480px) {
    .salla-theme_6 .product-cart {
        padding:40px 20px 20px!important
    }

    .salla-theme_6 .product-cart .product-info>a:not(.pc-title) {
        margin: 0 0 0 10px;
        padding: 3px;
        width: 80px
    }

    .salla-theme_6 .product-cart .product-info .product-name,.salla-theme_6 .product-cart .product-info .product-price,.salla-theme_6 .product-cart .product-info .product-summary {
        margin: 0;
        width: calc(100% - 100px)
    }

    .salla-theme_6 .product-cart .product-options,.salla-theme_6 .product-cart .product-options select {
        width: 100%
    }
}

.salla-theme_6 .product-details .detail-cont {
    padding-right: 1.5rem
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .product-details .detail-cont {
        padding-right:0
    }
}

.salla-theme_6 .product-details__title {
    border-bottom: 1px solid #dcdcdc;
    font-size: 2.5rem;
    font-weight: 400;
    margin: 0 0 30px;
    padding: 0 0 30px
}

.salla-theme_6 .product-details .price-w-list {
    align-items: center;
    justify-content: space-between
}

.salla-theme_6 .product-details .price-w-list .product-details__price {
    flex: 1;
    font-size: 22px;
    margin-left: 10px;
    padding: 0
}

.salla-theme_6 .product-details .price-w-list .wishlist-cont {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.salla-theme_6 .product-details__price {
    margin: 0
}

.salla-theme_6 .product-details__wishlist.add-to-wishlist,.salla-theme_6 .product-details__wishlist.remove-from-wishlist {
    background-color: #dcdcdc;
    border-radius: 3px;
    float: left;
    padding: 10px
}

.salla-theme_6 .product-details__wishlist.add-to-wishlist svg,.salla-theme_6 .product-details__wishlist.remove-from-wishlist svg {
    height: 25px
}

.salla-theme_6 .product-details__wishlist.add-to-wishlist:hover,.salla-theme_6 .product-details__wishlist.remove-from-wishlist:hover {
    background-color: #d2d2d2
}

.salla-theme_6 .product-details__wishlist.remove-from-wishlist {
    background-color: rgba(226,56,77,.1);
    color: #e2384d
}

.salla-theme_6 .product-details__wishlist.remove-from-wishlist svg {
    fill: #e2384d
}

.salla-theme_6 .product-details .remove-from-wishlist {
    background-color: rgba(226,56,77,.1);
    border-radius: 3px;
    color: #e2384d;
    float: left;
    padding: 10px 15px
}

.salla-theme_6 .product-details .remove-from-wishlist svg {
    fill: #e2384d;
    height: 25px
}

.salla-theme_6 .product-details .remove-from-wishlist:hover {
    background-color: rgba(226,56,77,.2)
}

.salla-theme_6 .product-details__social-share {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 10px 0 0;
    width: 100%!important
}

.salla-theme_6 .product-details__social-share a {
    align-items: center;
    border: 1px solid hsla(0,0%,86%,.2);
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 5px;
    min-height: 40px;
    min-width: 40px
}

@media only screen and (max-width: 1024px) {
    .salla-theme_6 .product-details__social-share {
        margin-bottom:50px
    }
}

.salla-theme_6 .product-details .add_to_cart_large_btn {
    display: block;
    min-height: 40px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%
}

.salla-theme_6 .product-details .add_to_cart_large_btn.btn-rounded {
    border-radius: 3px
}

.salla-theme_6 .product-details .add_to_cart_large_btn:after {
    background: rgba(0,0,0,.1);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .35s cubic-bezier(.2,1,.3,1);
    width: 100%
}

.salla-theme_6 .product-details .add_to_cart_large_btn:hover:after {
    opacity: 1
}

.salla-theme_6 .product-details #add_fields_btn {
    border-radius: 3px;
    font-size: 18px;
    padding: 11px 20px 27px
}

.salla-theme_6 .cart-shipping-box {
    background-color: transparent;
    margin-bottom: 20px
}

.salla-theme_6 .cart-shipping-box .shipping-address {
    background-color: #fff
}

.salla-theme_6 .cart-shipping-box .shipping-address .btn.dropdown-toggle.btn-default {
    height: 45px
}

.salla-theme_6 .cart-shipping-box .shipping-address .input_address {
    border-radius: 3px;
    height: 36px
}

.salla-theme_6 .cart-shipping-box #shipping_div {
    background-color: #fff;
    margin-top: 20px;
    padding: 0
}

.salla-theme_6 .cart-shipping-box #shipping_div>#shipping_div {
    margin-top: 0;
    padding: 0
}

.salla-theme_6 .cart-shipping-box #shipping_div .section-title {
    margin: 0
}

@media only screen and (max-width: 480px) {
    .salla-theme_6 .cart-shipping-box #shipping_div .shipping-cost .cart-total-title {
        width:100%
    }
}

.salla-theme_6 .cart-shipping-box #shipping_div .shipping-cost .product-price-bg {
    background: 0 0;
    border-radius: 3px;
    margin: 5px 0 0;
    padding: 25px 20px 5px
}

@media only screen and (max-width: 480px) {
    .salla-theme_6 .cart-shipping-box #shipping_div .shipping-cost .product-price-bg {
        text-align:center;
        width: 100%
    }
}

.salla-theme_6 #submit_btn {
    border: none
}

.salla-theme_6 #coupon_code+span {
    border-radius: 4px 0 0 4px;
    overflow: hidden
}

.salla-theme_6 .cart-nav {
    width: 100%
}

.salla-theme_6 .cart-nav a:not(.cart-nav-light) {
    text-align: center
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .cart-nav a:not(.cart-nav-light)#submit_cart {
        width:100%
    }
}

.salla-theme_6 .cart-nav-light {
    border: none;
    opacity: .5
}

.salla-theme_6 .cart-nav-light:hover {
    opacity: 1
}

.salla-theme_6 .cart-total-box {
    align-items: center;
    border: none;
    border-radius: 3px;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.07);
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.salla-theme_6 .cart-total-box i {
    position: relative;
    top: 2px
}

.salla-theme_6 .cart-total-box .cart-total-title {
    margin-right: 10px;
    position: static
}

.salla-theme_6 .cart-total-box .product-price-bg {
    margin: 0 auto 0 0!important;
    padding: 13px 20px 13px 0!important;
    position: static
}

.salla-theme_6 .cart-nav {
    margin: 20px auto 0
}

.salla-theme_6 #order_total_div .cod-price.price-bg,.salla-theme_6 .cart-nav-solid {
    border-radius: 3px
}

.salla-theme_6 .product-details .price-after,.salla-theme_6 .product-details .product-price {
    font-size: 20px
}

.salla-theme_6 .product-details .price-before {
    font-size: 13px
}

.salla-theme_6 .product-details .product-price {
    font-weight: 400;
    padding: 0
}

.salla-theme_6 .site-header .sub-header {
    padding: 6px 0!important
}

.salla-theme_6 .site-header .sub-header .th-main-phone-no {
    background-color: transparent;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    line-height: 1;
    overflow: hidden
}

.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
}

.salla-theme_6 .site-header .sub-header .th-main-phone-no span:first-child {
    font-family: Verdana!important
}

.salla-theme_6 .site-header .sub-header .th-main-phone-no span.theme-icon-phone {
    float: right;
    font-size: 18px;
    padding: 10px
}

.salla-theme_6 .site-header .sub-header .dropdown.dropdown-store-header {
    margin: 0 5px 0 0
}

.salla-theme_6 .site-header .sub-header .dropdown.dropdown-store-header .circle-action {
    background-color: transparent;
    color: #fff;
    font-size: 18px
}

.salla-theme_6 .site-header .sub-header .dropdown.dropdown-store-header .circle-action .notification-badge {
    left: 5px;
    top: 5px
}

.salla-theme_6 .site-header .sub-header .dropdown.dropdown-store-header .circle-action:hover {
    background-color: rgba(0,0,0,.08)
}

.salla-theme_6 .site-header .sub-header .dropdown.dropdown-store-header:last-child {
    margin-left: 0!important
}

.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper {
    float: left
}

.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper #cl_switcher {
    margin: 0 5px 0 0
}

.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper #cl_switcher #cl_toggle {
    border-color: transparent!important
}

.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper #cl_switcher #cl_toggle span {
    color: #fff
}

.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper #cl_switcher #cl_toggle:after {
    color: #fff!important
}

.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper #cl_switcher.visible #cl_toggle *,.salla-theme_6 .site-header .sub-header #cl_switcher_wrapper #cl_switcher.visible #cl_toggle:after {
    color: var(--color-text-reverse)!important
}

.salla-theme_6 .site-header .header-top {
    border: none!important
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .site-header .header-top {
        padding-bottom:.8rem!important
    }
}

.salla-theme_6 .site-header .header-top .logo-wrapper {
    align-items: center
}

.salla-theme_6 .site-header .header-top .logo {
    float: right
}

.salla-theme_6 .site-header .header-top .logo a {
    display: block;
    height: auto;
    position: relative;
    width: auto
}

.salla-theme_6 .site-header .header-top .logo a img {
    height: 65px!important;
    max-height: unset!important;
    max-width: unset!important;
    vertical-align: middle;
    width: auto
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .site-header .header-top .logo a img {
        height:45px!important
    }
}

@media only screen and (max-width: 480px) {
    .salla-theme_6 .site-header .header-top .logo a img {
        max-width:210px!important
    }
}

@media only screen and (max-width: 700px) {
    .salla-theme_6 .site-header .header-top .logo a img {
        height: 60px!important;
    }
}

.salla-theme_6 .site-header .header-top .sub-nav__menu {
    height: 30px
}

.salla-theme_6 .site-header .header-top .search-wrapper {
    max-width: unset;
    width: 93%
}

@media only screen and (min-width: 992px) {
    .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
    }
}

.salla-theme_6 .site-header .header-top .search-wrapper #search .results {
    border-radius: 0 0 5px 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,.175);
    top: 48px
}

.salla-theme_6 .site-header .header-top .search-wrapper #search .results .seach_container {
    border-bottom: 1px solid hsla(0,0%,86%,.6);
    color: #797676;
    float: right;
    padding: 10px 15px
}

.salla-theme_6 .site-header .header-top .search-wrapper #search .results .seach_container:last-child {
    border: none
}

.salla-theme_6 .site-header .header-top .search-wrapper #search .results>div {
    color: #646464;
    padding: 10px 15px
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .site-header .header-top .search-wrapper #search .results {
        top:33px
    }

    .salla-theme_6 .site-header .header-top .search-container {
        width: 60%!important
    }
}

@media only screen and (min-width: 701px) and (max-width:750px) {
    .salla-theme_6 .site-header .header-top .search-container {
        margin-top:0!important
    }
}

@media only screen and (max-width: 700px) {
    .salla-theme_6 .site-header .header-top .search-container {
        padding:0!important
    }

    .salla-theme_6 .site-header .header-top .search-container #searchbox {
        border-radius: 5px;
        box-shadow: none;
        height: 40px
    }

    .salla-theme_6 .site-header .header-top .search-container .results {
        top: 34px
    }
}

.salla-theme_6 .site-header__cart {
    background-color: rgba(0,0,0,.2);
    border-radius: 3px;
    min-width: 200px
}

.salla-theme_6 .site-header__cart>div:first-child {
    background-color: rgba(0,0,0,.2);
    color: #fff;
    flex-basis: 50px;
    font-size: 25px
}

.salla-theme_6 .site-header__cart>div:first-child .theme-icon-cart {
    font-size: 1.25rem
}

.salla-theme_6 .site-header__cart>div:last-child {
    flex: 1;
    padding: 5px 10px
}

.salla-theme_6 .site-header__cart>div:last-child span#cart_badge,.salla-theme_6 .site-header__cart>div:last-child span#cart_badge_total_price {
    font-family: Verdana;
    line-height: 25px
}

.salla-theme_6 .site-header__mine-cart {
    position: relative
}

.salla-theme_6 .site-header__mine-cart .badge {
    align-items: center;
    background-color: #3e3e3c;
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: center;
    left: -5px;
    padding: 0;
    position: absolute;
    top: -5px;
    width: 20px
}

@media only screen and (min-width: 992px) {
    .salla-theme_6 .site-header.sticky .container.py-3 {
        padding:.4rem 0!important
    }
}

.salla-theme_6 .site-header.sticky .header-top {
    border-bottom: none
}

.salla-theme_6 footer .footer-wrapper {
    display: -webkit-box
}

.salla-theme_6 footer .footer-links a {
    color: #fff
}

.salla-theme_6 footer .footer-title {
    border-bottom: 1px solid hsla(0,0%,100%,.1)
}

.salla-theme_6 footer .footer-title span {
    color: #fff
}

@media only screen and (max-width: 1024px) {
    .salla-theme_6 footer .footer-main .container .row>[class*=col-] {
        margin-bottom:30px!important
    }

    .salla-theme_6 footer .footer-main .container .row>[class*=col-]:last-child {
        margin-bottom: 0!important
    }
}

.salla-theme_6 footer .store-contact a {
    color: #fff!important
}

.salla-theme_6 footer .footer-sub .fs-cont {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: .5rem 0
}

.salla-theme_6 footer .footer-sub .fs-cont>* {
    flex: auto
}

.salla-theme_6 footer .footer-sub .fs-cont .fs-rights a:hover {
    color: var(--main-text-color2)
}

.salla-theme_6 footer .footer-sub .fs-cont .fs-payment img {
    height: auto;
    max-height: 25px;
    max-width: 45px;
    width: auto
}

.salla-theme_6 footer .footer-sub .fs-cont .icons {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.salla-theme_6 footer .footer-sub .fs-cont .icons .store-certificate b {
    transform: translateY(-4px)
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 footer .footer-sub .fs-cont {
        flex-direction:column;
        text-align: center
    }

    .salla-theme_6 footer .footer-sub .fs-cont .fs-rights {
        margin-bottom: .25rem
    }
}

.salla-theme_6 .sub-nav {
    margin-bottom: 0
}

.salla-theme_6 .sub-nav__close svg {
    height: 25px;
    width: 25px
}

@media only screen and (min-width: 992px) {
    .salla-theme_6 .sub-nav .main-menu>li {
        margin:0;
        position: relative
    }

    .salla-theme_6 .sub-nav .main-menu>li>a {
        line-height: 1.8;
        min-height: 45px;
        opacity: 1;
        padding: 5px 15px
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul {
        background-color: #000000;
        box-shadow: 0 0 16px 0 rgba(0,0,0,.07);
        display: block!important;
        max-height: unset;
        /* opacity: 0; */
        overflow: visible;
        /* transform: translateY(10px); */
        /* transition: all .35s cubic-bezier(.2,1,.3,1); */
        /* visibility: hidden; */
        /* z-index: 999; */
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li {
        border-bottom: 1px solid hsla(0,0%,86%,.05);
        position: relative
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li a {
        font-size: 15px;
        opacity: .6;
        padding: .3rem 1rem .5rem 0
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li:before {
        background-color: hsla(0,0%,86%,.2);
        bottom: 0;
        content: "";
        display: block;
        height: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        transform: scaleX(0);
        transform-origin: right;
        transition: all .35s cubic-bezier(.2,1,.3,1);
        visibility: hidden;
        width: 10px;
        z-index: 999
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li:hover {
        background-color: hsla(0,0%,86%,.05)
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li:hover>a {
        background-color: var(--main-text-color);
        opacity: 1
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li:hover:before {
        opacity: 1;
        transform: scaleX(1);
        visibility: visible
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li:last-child {
        border: none
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children>a {
        padding-left: 30px
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children>a:after {
        color: inherit;
        content: "\e96e";
        display: block;
        font-family: sallaicons;
        font-size: 15px;
        left: 10px;
        line-height: 1;
        opacity: .5;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: all .35s cubic-bezier(.2,1,.3,1)
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children>ul {
        background: var(--color-main);
        opacity: 0;
        overflow: visible;
        position: absolute;
        right: 100%;
        top: 0;
        transform: translateX(-10px);
        transition: transform .35s cubic-bezier(.2,1,.3,1);
        visibility: hidden
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children>ul li a {
        font-size: 14px
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children>ul:before {
        background-color: transparent;
        content: "";
        display: inline-block;
        height: 100%;
        position: absolute;
        right: -10px;
        top: 0;
        width: 10px
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children:hover>ul {
        opacity: 1;
        transform: translateX(-5px);
        visibility: visible
    }

    .salla-theme_6 .sub-nav .main-menu>li>ul>li.has-children.mirror>ul {
        right: -100%;
        transform: translateX(-5px)
    }

    .salla-theme_6 .sub-nav .main-menu>li:hover>a {
        background-color: rgba(0,0,0,.15);
        opacity: 1
    }

    .salla-theme_6 .sub-nav .main-menu>li:hover ul {
        opacity: 1;
        transform: translateY(0);
        visibility: visible
    }

    .salla-theme_6 .sub-nav .main-menu>li#offers a {
        background: hsla(0,0%,100%,.9);
        border-radius: 5px;
        color: red!important;
        height: 40px;
        min-height: 40px;
        padding-top: 4px
    }

    .salla-theme_6 .sub-nav .main-menu>li#offers a:hover {
        background: #fff
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children>a {
        padding-left: 30px
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children>a:after {
        content: "\e96d";
        display: block;
        font-family: sallaicons;
        font-size: 15px;
        left: 10px;
        line-height: 1;
        opacity: .5;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: all .35s cubic-bezier(.2,1,.3,1)
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children:hover>a:after {
        opacity: 1
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children.edge>ul {
        left: 0;
        right: auto
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children.edge>ul li.has-children ul {
        right: -100%;
        transform: translateX(10px)
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children.edge>ul li.has-children ul:before {
        left: -10px;
        right: unset
    }

    .salla-theme_6 .sub-nav .main-menu>li.has-children.edge>ul li.has-children:hover>ul {
        transform: translateX(5px)
    }
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .sub-nav .main-menu>li>a {
        margin-left:0!important
    }
}

.salla-theme_6 .product {
    background-color: #fff;
    border-radius: 3px
}

.salla-theme_6 .product>a {
    position: relative
}

.salla-theme_6 .product>a,.salla-theme_6 .product>a .img-cont,.salla-theme_6 .product>a img {
    display: block;
    height: auto;
    width: 100%
}

.salla-theme_6 .product>a .product-title {
    font-size: 16px;
    margin: 10px 0 2px!important;
    padding: 0 20px
}

.salla-theme_6 .product>a .product-subtitle {
    font-size: 13px;
    margin: 0 0 10px!important;
    padding: 0 20px
}

.salla-theme_6 .product>a .promotion-title {
    background-color: var(--main-color);
    border-radius: 5px 0 0 5px;
    display: block;
    font-size: 12px;
    left: auto;
    padding: 1px 8px 3px;
    position: absolute;
    right: 0;
    top: 10px;
    width: auto
}

.salla-theme_6 .product .product-price {
    padding: 0 20px
}

.salla-theme_6 .product .product-price span {
    display: inline-block;
    line-height: 1
}

.salla-theme_6 .product .product-price span.price-before {
    background-color: transparent
}

.salla-theme_6 .product .product-footer {
    padding: 0 20px 20px
}

.salla-theme_6 .product .product-footer .product-price {
    padding: 0
}

.salla-theme_6 .product .product-footer .not-available {
    background-color: rgba(226,56,77,.1);
    border-radius: 3px;
    color: #e2384d;
    display: block;
    font-size: 100%;
    height: 40px;
    line-height: 18px;
    margin: 10px 0 0;
    padding: 10px 15px;
    text-align: center;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product .product-footer .not-available {
        height:35px;
        padding: 8px 15px
    }
}

.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn {
    background-color: hsla(0,0%,86%,.8);
    border-radius: 3px;
    margin: 10px 0 0;
    padding: 10px 15px;
    position: relative
}

.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn span {
    display: inline-block
}

.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
}

.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn span:last-child {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.salla-theme_6 .product .product-footer .product-add.add_to_cart_btn:hover span:first-child {
    opacity: 1;
    transform: translateY(-50%) translateX(0);
    visibility: visible
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product .product-footer .product-add.add_to_cart_btn {
        padding:5px 15px
    }

    .salla-theme_6 .product .product-footer .product-add.add_to_cart_btn span:first-child {
        display: none
    }
}

.salla-theme_6 .product:hover {
    background-color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.05)
}

@media only screen and (max-width: 1024px) {
    .salla-theme_6 .product>a img {
        height:auto;
        max-height: unset;
        width: 100%
    }

    .salla-theme_6 .product>a .product-title {
        font-size: 1.25rem;
        margin: 10px 0 0!important;
        padding: 0 20px
    }

    .salla-theme_6 .product>a .product-subtitle {
        font-size: 11px;
        padding: 0 20px
    }

    .salla-theme_6 .product:not(.product--slide-entry)>a .img-cont {
        border-radius: 0;
        margin: 0;
        overflow: hidden;
        width: 100%
    }

    .salla-theme_6 .product:not(.product--slide-entry)>a .img-cont img {
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product>a .product-subtitle {
        font-size:13px;
        margin: 0 0 5px!important;
        padding: 0 15px
    }

    .salla-theme_6 .product>a .promotion-title {
        font-size: 12px;
        padding: 1px 3px 3px
    }
}

@media only screen and (max-width: 320px) {
    .salla-theme_6 .product>a .product-subtitle {
        font-size:12px;
        margin: 0 0 5px!important;
        padding: 0 15px
    }

    .salla-theme_6 .product>a .promotion-title {
        font-size: 11px;
        padding: 1px 3px 3px
    }
}

@media only screen and (max-width: 1024px) {
    .salla-theme_6 .product--eq-height>a img {
        max-height:100%
    }
}

.salla-theme_6 .section-header {
    align-items: center;
    flex-wrap: wrap
}

.salla-theme_6 .section-header .section--title {
    flex: 1 0 0
}

.salla-theme_6 .section-header .btn.btn-rounded {
    background-color: #fff;
    font-family: DINNextLTArabic-Regular;
    font-size: 16px;
    height: 36px;
    line-height: 30px;
    padding: 0 15px
}

.salla-theme_6 .section-header .btn.btn-rounded:hover {
    background-color: var(--main-text-color)
}

.salla-theme_6 .section-header .section-actions {
    flex: 0 0 auto;
    position: relative;
    top: unset;
    transform: unset;
    z-index: 99
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .section-header .section-actions .circle-action {
        font-size:13px!important;
        line-height: 30px!important
    }
}

.salla-theme_6 .section-header .section-actions .button-more {
    background: #fff;
    border: 0;
    border-radius: 25px;
    color: #5a5a5a;
    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
}

.salla-theme_6 .section-header .section-actions .button-more:hover {
    background-color: var(--main-text-color);
    color: #fff
}

@media only screen and (max-width: 480px) {
    .salla-theme_6 section.section.has-slider .section-header .section-actions {
        left:unset;
        position: relative;
        top: 0;
        transform: unset
    }
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 section.section.has-slider .section-header .button-more {
        font-size:13px!important;
        line-height: 27px!important
    }
}

.salla-theme_6 section.section.has-slider .products-listing.slick-slider {
    padding: 1.5rem 1rem
}

.salla-theme_6 .category-grid {
    background-color: transparent
}

@media only screen and (min-width: 991px) {
    .salla-theme_6 .category-grid {
        grid-gap:15px
    }

    .salla-theme_6 .category-grid>div .category-featured {
        border-radius: 5px;
        height: 280px;
        position: relative
    }

    .salla-theme_6 .category-grid>div .category-featured a {
        width: 100%;
    }

    .salla-theme_6 .category-grid>div .category-featured a h3 {
        border-radius: 3px;
        font-size: 16px;
        padding: 5px 15px 6px;
        right: 10px;
        top: 10px
    }

    .salla-theme_6 .category-grid>div .category-featured img.cat-featured-img {
        display: none
    }

}

@media only screen and (max-width: 991px) {
    .salla-theme_6 .category-grid>div .category-featured {
        border-radius:5px;
        height: auto!important;
        position: relative
    }

    .salla-theme_6 .category-grid>div .category-featured a {
        background: 0 0!important;
        bottom: 0;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 9
    }

    .salla-theme_6 .category-grid>div .category-featured a h3 {
        border-bottom-left-radius: 100px;
        font-size: 14px;
        padding-left: 30px;
        right: 0;
        top: 0
    }

    .salla-theme_6 .category-grid>div .category-featured img.cat-featured-img {
        display: block;
        height: auto;
        left: unset;
        position: relative;
        right: unset;
        top: unset;
        width: 100%
    }

    .salla-theme_6 .category-grid>div:last-child>div .category-featured {
        margin: 0
    }
}

@media only screen and (min-width: 992px) {
    .salla-theme_6.font-dinnextltarabic-regular .main-menu>li>a {
        padding:7px 10px 10px
    }

    .salla-theme_6.font-amazon-ember .main-menu>li>a,.salla-theme_6.font-apple .main-menu>li>a,.salla-theme_6.font-dubai .main-menu>li>a {
        padding: 8px 10px
    }

    .salla-theme_6.font-dubai .main-menu>li ul li a {
        padding: 5px 20px 4px
    }

    .salla-theme_6.font-estedad .main-menu>li>a {
        padding: 7px 10px 8px
    }

    .salla-theme_6.font-estedad .main-menu>li ul li a {
        padding: 5px 20px
    }
}

.salla-theme_6 .post {
    background: #fff;
    border: none
}

.salla-theme_6 .post__meta .mr-5 {
    margin-right: unset!important
}

.salla-theme_6 .side-menu__ul a:hover {
    color: var(--color-text)!important
}

.salla-theme_6 .cart-next-button {
    padding: 0
}

.salla-theme_6 .products-grid {
    width: auto
}

.salla-theme_6 .panel-loyalty .panel-heading {
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.07)
}

.salla-theme_6 .panel-loyalty a {
    border: 0!important
}

.salla-theme_6 .panel-loyalty a:hover {
    background-color: transparent;
    text-decoration: underline
}

.salla-theme_6 .force-login {
    border-color: #eee
}

.salla-theme_6 .force-login__header {
    background: var(--main-text-color);
    border: none
}

@media only screen and (max-width: 768px) {
    .salla-theme_6 .site-header {
        position:fixed;
        top: 0;
        width: 100%
    }

    .salla-theme_6 .products-grid>.product-box:nth-child(odd) {
        clear: both!important
    }

    .salla-theme_6 .product>a .product-title {
        font-size: 1.05rem;
        padding: 0 15px 5px
    }

    .salla-theme_6 .product-footer {
        padding: 0 10px 10px!important
    }

    .salla-theme_6 .product .product-price {
        padding: 0 7px!important
    }
}

@media(min-width: 701px) and (max-width:768px) {
    .salla-theme_6 .products-grid>.product-box:nth-child(4n+1) {
        clear:both
    }
}

.salla-theme_6 .section {
    padding: 1.5rem 0!important
}

.salla-theme_6 .section:last-child {
    padding: 0!important
}

.salla-theme_6 .section-header {
    margin-bottom: 30px
}

.salla-theme_6 .section-header h2.section--title span {
    font-size: 1.25rem
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .section-header h2.section--title span {
        font-size:1.25rem
    }
}

.salla-theme_6 .panel-order-details .panel-title a:focus,.salla-theme_6 .panel-order-details .panel-title a:hover {
    color: #333!important
}

.salla-theme_6 .product-box,.salla-theme_6 .products-grid>div {
    margin-bottom: 1rem
}

.salla-theme_6 #modal_login .form-group label {
    margin-bottom: 8px
}

.salla-theme_6 .section-header .section-actions {
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.salla-theme_6 .section-header .section-actions .circle-action span:before {
    transform: scale(.8)
}

.salla-theme_6 .section-header .section-actions .circle-action.button-next:focus,.salla-theme_6 .section-header .section-actions .circle-action.button-prev:focus {
    color: var(--main-color)
}

.salla-theme_6 .testimonails-listing .testimonials-item {
    padding: .25rem .5rem
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote:after {
    background: url(/stores/images/quote.svg) 50% no-repeat
}

.salla-theme_6 .testimonails-listing .testimonials-item blockquote p {
    margin-bottom: 0
}

.salla-theme_6 .testimonails-listing .testimonials-item .d-flex .rating {
    display: none
}

.salla-theme_6 .testimonails-listing .slick-dots li button[aria-selected=true] {
    background-color: #fff!important;
    opacity: 1!important
}

.salla-theme_6 .testimonails-listing .slick-dots li.slick-active button {
    background-color: var(--color-main-d)!important
}

.salla-theme_6 .container.banner a img {
    margin: 0 auto
}

.salla-theme_6 .btn.dropdown-toggle.btn-default {
    border-radius: 3px;
    height: 38px
}

.salla-theme_6 .flag-container .selected-dial-code {
    font-size: 14px;
    unicode-bidi: -moz-plaintext;
    unicode-bidi: plaintext
}

.salla-theme_6 .slick-slider .slick-dots {
    bottom: -35px
}

.salla-theme_6 .u-light {
    background-color: #fff
}

.salla-theme_6 .feature-item {
    border: none;
    position: relative
}

.salla-theme_6 .feature-item__icon {
    margin: 0 0 10px
}

.salla-theme_6 .feature-item__content h3 {
    margin-bottom: 0
}

.salla-theme_6 .feature-item:after {
    background-color: #eee;
    content: "";
    display: block;
    height: 60%;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.salla-theme_6 .feature-item:last-child:after {
    display: none
}

@media only screen and (min-width: 767px) {
    .salla-theme_6 .features-wrapper {
        flex-direction:column
    }
}

.salla-theme_6 .order-summary,.salla-theme_6 .payments-container {
    margin-bottom: 25px
}

.salla-theme_6 .container-video {
    margin: 0 auto
}

.salla-theme_6 .product-details__title {
    border: 0
}

@media only screen and (min-width: 767px) {
    .salla-theme_6 .product-details__title {
        font-size:2rem;
        padding: 0
    }
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product-details__title {
        font-size:1.5rem
    }
}

.salla-theme_6 .product-details__subtitle {
    font-size: 1rem
}

@media only screen and (max-width: 767px) {
    .salla-theme_6 .product-details__subtitle {
        font-size:.85rem
    }
}

.salla-theme_6 .content.page-container>.the-container {
    max-width: 1024px
}

@media(min-width: 769px) {
    .salla-theme_6 .products-grid>.product-box:nth-child(4n+1) {
        clear:unset
    }
}

@media only screen and (min-width: 1200px) {
    .salla-theme_6 .row.product-listing-latest>.product-box:nth-child(4n+1),.salla-theme_6 .row.product-listing-latest>div:nth-child(4n+1),.salla-theme_6 .row.products-grid>.product-box:nth-child(4n+1),.salla-theme_6 .row.products-grid>div:nth-child(4n+1) {
        clear:both
    }
}

@media only screen and (max-width: 769px) {
    .salla-theme_6 .row.product-listing-latest>.product-box:nth-child(4n+1),.salla-theme_6 .row.product-listing-latest>div:nth-child(4n+1),.salla-theme_6 .row.products-grid>.product-box:nth-child(4n+1),.salla-theme_6 .row.products-grid>div:nth-child(4n+1) {
        clear:unset
    }
}

@media only screen and (max-width: 1199px) {
    .salla-theme_6 .row.product-listing-latest>.product-box:nth-child(3n+1),.salla-theme_6 .row.product-listing-latest>div:nth-child(3n+1),.salla-theme_6 .row.products-grid>.product-box:nth-child(3n+1),.salla-theme_6 .row.products-grid>div:nth-child(3n+1) {
        clear:both
    }
}

@media only screen and (max-width: 768px) {
    .salla-theme_6 .row.product-listing-latest>.product-box:nth-child(3n+1),.salla-theme_6 .row.product-listing-latest>div:nth-child(3n+1),.salla-theme_6 .row.products-grid>.product-box:nth-child(3n+1),.salla-theme_6 .row.products-grid>div:nth-child(3n+1) {
        clear:unset
    }

    .salla-theme_6 .row.product-listing-latest>.product-box:nth-child(odd),.salla-theme_6 .row.product-listing-latest>div:nth-child(odd),.salla-theme_6 .row.products-grid>.product-box:nth-child(odd),.salla-theme_6 .row.products-grid>div:nth-child(odd) {
        clear: both
    }
}

.salla-theme_6 .main-slider.dots-within .slick-dots {
    bottom: 0;
    padding: 10px 0;
    position: absolute
}

.salla-theme_6 .main-slider.dots-within.shadowed .slick-dots {
    background: rgba(0,0,0,.3)
}

@media only screen and (max-width: 991px) {
    .salla-theme_6 .main-slider.dots-within.shadowed .slick-dots {
        padding:0 0 3px
    }
}

.salla-theme_6 .main-slider.dots-within.mobile-only .slick-dots {
    bottom: unset;
    position: relative
}

@media only screen and (max-width: 991px) {
    .salla-theme_6 .main-slider.dots-within.mobile-only .slick-dots {
        bottom:0;
        padding: 0 0 3px;
        position: absolute
    }
}

.salla-theme_6 .main-slider.dots-within.mobile-only.shadowed .slick-dots {
    background-color: transparent
}

@media only screen and (max-width: 991px) {
    .salla-theme_6 .main-slider.dots-within.mobile-only.shadowed .slick-dots {
        background:rgba(0,0,0,.3)
    }
}

.salla-theme_6 .promotion {
    margin: 2.5rem 0
}

.salla-theme_6 .breadcrumb li.breadcrumb-item a:hover {
    color: var(--main-text-color2)
}

.salla-theme_6.color-mode-dark .site-header .sub-header * {
    color: var(--color-text-reverse)
}

.salla-theme_6.color-mode-dark .site-header .header-wrapper .sub-nav__menu svg,.salla-theme_6.color-mode-dark .site-header .header-wrapper .sub-nav__menu:hover svg {
    fill: var(--color-text)
}

.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
}

.salla-theme_6 #addressee .shipping-address {
    background-color: transparent
}

.salla-theme_6 .cart-fav {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.salla-theme_6 .cart-fav .add_to_cart_large_btn,.salla-theme_6 .cart-fav .not-available-large {
    border-radius: 5px;
    min-height: unset;
    padding: 11px 20px 27px
}

.salla-theme_6 #shipping-list>#shipping_div {
    border: none!important;
    padding: 0
}

.salla-theme_6 #shipping-list>#shipping_div>.section-title {
    border-radius: 5px 5px 0 0
}

@media only screen and (max-width: 992px) {
    .salla-theme_6 .sub-nav .main-menu li:after {
        top:16px!important
    }
}

.salla-theme_6 .sub-nav .main-menu li:not(.sub-menu-header) ul {
    max-height: unset
}

.salla-theme_6 .ui.fluid.dropdown#cities input.search,.salla-theme_6 .ui.fluid.dropdown#country input.search {
    border-radius: 5px
}

.salla-theme_6 .shipping-address-redirect #addressee .shipping-address .flag-container .selected-flag {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.salla-theme_6 .form-group.coupon {
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.07)
}

.salla-theme_6 .empty-box .empty-icon i {
    line-height: 1!important
}
