/* Minification failed. Returning unminified contents.
(120,22): run-time error CSS1039: Token not allowed after unary operator: '-mt-white'
(121,24): run-time error CSS1039: Token not allowed after unary operator: '-mt-blue'
(122,17): run-time error CSS1039: Token not allowed after unary operator: '-mt-blue'
(128,26): run-time error CSS1039: Token not allowed after unary operator: '-mt-white'
(129,28): run-time error CSS1039: Token not allowed after unary operator: '-mt-blue'
(130,21): run-time error CSS1039: Token not allowed after unary operator: '-mt-blue'
(2169,21): run-time error CSS1039: Token not allowed after unary operator: '-Secondary-500'
 */
body {
    font-family: 'Quicksand', sans-serif !important;
}

@media (min-width: 768px) {
    .col-md-3 {
        flex: 0 0 auto;
        width: 24%;
    }
}
.footer-row > div {
    flex: 1 !important;
}
.mt-black {
    color: #000000 !important;
}

.mt-black-bg {
    color: #FFFFFF !important;
    background-color: #000000 !important;
}

.mt-yellow {
    color: #EDC908 !important;
}

.mt-yellow-bg {
    color: #FFFFFF !important;
    background-color: #EDC908 !important;
}

.mt-yellow {
    color: #EDC908 !important;
}

.mt-yellow-bg {
    color: #FFFFFF !important;
    background-color: #EDC908 !important;
}

.mt-red {
    color: #F8465A !important;
}

.mt-purple {
    color: #8255A3 !important;
}

.mt-light-blue {
    color: #0FB0C4 !important;
}

.mt-dark-blue {
    color: #07215D !important;
}

.mt-purple-bg {
    color: #FFFFFF !important;
    background-color: #8255A3 !important;
}

.mt-light-blue-bg {
    color: #FFFFFF !important;
    background-color: #0FB0C4 !important;
}

.mt-dark-blue-bg {
    color: #FFFFFF !important;
    background-color: #07215D !important;
    border-color: #07215D !important;
}

.mt-red-bg {
    color: #FFFFFF !important;
    background-color: #F7465A !important;
}

.mt-blue {
    color: #005AFF !important;
}

.mt-blue-bg {
    background-color: #005AFF !important;
    color: #FFFFFF !important;
}

    .mt-blue-bg:hover {
        color: #FFFFFF !important;
        background-color: #F7465A !important;
        border-color: #F7465A !important;
    }

.mt-header-blue {
    background-color: #005AFF !important;
}


.mt-icon-blue-bg {
    background: #005AFF !important;
}

.footer-bottom {
    border-color: #005AFF !important;
}

.mt-blue-hover:hover {
    color: #005AFF !important;
}

.mt-blue-stroke:hover {
    border-color: #005AFF !important;
    color: #005AFF !important;
}

    .mt-blue-stroke:hover .mt-blue-hover {
        color: #005AFF !important;
    }

.btn-show-more {
    background: var(--mt-white) !important;
    border-color: var(--mt-blue) !important;
    color: var(--mt-blue) !important;
    height: 84% !important;
    width: 103% !important;
}

    .btn-show-more:hover {
        background: var(--mt-white) !important;
        border-color: var(--mt-blue) !important;
        color: var(--mt-blue) !important;
    }

.header-style-1 .search-location .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #005AFF !important;
}

.mt-white {
    color: #FFFFFF !important;
}

    .mt-white:hover {
        color: #FFFFFF !important;
    }

.header-style-1 .select2-container--default .select2-selection--single[aria-labelledby="select2-ChangeCurrency-container"] {
    width: 100% !important;
    height: 100% !important;
    background-color: #005AFF !important;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    background-color: #005AFF !important;
    color: #FFFFFF !important;
}

.header-style-1 .select2-container--default .select2-selection--single[aria-labelledby="select2-ChangeCurrency-container"] .select2-selection__arrow {
    color: #FFFFFF !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #005aff59 !important;
    color: #FFFFFF !important;
}

a:hover {
    color: #005AFF !important;
}

.tab-style3 .nav-tabs .nav-item a.active, .tab-style3 .nav-tabs .nav-item a:hover {
    color: #005AFF !important;
}


.mt-blue-border {
    border-color: #005AFF !important;
}

.mt-outline-blue {
    border-color: #005AFF !important;
    color: #005AFF !important;
}

    .mt-outline-blue:hover {
        background-color: #EDC908 !important;
    }

.slider-nav-thumbnails .slick-slide.slick-current img {
    border-color: #005aff59 !important;
}

.card-1:hover {
    border-color: #005aff59 !important;
}

    .card-1:hover a {
        color: #005AFF !important;
    }

.mt-regular {
    font-family: "Regular", sans-serif;
}

.categories-dropdown-wrap ul li:hover {
    border-color: #005AFF !important;
}

    .categories-dropdown-wrap ul li:hover a {
        color: #005AFF !important;
    }

