﻿




.dropdown-item > i, .dropdown-item > img {
    margin-right: -0.5rem !important;
    margin-left: 0.5rem !important;
}


.nav-collapsible .nav-toggler:after {
    left: 1rem;
    right: initial;
}

#footer-scroll-top {
    right: auto;
    left: 1rem !important;
    bottom: 27.5rem;
}


.top-navbar-nav > li {
    margin-inline-end: 17px;
}

.top-nav-item {
    font-family: 'FF Shamel Family Unique Book' !important;
}

.top-nav-item.selected {
    font-family: 'FF Shamel Family Unique Medium' !important;
}

.font-unique-bold {
    font-family: 'FF Shamel Family Unique Bold' !important;
}

.font-unique-book {
    font-family: 'FF Shamel Family Unique Book' !important;
}

.font-unique-light {
    font-family: 'FF Shamel Family Unique Light' !important;
}

.font-unique-medium {
    font-family: 'FF Shamel Family Unique Medium' !important;
}

input::placeholder {
    font-family: Tahoma;
}


#offcanvas-menu .menubar-link.has-children:after, #offcanvas-menu .ocm-item.has-children:after {
    position: absolute;
    right: auto;
    left: 1rem !important;
    top: 50%;
    transform: translateY(-50%);
    font-family: "Font Awesome 5 Free";
    content: "\f104";
}



.megamenu .dropdown-toggle:after {
    content: "\f104";
}

.store-item-btn i:first-child {
    display: none;
}

.store-item-btn i:last-child {
    display: block;
}

.shopbar-button .shopbar-button-label {
    font-size: .68rem;            
}


.image-hide {
    right: auto;
    border-radius: 0px 0px 0px 8px;
    left: 0px;
}


.delete-wishlist-button {    
    right: auto;
    left: 3px;    
}

.card-body > img:first-child {
    border-radius: 0px 10px 0px 0px;
}

.card-body > img:nth-child(2) {
    border-radius: 10px 0px 0px 0px;
}

.card-body > img:last-child {
    border-radius: 0px 0px 0px 10px;
}

.card-body > img:nth-child(3) {
    border-radius: 0px 0px 10px 00px;
}

.modal-closer {
    right: auto;
    left: 31.5rem;
}

.modal-dialog.modal-flex.modal-dialog-app {
    left: auto;
    right: 35%;
}

.has-icon .input-group-icon {
    right: auto !important;
    left: 0px !important;
}

.has-icon.reg .input-group-icon {
    left: 10px !important;
    right: auto !important;
}

.fa-arrow-left::before {
    content: "\f061" !important;
}

.prev-store .fa-arrow-left::before {
    content: "\f060" !important;
}

.facet-toggle:after {
    right: auto !important;
    left: 0 !important;
}

.badge-list {
    left: 48rem !important;
}

.art-description, .art-name {
    text-align: start !important;
}

.action-cart-div {    
    padding-left: 0px !important;
}
.not-added-to-the-cart-btn {
    margin-right: 10px !important;
    margin-left: 0px !important;
}
.added-to-the-cart-btn {
    margin-right: 10px !important;
    margin-left: 0px !important;
}
    .filter-right {
    display: none;
}
.filter-left {
    display: block !important;
}


.catmenu .catmenu-path-item.expanded:after, .catmenu .catmenu-item.parent:after {
    font-family: "Font Awesome 5 Free";
    content: "\f104";
    right: auto;
    left: 0.625rem;
}

.artlist-lines .art-badges {
    left: -4rem !important;
}

.pd-name, .pd-description {
    text-align: start;
}

.btn-admin-edit {    
    right: auto;
    left: 0;    
}



.store-box {
    left: auto;
    right: 5rem;    
}

.store-box2 {
    left: auto;
    right: 5rem;
}

.plp-store .store-box2 {
    left: auto;
    right: 6rem;
}

.store-list-title {
    text-align: start;
    margin: 20px 20px 0px;
}

.store-rate-icon {
    font-family: "Font Awesome 5 Free";
    content: "\f104";
}

.store-icon-left {
    display: inline-block;
}

.store-icon-right {
    display: none;
}

.rating div {
    position: absolute;
    left: 0px;
}

.rate-custom {
    position: relative !important;
    left: -4px !important;
}

.rate-custom1 {
    position: relative !important;
    left: -5px !important;
}

.rate-custom2 {
    position: relative !important;
    left: 0px !important;
}

.cart-item-desc {
    text-align: start;
}

.input-group > .input-group-append > .btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.reward-label {
    margin-inline-start: 20px;
}

.fa-angle-right::before {
    content: "\f104" !important;
}



.step .line {
    left: auto !important;
    right: 1rem !important;
}

.next-brand .fa-angle-right::before {
    content: "\f105" !important;
}

.prev-brand .fa-angle-lift::before {
    content: "\f104" !important;
}


.numberinput-group {
    border-radius: .25rem !important;
}

.numberinput-group .input-group-lg {
        
   border-radius: .25rem !important;
}

#cookie-manager-window .nav-toggler .cm-consent-title .collapse-chevron {
    right: auto;
    left: 1rem !important;
}
.payment-op-div > div:first-child {
    width: 3% !important;
}

.header-msg {
    margin-right: 0px !important;
    margin-left: auto !important;
}

.pd-variants .choice-item {
    margin-inline-start: 20px;
}

.slick-slide {
    float: right !important;
}

@media screen and (max-width: 600px) {
    .shopbar-tools > div {
        border-left: 1px solid rgba(255,255,255,0.3) !important;
        border-right: none !important;
    }

    .shopbar-tools > div:first-child {
        border-left: none !important;
    }

    .step .line {
        right: 3.5rem !important;
    }

    .modal-dialog.modal-flex.modal-dialog-app {
        right: 1% !important;
    }
    .checkout-data .opt-name {
        margin-right: 10px;
    }
}

.slider-home .slick-prev {
    left: -2% !important;
}
.slider-home button {
    width: max-content !important;
}
.slider-home .slick-next {
    right: -2% !important;
}
.slider-home .slick-prev {
    right: auto !important
}