/*your custom css goes here*/

.gutters-16 {
    margin-right: -2px;
    margin-left: -2px;
}
.gutters-16 > .col,
.gutters-16 > [class*="col-"] {
    padding-right: 2px;
    padding-left: 2px;
}
.gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
}

.aiz-category-menu .category-nav-element > a {
    padding-top: 8px;
    padding-bottom: 9px;
}

/* xl */
@media (min-width: 1200px) {
    .aiz-content-wrapper {
        padding-left: 265px;
    }
    [dir="rtl"] .aiz-content-wrapper {
        padding-right: 265px;
    }
}

.aiz-sidebar.left {
    left: -265px;
    background-color: #141423;
    width: 265px;
}

[dir="rtl"] .aiz-sidebar.left {
    left: auto;
    right: -265px;
    -webkit-transition: right 0.3s ease;
    transition: right 0.3s ease;
}

.aiz-side-nav-logo-wrap {
    background-color: #1a1a27;
}

.aiz-side-nav-list .aiz-side-nav-link {
    font-weight: 400;
    color: #a2a3b7;
}

.aiz-side-nav-list .aiz-side-nav-arrow::after {
    content: "\f105";
}

[dir="rtl"] .aiz-side-nav-list .aiz-side-nav-arrow::after {
    content: "\f104";
}

.aiz-side-nav-list [aria-expanded="true"] .aiz-side-nav-arrow::after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
[dir="rtl"]
.aiz-side-nav-list
[aria-expanded="true"]
.aiz-side-nav-arrow::after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.aiz-side-nav-list .level-2 .aiz-side-nav-link:after {
    height: 6px;
    width: 6px;
    border: 1px solid #575979;
    top: calc(50% - 3px);
}

.aiz-side-nav-list .aiz-side-nav-link:hover,
.aiz-side-nav-list .aiz-side-nav-link.level-2-active,
.aiz-side-nav-list .aiz-side-nav-link.level-3-active,
.aiz-side-nav-list .aiz-side-nav-link.active {
    color: #fff;
    background-color: #181827;
}

.aiz-side-nav-list .level-2 .aiz-side-nav-link:hover:after,
.aiz-side-nav-list .level-2 .aiz-side-nav-link.active:after {
    background: #575979;
}

/* xl */
@media (min-width: 1200px) {
    .aiz-sidebar.left {
        left: 0px;
    }

    [dir="rtl"] .aiz-sidebar.left {
        left: auto;
        right: 0;
    }

    .side-menu-closed .aiz-sidebar.left {
        left: -265px;
    }

    [dir="rtl"] .side-menu-closed .aiz-sidebar.left {
        left: auto;
        right: -265px;
    }
}

.form-control:focus {
    /* border-color: var(--primary); */
    border-color:#0abb75;
}

.aiz-megabox > input:checked ~ .aiz-megabox-elem,
.aiz-megabox > input:checked ~ .aiz-megabox-elem {
    border-color: var(--primary);
    border:3px solid #080808;
}

.bootstrap-select .dropdown-toggle:active,
.bootstrap-select .dropdown-toggle:focus,
.show.bootstrap-select .dropdown-toggle {
    border-color: #0abb75 !important;
}

.aiz-pos-cart-list {
    overflow-y: auto;
    max-height: calc(100vh - 360px);
    height: calc(100vh - 360px);
}

.btn-sm.btn-icon {
    width: calc(1.87rem + 2px);
    height: calc(1.87rem + 2px);
}

.badge-soft-primary {
    background-color: var(--soft-primary);
    color: var(--primary);
}

.todays-deal.aiz-carousel .slick-arrow:hover {
    color: var(--warning);
}

.avatar img {
    object-fit: contain;
    max-width: 100%;
    width: 100%;
    border-radius: 50%;
    height: 100%;
}

.rating-mr-1 i {
    margin-right: 0.5rem;
}

[dir="rtl"] .aiz-category-menu .sub-cat-menu {
    right: calc(25% - 10px);
}

.hover-user-top-menu{
    transition: all 0.5s ease-out;;
    opacity: 0;
    visibility: hidden;
}
.hover-user-top-menu.active{
    opacity: 1;
    visibility: visible;
}

.btn-visit .circle {
    background: #fdefd8;
}

.home-category-name i{
    transition: all 0.5s;
    opacity: 0;
}
.home-category-name:hover i{
    opacity: 1;
}

@media (min-width: 992px){
    .sticky-top-flash-deal{
        top: 140px;
    }
}