::-moz-selection {
    background: #005AFF;
    color: #fff;
}

::selection {
    background: #005AFF;
    color: #fff;
}

::-moz-selection {
    background: #005AFF;
    color: #fff;
}

.pro-count-mt-blue {
    background: #005AFF !important;
}

.section-title.style-1::after, .section-title h3:after {
    background-color: #005AFF !important;
}

.product-cart-wrap .product-action-1 button:after, .product-cart-wrap .product-action-1 a.action-btn:after {
    background-color: #005AFF !important;
}

.mt-secondary {
    color: #005AFF !important;
}

    .mt-secondary:hover, .mt-secondary i:hover {
        color: #F7465A !important;
    }

.product-cart-wrap .product-action-1 button:hover i, .product-cart-wrap .product-action-1 a.action-btn:hover i {
    color: #F7465A !important;
}

.product-cart-wrap .product-img-action-wrap .product-action-1 {
    border-color: #005aff70 !important;
}

.product-cart-wrap .product-action-1 button, .product-cart-wrap .product-action-1 a.action-btn {
    border-right: 1px solid #005aff70 !important;
}

    .product-cart-wrap .product-action-1 button:before, .product-cart-wrap .product-action-1 a.action-btn:before {
        border-top-color: #005AFF !important;
    }

.select2-dropdown .select2-search--dropdown .select2-search__field {
    border-color: #005aff70 !important;
}

.slider-arrow .slider-btn:hover {
    background-color: #005AFF;
    color: #fff;
    border-color: #005AFF;
}

.dot-style-1 ul li.slick-active button {
    background-color: #005AFF;
    border-color: #005AFF;
}

.dot-style-1 ul li button:hover {
    background: #005AFF;
}

.headerExchangeTooltip::selection {
    background-color: #F7465A !important;
}

input:focus {
    border-color: #005aff70 !important;
}

.mt-blue-icon {
    color: #005AFF !important;
}

    .mt-blue-icon:hover {
        color: #F7465A !important;
    }

.mt-secondary-blue-bg {
    color: #FFFFFF !important;
    border-color: #005AFF !important;
    background-color: #005AFF !important;
}

    .mt-secondary-blue-bg:hover, button.submit:hover, button[type=submit]:hover {
        color: #FFFFFF !important;
        border-color: #F7465A !important;
        background-color: #F7465A !important;
    }

.contact-from-area .contact-form-style button:hover {
    color: #FFFFFF !important;
    border-color: #F7465A !important;
    background-color: #F7465A !important;
}

.custome-checkbox input[type=checkbox]:checked + .form-check-label::before {
    background-color: #005aff;
    border-color: #005aff;
}

.mt-stock {
    background-color: #005aff70 !important;
    color: #005AFF !important;
}

.product-cart-wrap:hover {
    border-color: #005aff70 !important;
}

.product-extra-link2 a:hover {
    background-color: #005AFF;
    color: #fff !important;
}

.favoriteProduct {
    background-color: #005AFF !important;
    color: white !important;
}

.font-quick-sand {
    font-family: 'Quicksand', sans-serif !important;
}

.cartProduct {
    background-color: #005aff !important;
    color: white !important;
}

.product-card-bottom > .d-block > div > .old-price {
    font-size: 14px;
    color: #adadad;
    margin: 0 0 0 7px;
    text-decoration: line-through;
}

.pointer-event-none {
    pointer-events: none !important;
}

.price-weigth-fix {
    font-weight: 500 !important;
}

.product-content-wrap > div.product-card-bottom > div.add-cart > .customTooltip {
    border: 1px solid red !important;
}

    .product-content-wrap > div.product-card-bottom > div.add-cart > .customTooltip:before {
        background-color: #005AFF !important;
        color: #FFFFFF;
    }

@media (hover: hover) {
    .product-content-wrap > .product-card-bottom > .add-cart > .cartProduct:hover {
        background-color: #F7465A !important;
        color: #005AFF !important;
    }

    .product-cart-wrap .product-card-bottom .add-cart .add:hover {
        transform: none !important;
    }
}

@media (hover: hover) {
    .cartProductDetails:hover {
        background-color: #005aff !important;
    }
}

.cartProductDetails {
    background-color: #F7465A !important;
    color: white !important;
}

#ComplaintForm input {
    height: 40px !important;
}

#contactform input {
    height: 40px !important;
}

#careerform input {
    height: 40px !important;
}

.btn-complaint {
    background-color: #0f4c4e;
}

.shopping-summery > table > thead > th {
    background-color: transparent !important;
}

.wordwrap2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.wordwrap1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 98%;
    display: block;
}

.product-cart-wrap {
    padding-top: 7px !important;
}

    .product-cart-wrap .product-img-action-wrap {
        min-height: 200px !important;
        max-height: 200px !important;
        padding: 0 !important;
    }

        .product-cart-wrap .product-img-action-wrap img {
            min-height: 200px;
            max-height: 200px !important;
            object-fit: scale-down;
        }

#gridProductList .product-cart-wrap {
    border: 1px solid #f5f5f5 !important;
    border-radius: 5px !important;
}

#gridProductList .product-img-action-wrap {
    min-height: 250px !important;
    max-height: 250px !important;
    min-width: 250px !important;
    max-width: 250px !important;
    padding-left: 5px !important;
}

    #gridProductList .product-img-action-wrap .product-img-inner img {
        min-height: 200px !important;
        max-height: 225px !important;
        min-width: 250px !important;
        max-width: 250px !important;
    }

#scrollUp {
    bottom: 97px;
}


.header-style-1 .select2-container--default .select2-selection--single {
    padding-left: 10px !important;
    width: 100% !important;
}

    .header-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 5px !important;
    }

#headerSearchCategories > span {
    width: 100% !important;
}

.typeahead__cancel-button {
    display: none;
}

.customTooltip:before {
    bottom: 100%;
    left: 50%;
    position: absolute;
    white-space: nowrap;
    border-radius: 5px;
    font-size: 11px;
    padding: 7px 10px;
    color: #ffffff;
    background-color: #005AFF;
    content: attr(aria-label);
    line-height: 1.3;
    -webkit-transition-delay: .1s;
    -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50%) translateY(0px);
    transform: translateX(-50%) translateY(0px);
}

.customTooltip:hover:before {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) translateY(-8px);
    transform: translateX(-50%) translateY(-8px)
}

.globalParameterDiv {
    border-radius: 5px;
    background-color: #f5f5f5;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem !important;
}

.cart-dropdown-wrap.cart-dropdown-hm2 > ul {
    max-height: 400px;
    overflow-y: auto;
}

.cart-dropdown-wrap.cart-dropdown-hm2 > h6 {
    text-align: center
}

.shopping-cart-button {
    justify-content: flex-end !important;
}

.trash-icon {
    color: #dc3545 !important;
}

    .trash-icon:hover {
        color: #23272b !important;
    }

#main-basket-ul > li:nth-child(1) {
    border-top: none !important;
    padding-top: 0px !important;
}

#main-basket-ul > li {
    border-top: 1px solid #dee2e6 !important;
    padding-top: 5px;
    margin-bottom: 2px;
}

.basket-product-image {
    margin-top: 2px;
    height: 45px;
    width: 45px;
}

.middle-product-view {
    height: 60px;
    width: 60px;
}

.search-middle-product-view {
    height: 35px !important;
    width: 60px;
}

.border-left {
    border-left: 1px solid whitesmoke;
}

footer {
    border-top: 1px solid whitesmoke;
}

.banner-text {
    padding: 0 13px 13px;
}

.footer-h6 {
    font-size: 13px;
    font-weight: 500;
}

    .footer-h6 .wordwrap2 {
        color: #000000 !important;
        -webkit-line-clamp: 1 !important;
    }

.toast {
    opacity: 1 !important;
    border-radius: 10px !important;
}

.toast-btn {
    color: #fff !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #fff !important;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100% !important;
    margin-top: 10px;
}

    .toast-btn:hover {
        border-color: #000 !important;
    }

.left-day-products {
    font-size: 12px;
    color: #333;
    font-weight: 700;
}

    .left-day-products > a {
        color: #333
    }

        .left-day-products > a:hover {
            color: #005aff;
        }

.main-menu > nav > ul > li > a {
    font-weight: 500;
    font-size: 14px;
}

.logo > a > img {
    width: 205px;
}

input {
    font-family: 'Quicksand' !important;
}

.main-menu > nav > ul > li ul.mega-menu li a.menu-title:hover {
    color: #df6262;
}

.main-menu > nav > ul > li ul.mega-menu li a.menu-title {
    color: #005AFF;
}

.countdown-period {
    font-size: 10px !important;
}

.product-cart-wrap.style-2 .product-content-wrap .deals-content {
    margin: 50px auto;
}

.product-cart-wrap .product-content-wrap h3 a, .left-day-products > a {
    font-weight: 500;
    font-size: 13px;
    color: #253D4E !important;
}

.footer-mid .widget-title {
    font-size: 18px;
    font-weight: 600;
}

.footer-list li a {
    font-size: 14px;
}

.product-cart-wrap .product-content-wrap .product-price span {
    font-size: 16px;
    font-weight: 500;
}

.page-item.active .page-link {
    background-color: #005aff !important;
    border-color: transparent !important;
    color: #fff !important;
}

.page-link {
    color: #198754 !important;
}

.product-cart-wrap .product-img-action-wrap .product-action-1 {
    min-width: auto;
}

.sidebar-widget svg {
    margin-left: 10px;
}


.section-title h2 {
    font-weight: 600;
    font-size: 26px;
}

    .section-title h2:after {
        content: "";
        width: 500px;
        height: 1px;
        position: absolute;
        bottom: -7px;
        left: 0;
        background-color: #005AFF;
        z-index: 99;
    }

.section-title.style-1 {
    font-weight: 500;
}

.product-cart-wrap.style-2 .product-content-wrap {
    max-width: 90%;
}

.product-cart-wrap .product-content-wrap {
    height: 140px;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a:hover {
    border-color: #f7465a;
    color: #fff !important;
}

.header-style-1 .header-middle-ptb-1 {
    padding: 0px !important;
}

.cart-dropdown-wrap ul li .shopping-cart-title h4 a {
    font-size: 13px;
    font-weight: 500;
}

.cart-dropdown-wrap ul li .shopping-cart-title h4 {
    font-size: 12px;
}

.main-menu > nav > ul > li ul.mega-menu {
    padding: 20px 25px 35px 35px !important;
}

    .main-menu > nav > ul > li ul.mega-menu .section-title {
        margin-bottom: 22px !important;
    }

    .main-menu > nav > ul > li ul.mega-menu li ul {
        margin-top: 20px !important;
    }

        .main-menu > nav > ul > li ul.mega-menu li ul li a, .main-menu > nav > ul > li ul.sub-menu li a {
            font-weight: 400;
            color: #000;
            font-size: 13px;
        }

.cookie {
    width: 30%;
    height: auto;
    background-color: white;
    position: fixed;
    bottom: 30px;
    border-radius: 10px;
    margin: 0 2%;
    padding: 10px 20px;
    z-index: 99 !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    visibility: hidden;
}

.cookieMobil {
    height: auto;
    background-color: white;
    position: fixed;
    bottom: 30px;
    border-radius: 10px;
    margin: 0 10%;
    padding: 10px 20px;
    z-index: 99 !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    visibility: hidden;
}

.cokie-trade-txt {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 5px;
    color: #7E7E7E;
    float: left;
}

.trade-licance {
    /*width: 38%;*/
    height: auto;
    background-color: white;
    position: fixed;
    bottom: 7%;
    border-radius: 10px;
    margin: 0 5%;
    padding: 10px 20px;
    z-index: 99 !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.trade-licance-icon {
    max-width: 60px;
    margin-right: 20px;
}

#TradeLicenseModal > .modal-dialog {
    position: fixed;
    width: auto;
    margin: 0.5rem;
    pointer-events: visible;
    bottom: 0px;
    right: 200px;
}

.banner-left-icon {
    width: max-content;
}

    .banner-left-icon .banner-text h3 {
        font-size: 13px !important;
    }

.card {
    flex-direction: column;
    min-width: 0;
    color: #000;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
    -moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
    box-shadow: 0px 0px 5px 0px rgb(161, 163, 164);
}

.learn-more {
    text-decoration: none;
    color: #000;
    margin-top: 8px;
}

    .learn-more:hover {
        text-decoration: none;
        color: blue;
        margin-top: 8px;
    }

.agreements-dv, .agreements-dv span, .agreements-dv p {
    font-family: 'Quicksand', sans-serif !important;
    font-size: 15px !important;
}

#categoryTreeFilter strong {
    word-wrap: break-word;
    max-width: 150px
}

.switch-cookie {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    .switch-cookie input {
        display: none;
    }

.slider-cookie {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider-cookie:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider-cookie {
    background-color: #005aff;
}

input:focus + .slider-cookie {
    box-shadow: 0 0 1px #005aff;
}

input:checked + .slider-cookie:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.slider-cookie.round {
    border-radius: 34px;
}

    .slider-cookie.round:before {
        border-radius: 50%;
    }

.cookie-row {
    background: white;
    padding-top: 1vw;
    border-radius: 10px;
    margin-left: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
}

.btn-cookies {
    border: none;
    background: none;
    color: #253D4E;
}

#mandatoryCookies, #performanceCookies, #functionalCookies, #marketingCookies {
    margin-bottom: 1vw !important;
    margin-left: 1.5vw;
    margin-right: 1.5vw;
    color: #253D4E;
    font-size: 14px;
}

.cookie-circle:hover, btn-cookies:hover {
    color: #005aff;
}


.header-style-1 .search-location .select2-container {
    min-width: 250px;
    max-width: 250px;
}

@media only screen and (min-width: 1250px) {
    .header-form {
        display: flex;
        justify-content: center;
        margin-left: 15px;
    }
}

@media only screen and (max-width: 768px) {
    .index-product-list {
        flex-direction: column !important;
    }

    .home_product_item {
        width: 100%;
    }
}

@media (min-widt: 1250px) and (max-width: 1538px) {
    .header-style-1 .search-location .select2-container {
        min-width: 194px;
        margin-left: 0px;
    }
}

@media (min-width: 1250px) and (max-width: 1369px) {
    .header-wrap .logo {
        margin-right: 15px;
    }

    .header-style-1 .search-location .select2-container {
        min-width: 194px;
        margin-left: 0px;
    }

    .header-style-1 .search-style-2 form input {
        margin-left: 0px;
    }
}

@media (min-width:768px) and (max-width:992px) {
    .footer-link-widget {
        margin-bottom: 1vw;
    }

        .footer-link-widget:not(:last-child) {
            margin-right: 0px;
        }

    .center-row {
        display: flex;
        justify-content: center;
    }

    .total-cart {
        margin-top: 3vw;
        margin-right: 30px;
    }

    .corporate-img {
        margin-left: 23vw;
    }

    
}


@media (min-width:992px) and (max-width:1199px) {
    /* .footer-page-about {
        margin-right: 130px !important;
    }*/

    .contact-form {
        padding-left: 1.25rem !important;
    }

    .team-card .content {
        max-width: 91%;
    }

    .header-action-right {
        display: block;
    }

    .search-style-2 form {
        position: absolute;
        max-width: 460px !important;
        margin-top: -3vw;
    }
  
    .search-style-2 form input {
        width: 247px;
    }

    .footer-about {
        width: 31% !important;
    }

    .header-right {
        height: 4vw;
    }

    .section-title a {
        display: flex;
    }
}

@media (min-width: 768px) {
    .logo {
        left: 20% !important
    }
}

.section-title .title a {
    font-size: 15px;
}

.cookie-button {
    display: flex;
    justify-content: right;
}

.cookies-submit, .cookies-close {
    margin-right: 1vw;
}

    .cookies-submit button, .cookies-close button {
        border-radius: 10px;
    }

.dataTables_length {
    margin-top: 1vw;
}

.dz-default {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.dropzone {
    min-height: 40px !important;
}

.main-menu > nav > ul > li:hover > a {
    color: #005aff !important;
}

.stock-status.warning-stock {
    background-color: #FDC040;
    color: white;
}

.stock-status.info-stock {
    background-color: #d2f3ff;
    color: #6b93f7e0;
}

.stock-status.danger-stock {
    background-color: #df6262;
    color: white;
}

.swal2-popup {
    font-size: 85% !important;
    border-radius: 12px !important;
    box-shadow: 5px 5px 15px #eeeeeec2;
}

.swal2-title {
    font-size: 1.6em;
    font-weight: 500;
}

.swal2-styled.swal2-confirm:focus {
    box-shadow: none !important;
}

.swal2-styled {
    padding: 0em 1.1em !important;
    height: 27px;
}

@media screen and (max-width: 1303px) {
    #email {
        display: none;
    }

    #moneyunitdateid {
        text-align: left;
        margin-left: 20%;
        margin-right: 10%;
        width: 20em;
    }

    .moneyunit {
        /* background-color: black;*/
    }

    #news-flash {
        text-align: center;
    }

    #lastupadte {
        display: center;
    }

    #tel {
        display: none;
    }
}

.breadcrumb {
    width: 100% !important;
    display: flex !important;
}

.upper-cat-wrap {
    left: 0 !important;
    min-width: 336px !important;
    top: 100% !important;
}

.main-categori-wrap .categori-dropdown-inner {
    min-width: 0px !important;
}

.breadcrumb span {
    padding: 0px !important;
}

.upper-cat-wrap .upper-cat-dropdown-inner ul li {
    margin-bottom: 10px !important;
}

.breadcrumb .p-name {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    color: rgb(126, 126, 126);
}

.breadcrumb-arrow {
    font-size: 10px !important;
    display: none;
}

@media (min-width: 1024px) and (max-width: 1200px) {
    .middle-cat {
        display: none;
    }

    .breadcrumb-wrap .container {
        max-width: 100% !important;
    }

    .breadcrumb {
        width: 100%;
        height: 20px;
        overflow: hidden;
        display: flex !important;
    }

    .insidescroll {
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 15px;
    }
}

@media (min-width: 658px) and (max-width: 991px) {
    .first-cat, .middle-cat {
        display: none;
    }
}

@media (max-width: 1024px) {
    .middle-cat {
        display: none;
    }

    .breadcrumb-wrap .container {
        max-width: 100% !important;
    }

    .breadcrumb {
        width: 100%;
        height: 20px;
        overflow: hidden;
        display: flex !important;
    }

    .insidescroll {
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 15px;
    }

    .breadcrumb-arrow {
        display: block;
    }
}

@media(max-width:658px) {
    .first-cat, .middle-cat {
        display: none;
    }

    .breadcrumb-arrow {
        display: block;
    }
}


.d-xs-block {
    display: block !important;
}



@media (min-width: 300px) and (max-width: 575px) {

    #_SuggestionsSection > div.row > div {
        width: 100% !important;
    }

    #_SuggestionsSection > div:nth-child(2) > div {
        width: 100% !important;
    }

    #_SuggestionsSection > div:nth-child(3) > div {
        width: 100% !important;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

.header-contact {
    font-size: 13px !important;
}

@media (min-width: 1303px) and (max-width: 1327px) {
    .header-info-right ul li .text-brand {
        display: contents;
    }
}

@media (max-width: 1151px) {
    #fc_menu {
        justify-content: flex-start !important;
    }
}

@media (min-width: 1151px) and (max-width: 1200px) {
    #fc_menu {
        justify-content: flex-start !important;
    }

    #news-flash {
        justify-content: flex-end !important;
        display: flex !important;
    }
}

@media (min-width: 1200px) and (max-width: 1303px) {
    #fc_menu {
        justify-content: flex-end !important;
    }

    #news-flash {
        display: flex;
        justify-content: center;
    }
}

@media (min-width: 1200px) and (max-width: 1276px) {
    #news-flash {
        display: flex;
        justify-content: flex-end !important;
    }
}

#dailyProductList .product-price {
    color: #000;
}

.agreement-modal-title {
    font-size: 17px;
    font-weight: 500;
    color: gray;
    margin-top: 15px;
}

.z-index {
    z-index: 9999999 !important;
}

.seller-area {
    background-color: #005aff;
    height: 45px;
}

#SellerInfoArea > header > div > div > div {
    display: flex;
}

    #SellerInfoArea > header > div > div > div > div.col-9 {
        display: flex;
        justify-content: end;
    }

        #SellerInfoArea > header > div > div > div > div.col-9 > div.col-4 > p {
            white-space: nowrap;
            font-size: 16px;
            color: white;
            font-weight: 500;
        }

        #SellerInfoArea > header > div > div > div > div.col-9 > div.col-3 {
            position: relative;
            bottom: 4px;
        }

    #SellerInfoArea > header > div > div > div > div.col-3 > a {
        float: right;
        font-size: 20px;
        color: white;
    }

.download-app a {
    transform: translateY(-5px);
}

.pulse-success {
    color: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 20px 2px rgba(62, 83, 121, .8);
    animation: pulse-success 3.1s infinite;
    text-shadow: none !important;
    border-radius: 5px;
    border: none !important;
    background-color: #F7465A !important;
}

    .pulse-success:hover {
        color: rgba(255, 255, 255, 1) !important;
    }

@-webkit-keyframes pulse-success {
    0% {
        -webkit-box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, .8);
        color: rgba(255, 255, 255, 1);
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, 0);
    }

    100% {
        -webkit-box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, .8);
        color: rgba(255, 255, 255, 1);
    }
}

@keyframes pulse-success {
    0% {
        -moz-box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, .8);
        box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, .8);
        color: rgba(255, 255, 255, 1);
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, 0);
        box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, 0);
    }

    100% {
        -moz-box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, .8);
        box-shadow: 0px 0px 10px 2px rgba(62, 83, 121, .8);
        color: rgba(255, 255, 255, 1);
    }
}

.am5-tooltip-container {
    display: none !important
}

.product_grid_list {
    position: relative;
    display: flex;
    padding: 6px 20px 6px 20px;
    border-radius: 4px;
    background-color: #DEF9EC;
    color: #005aff;
    font-size: 14px;
    font-weight: 700;
}

    .product_grid_list:hover {
        background-color: #005aff;
        color: #fff !important;
        transform: translateY(-3px);
        box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.05);
    }

.seller-btn-m {
    width: 40px;
}


#shemaSpanName::before {
    content: none;
}

.dashboard-menu ul li a.active {
    color: #fff !important;
}

.vendor-wrap:hover {
    border-color: #005aff38 !important;
}

#seo_serp_footer {
    max-height: 250px;
    overflow: hidden;
    margin-bottom: 20px;
}

    #seo_serp_footer.show {
        max-height: none;
    }

#toggleButton {
    width: 3%;
    border-radius: 5px;
    justify-content: center !important;
    display: flex;
    height: 32px;
    align-items: center;
}

.notification-description {
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color: rgb(37, 61, 84);
    margin-bottom: 15px;
}

.notification-title {
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}

.basket-item {
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 13px !important;
    margin-bottom: 10px !important;
}

#seo_serp_footer h2 {
    font-weight: 600 !important;
    font-size: 15px !important;
    line-height: 24px !important;
    color: rgb(126, 126, 126) !important;
}

#seo_serp_footer p {
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 24px !important;
    color: rgb(126, 126, 126) !important;
}

.category_container {
    display: flex;
    flex-wrap: wrap;
}

.category_card {
    flex: 1;
    margin: 10px;
    text-align: center;
}

    .category_card h5 a {
        color: #253D4E !important;
    }

        .category_card h5 a:hover {
            color: #005AFF !important;
        }

.index-product-list {
    max-width: 71rem;
}

.header-basket-product {
    margin: 0 !important;
    color: #005aff !important;
}

.header-basket {
    color: black !important;
}

.total-price-for-cart {
    color: #9b9b9b;
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.none-product {
    color: rgb(37, 61, 78) !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 19px !important;
}

.footer-widget {
    color: #253d4e !important;
}

#seo_serp_categories h1 {
    font-size: 24px !important;
    margin-bottom: 10px !important;
}

#dailyProductList .left-day-products {
    line-height: 13px !important;
}

.daily-product-title {
    line-height: 29px !important;
    color: #253D4E !important;
}

.random-list .section-title {
    line-height: 29px !important;
    color: #253D4E !important;
}

    .random-list .section-title .wordwrap2 {
        line-height: 16px !important;
    }

.home-text {
    line-height: 19px !important;
    color: #253D4E !important;
}

.theiaStickySidebar .widget-category-2 .section-title {
    line-height: 29px !important;
    color: #253D4E !important;
}

.title-text {
    font-size: 40px !important;
    line-height: 48px !important;
}

.title-text-form {
    font-size: 24px !important;
    line-height: 29px !important;
}

.title-text-login {
    font-size: 32px !important;
    line-height: 38px !important;
}


.select-checkbox {
    display: inline-block;
    position: relative;
    height: 20px;
    width: 20px;
    margin-right: 20px;
    vertical-align: middle;
}

.select-btn {
    background: white !important;
    border: 1px solid #a9a9a9 !important;
    color: black !important;
}

    .select-btn:hover {
        background: #005AFF !important;
        border: 1px solid #005AFF !important;
        color: white !important;
    }

.attr_select_area .select2-search__field {
    height: 35px !important;
    font-size: 15px !important;
    margin-left: 10px !important;
    width: 100% !important;
}

.attr_select_area .select2-container {
    min-width: 400px;
}

.custom-button {
    margin-bottom: 15px;
}

.filters {
    margin-top: 20px;
}

    .filters span {
        display: inline-block;
        background-color: #f1f1f1;
        padding: 5px 10px;
        margin: 5px;
        border-radius: 3px;
    }

.attr_select_area .select2-container--default .select2-selection--multiple,
.attr_select_area-left .select2-container--default .select2-selection--multiple {
    padding-right: 24px;
    position: relative;
    cursor: pointer;
}

.attr_select_area .select2-selection__arrow,
.attr_select_area-left .select2-selection__arrow {
    cursor: pointer;
    content: '▽';
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    color: gray;
    pointer-events: none;
}

.attr_select_area-left .select2-search--inline {
    border: none !important;
}


.btn-back {
    background: white !important;
    border: 1px solid #a9a9a9 !important;
    color: #0000009c !important;
}

    .btn-back:hover {
        background: #005AFF !important;
        border: 1px solid #005AFF !important;
        color: white !important;
    }

.searchbox-item, .search-product-item {
    justify-content: start !important;
    align-items: start !important;
}

.error_icon {
    max-width: 450px !important;
    width: 440px !important;
    height: 300px !important;
    margin-bottom: 30px !important;
}

.category_picture {
    width: 90% !important;
    height: 80% !important;
}

.img_area, .category_infos {
    height: 60px !important;
}

.category_area {
    border: 1px solid #cecece61;
    border-radius: 10px;
}

.cat_name {
    color: #000 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    margin-top: 7px;
}

.cat_product_count {
    font-size: 12px !important;
}

.section_title_text {
    font-weight: 700 !important;
    font-size: 32px !important;
    line-height: 38px !important;
    color: #253d4e !important;
}

.text-section {
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 29px !important;
}

.section_title_desc {
    font-weight: 700 !important;
    font-size: 40px !important;
    line-height: 48px !important;
    color: #253d4e !important;
}

.static-title-desc {
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    color: #fff !important;
}

.static-title-text {
    font-weight: 700 !important;
    font-size: 72px !important;
    line-height: 86px !important;
    color: #fff !important;
}

.text-section-offer {
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    color: #253d4e !important;
}

.about-area {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

    .about-area svg {
        margin-bottom: 15px !important;
    }

.header-style-1 .header-bottom-bg-color {
    background-color: #F7F7F7 !important;
}

.headerCatTextDiv:hover {
    background-color: #fff !important;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    z-index: 99999999999 !important;
}

    .sidenav a {
        display: flex;
        padding: 14px 20px;
        justify-content: space-between;
        align-items: center;
        align-self: stretch;
        color: #516471;
        text-align: center;
        font-family: 'Quicksand', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: -0.006px;
    }

.overlay {
    position: fixed;
    z-index: 9;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.mini-banner-area {
    justify-content: space-between;
    padding-left: 44px;
    padding-right: 39px;
}

.first-mini-banner {
    margin-right: 15px;
}


.section-title .title:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -7px;
    left: 0;
    background-color: #d1d5db;
}

.header-menu-section .title:after {
    bottom: 4px !important;
}

.home-icon {
    font-size: 12px !important;
}

.home-title {
    font-size: 15px;
    font-weight: 700;
}

.line-first, .line-second {
    width: 36%;
    height: 2px;
    background-color: #005AFF;
    position: relative;
}

.line-area {
    justify-content: space-between;
    align-items: center;
    display: flex;
    margin-bottom: 50px;
}

.line-first {
    margin-left: 16px;
}

.line-second {
    margin-right: 16px;
}

.line-text {
    color: #005AFF;
    font-size: 16px;
    font-weight: 600;
}

    .line-text i {
        margin-left: 10px;
    }

.galleries-product-area {
    display: flex !important;
    padding: 14px 24px !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    align-self: stretch !important;
    border-radius: 12px !important;
    background: #E9ECED !important;
}

.product-badges {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 4px !important;
    background: #005AFF !important;
}

.new-badge {
    color: #FFF;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}

.product-cart-wrap .product-badges.product-badges-position {
    left: 16px !important;
    top: 16px !important;
}

.mt-header-text {
    color: #7C8B95;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}

.header-banner {
    height: 60px !important;
}

.category-header-name {
    color: #253D4E;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-style: normal;
}

.new-header-top-menu {
    border-top: 1px solid #ececec;
}

.product-cart-wrap .product-badges span {
    border-radius: 0 !important;
}

.product-cart-wrap .product-badges {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 4px !important;
    background: #005AFF !important;
}

.new-badge {
    color: #FFF;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}

.popular-cat-list {
    color: #253D4E;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}

.widget-category-2 ul li {
    margin: 0 0 10px 0 !important;
}

.home-action-btn {
    width: 40px;
    height: 36px;
    line-height: 40px;
    text-align: center;
    position: relative;
    display: inline-block;
    border-right: 1px solid #BCE3C9;
}

.product-cart-wrap .product-action-1 {
    left: 86% !important;
    top: 13% !important;
    display: flex !important;
}

.left-category-menu {
    width: 100% !important;
}

.main-menu > nav > ul {
    width: 1633px !important;
}

.new-products {
    display: flex;
    padding: 5px 12px 6px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #FFAF00;
}

    .new-products:hover {
        background: #FFAF00 !important;
        border-color: #FFAF00 !important;
    }

.high-products {
    display: flex;
    padding: 5px 12px 6px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #005AFF;
}

    .high-products:hover {
        background: #005AFF !important;
        border-color: #005AFF !important;
    }

.disc-products {
    display: flex;
    padding: 5px 12px 6px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #DC3545;
}

    .disc-products:hover {
        background: #DC3545 !important;
        border-color: #DC3545 !important;
    }

.hero-slider-1 .single-hero-slider {
    height: 424px;
    width: 1244px;
}

.dot-style-1.dot-style-1-position-1 ul {
    bottom: -37px !important;
}

@media only screen and (max-width: 756px) {
    .hero-slider-1 .single-hero-slider {
        height: 300px;
        width: 330px;
    }

    .section-title h2:after {
        width: 335px;
    }

    .mini-banner-area {
        padding-left: 36px;
        padding-right: 23px;
    }
}


#mobile-header-left-menu {
    display: none;
}

@media(max-width:992px) {
    #mobile-header-left-menu {
        display: block;
    }
}

#last-post-content-area .post-item {
    position: relative;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 15px;
    overflow: hidden;
    transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    padding: 10px;
    margin-bottom: 35px;
    width: 290px !important;
    margin-left: 10px;
}

#last-post-content-area .post-title span {
    font-size: 17px !important;
}

#last-post-content-area .post-category {
    margin-bottom: 10px;
}

    #last-post-content-area .post-category span {
        color: #0a58ca;
        text-align: center;
        font-family: Quicksand;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

#last-post-content-area .post-title {
    word-break: auto-phrase;
    min-height: 50px;
}

    #last-post-content-area .post-title span {
        color: var(--Secondary-500, #516471);
        text-align: center;
        font-family: Quicksand;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
    }

#last-post-content-area .post-summary {
    margin-bottom: 10px;
    word-break: auto-phrase;
}

    #last-post-content-area .post-summary span, #last-post-content-area .post-created-time span, #last-post-content-area .post-details span, #last-post-content-area .post-details a {
        color: #516471 !important;
        text-align: center;
        font-family: Quicksand;
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 22px;
    }

#last-post-content-area .post-created-time {
    margin-bottom: 20px;
}

#last-post-content-area .post-details {
    border-top: 1px solid #D3D8DC;
}

#last-post-content-area .post-time {
    margin-top: 5px;
    cursor: pointer !important;
}

#last-post-content-area .read-more {
    margin-top: 5px;
}


#last-post-content-area .last-post-title {
    font-weight: 600;
    color: #253d4e;
    font-size: 40px;
    margin-bottom: 25px;
    margin-top: 25px;
}

#last-post-content-area {
    width: 100% !important;
}

.post-img img {
    width: 100% !important;
    height: 250px !important;
}

.databank-post-content {
    min-height: 223px;
}

.agreementInfo {
    background-color: #fff3cd;
    border-radius: 5px;
}

@media not all and (max-width: 1024px) {
    .banner-img {
        height: 200px !important;
    }
}

.variant-product-text {
    background-color: #e2e8f0;
    color: black !important;
    font-size: 15px;
    font-weight: 600;
    padding-top: 5px;
    height: 38px;
    display: flex;
    justify-content: center;
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px;
    white-space: nowrap;
}

