body {
    color: #515151;
    font-family: IranYekan;
    font-weight: 400;
    font-size: 14px;
    background: #f5f5f5;
    position: relative;
    scroll-behavior: smooth
}

a,
a:hover {
    text-decoration: none;
    box-shadow: none;
    color: #4a5f73
}

blockquote,
body,
dd,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
ul {
    margin: 0;
    padding: 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

[type="reset"],
[type="submit"],
button,
html [type="button"] {
    -webkit-appearance: button
}

input[type="text"],
input[type="search"],
input[type="email"],
input[type="url"] {
    border-radius: 5px;
    background: #fff;
    border: 1px solid #c8c8c8;
    color: #717171;
    font-size: 14px;
    line-height: 1.571;
    padding: 11px 12px;
    width: 100%;
    letter-spacing: -.8px
}

img,
img[alt] {
    line-height: 22px
}

img {
    border-style: none
}

* {
    outline: none!important
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

::-webkit-input-placeholder {
    color: #c6c6c6
}

::-moz-placeholder {
    color: #c6c6c6
}

:-ms-input-placeholder {
    color: #c6c6c6
}

:-moz-placeholder {
    color: #c6c6c6
}

.header-search-button:before,
.header-user-container-btn:after,
.header-user-dropdown-profile:before,
.header-user-dropdown-orders:before,
.header-user-dropdown-logout:before,
.header-user-dropdown-seller:before,
.header-cart-btn:before,
.header-cart-btn:after,
.header-basket-list-item-remove:before,
.header-basket-list-item-gift:after,
.go-to-top-icon:before,
#nikanhomeslider .swiper-button-next:before,
#nikanhomeslider .swiper-button-prev:before,
.products-swiper-box .swiper-button-prev:before,
.products-swiper-box .swiper-button-next:before,
.shop-page-header:before,
.single-p-box-seller:before,
.niki-ui-checkbox-min input:checked + span:before,
.shop-tag-rate:before,
.shop-tag-gift:before,
.shop-tag-gift:after,
.woocommerce ul.products li.product .button:before,
.shop-page-header-type li button[data-type="grid"]:before,
.shop-page-header-type li button[data-type="list"]:before,
.shop-page-products.is-list .single-p-box-seller-list:before,
.shop-page-products.is-list .single-p-box-features > span:before,
.product-page-main form.cart .button.alt:after,
.product-page-gifts-icon:before,
.btn-all-sellers:before,
.btn-become-seller:before,
.woocommerce .product-page-main .garanty-section span:before,
.seller-section:before,
.niki-tooltip-sign:after,
.product-status-bar.out_of_stock_label:before,
.product-status-bar.out_date_label:before,
.special_offer_label_counter:before,
.shop-btn-wishes:before,
.shop-btn-share:before,
.shop-btn-notify:before,
.shop-btn-compare:before,
.shop-btn-price:before,
.shop-btn-video:before,
.has-more-images:before,
.remodal-close:before,
.remodal-share-main-aside-icon:before,
.form-share-btn-box li a.twitter:before,
.form-share-btn-box li a.facebook:before,
.form-share-btn-box li a.gplus:before,
.form-share-btn-box li a.telegram:before,
.form-share-input:before,
.form-share-link-input:before,
.remodal-gallery-side .swiper-button-prev:before,
.remodal-gallery-side .swiper-button-next:before,
.remodal-gallery-side .swiper-slide.is-video:after,
.remodal-login-form-input:before,
.login-checkbox input[type="checkbox"]:checked + .login-checkbox-check:before,
.btn-login:after,
.remodal-notify-icon:before,
.notify-checkbox input[type="checkbox"]:checked + .notify-checkbox-check:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.nik_reviews_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.seller_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.shipping_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.shipping_tab a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.more_seller_product_tab a:before,
.spec-list li span.technicalspecs-value i:before,
.btn-add-comment-text:after,
.btn-add-comment-text:before,
.shop-message-one-purchased:before,
.shop-message-one-opinion-positive:before,
.shop-message-one-opinion-negative:before,
.dokan-other-vendor-camparison h3:before,
.seller-rate-line:before,
.seller-label:before,
.sellers-section-main .sellers-section-cell-garanty span:before,
.btn-seller-link-arrow-left:before,
.btn-seller-link-arrow-up:before,
.woocommerce-error:before,
.woocommerce-message:before,
.woocommerce-info:before,
.cart-empty-icon:before,
.cart-side-section .wc-proceed-to-checkout a:after,
.order-number-icon:before,
.order-date-icon:before,
.order-price-icon:before,
.order-payment-icon:before,
.woocommerce-checkout-alert-icon.success i:after,
.woocommerce-checkout-alert-icon.failed i:after,
.btn-order-traking:after,
.woocommerce-checkout-alert .button.pay:after,
.woocommerce-checkout-alert .button.account:after,
.woocommerce-thankyou-order-failed-actions .wc-backward:after,
.account-nav-box-btn.change-pass:before,
.account-nav-box-btn.sign-out:before,
.woocommerce-MyAccount-navigation-link a:before,
.woocommerce-MyAccount-navigation-link--dashboard a:before,
.woocommerce-MyAccount-navigation-link--orders a:before,
.woocommerce-MyAccount-navigation-link--downloads a:before,
.woocommerce-MyAccount-navigation-link--mywishlist a:before,
.woocommerce-MyAccount-navigation-link--mycomments a:before,
.woocommerce-MyAccount-navigation-link--edit-address a:before,
.woocommerce-MyAccount-navigation-link--notifications a:before,
.woocommerce-MyAccount-navigation-link--edit-account a:before,
.woocommerce-MyAccount-navigation-link--account-confirm a:before,
.wish-btn-remove:before,
.account-wishlist-page ul li .wishlist-thumb .wishlist-item-remove:before,
.account-empty-content:before,
.order-view-back:before,
.woocommerce-account ol.commentlist.notes li:before,
.woocommerce-EditAccountForm.edit-account .woocommerce-Button:after,
.account-address-box-meta ul li.address-postalcode:before,
.account-address-box-meta ul li.address-mobile:before,
.account-address-add:before,
.woocommerce-edit-address .order-view-title h4:before,
.woocommerce-edit-address .woocommerce-address-fields .address-side-section .button:after,
.btn-helpful-positive:before,
.btn-helpful-negative:before,
.btn-notify-me:after,
.product-page-main .stock.out-of-stock:before,
.product-page-main .out-dated-notice:before,
.compare-list-remove:before,
.compare-list-add-button:before,
.compare-list-img-button-prev:before,
.compare-list-img-button-next:before,
.compare-elements-list-value .block i.icon-green-mark:before,
.compare-elements-list-value .block i.icon-red-close:before,
.compare-archive-remove-item:before,
.add-comment-input-point .add-new-point:before,
.more-points-remove:before,
.rate-slider.noUi-horizontal .noUi-handle.noUi-handle-lower:before,
.rate-slider.noUi-horizontal .noUi-handle.noUi-handle-upper:before,
.remodal-comment-icon-success:before,
.remodal-comment-icon-failed:before,
.niki-widget h4.widget-title:before,
.yith-wcan-stock-on-sale li a:after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li a:after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li span:after,
.woocommerce .widget_layered_nav_filters ul li a:before,
.niki-menu-list-items-item li>ul>li a:before,
.niki-menu-list-items-item.level4-menu li>ul>li>ul>li a:before,
.account-box-content .form-row label:before,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
.widget_price_filter .price_slider_amount button:before,
.seller-info-box-dropdown-title-very-happy:before,
.seller-info-box-dropdown-title-happy:before,
.seller-info-box-dropdown-title-no-idea:before,
.seller-info-box-dropdown-title-sad:before,
.seller-info-box-dropdown-title-very-sad:before,
.seller-info-box-referer-url:before,
.product-page-box-seller-row-seller:before,
.product-page-box-seller-row-garanty:before,
.product-page-box-seller-extra:before,
.box-seller-info-box-header:before,
.product-page-box-seller-row-gift:before,
.single-new-style form.cart .button.alt:after,
.single-new-style .thumbs-images-section li:nth-of-type(5):before,
.widget_product_categories .product-categories li a:before,
.additional-info-section-item:before,
.seller-tabs-box-tab a[data-tab-name]:before,
.faq-single-box-button:before,
.faq-single-box-content-show-more:after,
.faqs-page-back:before {
    font-family: mwd;
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    line-height: 1
}

.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box
}

.noUi-target {
    position: relative;
    direction: ltr
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-connect {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0
}

.noUi-origin {
    position: absolute;
    height: 0;
    width: 0
}

.noUi-handle {
    position: relative;
    z-index: 1
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
    transition: top .3s, right .3s, bottom .3s, left .3s
}

.noUi-state-drag * {
    cursor: inherit!important
}

.noUi-base,
.noUi-handle {
    transform: translateZ(0)
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    left: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px
}

.noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connect {
    background: #3fb8af;
    border-radius: 4px;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45);
    transition: background .45s
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
    box-sizing: border-box
}

.noUi-pips {
    position: absolute;
    color: #999
}

.noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    position: absolute;
    background: #ccc
}

.noUi-marker-large,
.noUi-marker-sub {
    background: #aaa
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.noUi-value-horizontal {
    transform: translate3d(-50%, 50%, 0)
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.noUi-value-vertical {
    transform: translate3d(0, 50%, 0);
    padding-left: 25px
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    transform: translate(-50%);
    left: 50%;
    bottom: 120%
}

.noUi-vertical .noUi-tooltip {
    transform: translateY(-50%);
    top: 50%;
    right: 120%
}

.h_iframe-aparat_embed_frame {
    width: 65%
}

.is-active {
    display: block!important
}

.mwd-input {
    border-radius: 5px;
    background: #fff;
    border: 1px solid #c8c8c8;
    color: #717171;
    font-size: 14px;
    line-height: 1.571;
    padding: 11px 12px;
    width: 100%;
    letter-spacing: -.8px
}

.mwd-input::-webkit-input-placeholder {
    text-align: right;
    direction: rtl
}

.mwd-input::-moz-placeholder {
    text-align: right;
    direction: rtl
}

.mwd-input:-ms-input-placeholder {
    text-align: right;
    direction: rtl
}

.mwd-input:-moz-placeholder {
    text-align: right;
    direction: rtl
}

.mwd-radio {
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative
}

.mwd-radio input[type="radio"] {
    visibility: hidden;
    position: absolute
}

.mwd-radio-check {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #ccc
}

.mwd-radio input[type="radio"]:checked + .mwd-radio-check:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
    width: 9px;
    height: 9px;
    background: #00bfd6;
    border-radius: inherit
}

.object-headline {
    margin: 26px 0 20px;
    padding: 0 30px;
    padding-right: 30px;
    padding-left: 30px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.object-headline > h2,
.object-headline > span {
    color: inherit;
    font-size: 18px;
    line-height: 31px;
    font-weight: 700
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .15;
    cursor: auto;
    pointer-events: all
}

.white-box {
    background-color: #fff;
    position: relative
}

.niki-ui-checkbox-min {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ababab;
    font-size: 11px;
    line-height: 19px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.niki-ui-checkbox-min input {
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.niki-ui-checkbox-min span {
    width: 17px;
    padding: 0 8px;
    height: 17px;
    display: block;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    background-color: #fff;
    position: relative;
    margin-left: 5px;
    pointer-events: all
}

.niki-ui-checkbox-min input:checked + span {
    background-color: #00bfd6
}

.niki-ui-checkbox-min input:checked + span:before {
    content: "\E01F"
}

.niki-ui-checkbox-min span:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

.mwd-switcher {
    padding-right: 52px;
    position: relative;
    font-size: 13px;
    line-height: 1.467;
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.switcher-label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 20px
}

.mwd-switcher .switcher-label {
    position: absolute;
    top: 0;
    right: 0
}

.switcher-label input[type="checkbox"] {
    visibility: hidden;
    position: absolute
}

.mwd-switcher-slider {
    display: block;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #959595;
    transition: all .4s ease;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px
}

input[type="checkbox"]:checked + .mwd-switcher-slider {
    left: 21px;
    border-color: #148693
}

.mwd-switcher-back {
    display: block;
    height: 100%;
    width: 100%;
    border-radius: 29px;
    background-color: #e5e5e5;
    border: 1px solid #8c8c8c
}

input[type="checkbox"]:checked + .mwd-switcher-slider + .mwd-switcher-back {
    background-color: #00bfd6;
    border-color: #148693
}

.shop-btn {
    display: inline-block;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    line-height: 22px
}

.btn-default {
    font-size: 16px;
    line-height: 1.375;
    border-radius: 8px;
    background-color: #00bfd6;
    border: 1px solid #41a7b4;
    padding: 14px 31px;
    color: #fff;
    cursor: pointer
}

.btn-link-border {
    display: inline-block;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    text-align: center;
    white-space: nowrap;
    color: #1ca2bd;
    padding: 0;
    line-height: 2
}

.btn-link-border:hover {
    color: #1ca2bd!important
}

.btn-link-border:after {
    left: 0;
    right: 0;
    top: 50%;
    margin-top: .85em;
    content: "";
    position: absolute;
    border-bottom: 1px dashed #1ca2bd
}

.btn-primary {
    overflow: hidden;
    margin-top: 10px;
    font-size: 13px;
    line-height: 1.692;
    border-radius: 8px;
    background-color: #00bfd6;
    border: 1px solid #148693;
    padding: 11px 31px;
    color: #fff;
    display: inline-block;
    outline: none;
    cursor: pointer;
    position: relative;
    text-align: center;
    white-space: nowrap;
    transition: all .3s ease-in-out
}

.btn-primary:hover {
    color: #fff;
    background-color: #01c7df
}

.btn-primary-gray {
    background-color: #7a7a7a;
    border: unset
}

.btn-primary-gray:hover {
    background-color: #828282
}

.hidden {
    display: none
}

.date-hidden {
    display: none!important
}

.no-margin {
    margin: 0!important
}

.disabled {
    opacity: .5;
    cursor: default!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.hidden-input {
    position: relative;
    height: 0;
    padding: 0;
    border: 0;
    visibility: hidden
}

.hidedesk {
    display: none
}

.mwd-bold {
    font-weight: 700
}

.mwd-divider:before {
    content: "|";
    display: inline-block;
    color: #e4e4e4;
    margin: 0 4px
}

.mwd-big {
    font-size: 17px
}

.mwd-second {
    color: #979797;
    font-size: 13px
}

.mwd-line-spaced {
    line-height: 26px
}

.margin-b-14 {
    margin-bottom: 14px
}

.niki-padding {
    padding: 20px
}

.zoomContainer {
    z-index: 999
}

.niki-tooltip-holder {
    position: relative;
    cursor: pointer;
    display: inline-block
}

.niki-tooltip-sign {
    cursor: pointer;
    position: relative;
    margin-right: 5px;
    width: 22px;
    height: auto;
    display: block;
    margin-top: -4px
}

.niki-tooltip-sign:after {
    content: "\E0B5";
    color: #ababab;
    font-size: 21px;
    line-height: 1.048;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.niki-tooltip-container {
    position: absolute;
    top: calc(100% + 17px);
    right: -10px;
    padding: 11px 11px 21px;
    min-width: 273px;
    max-width: 394px;
    box-shadow: 0 -6px 12px 0 hsla(0, 0%, 71%, .3);
    background-color: #fff;
    border: 1px solid #b8b8b8;
    z-index: 121;
    display: none
}

.niki-tooltip-holder:hover .niki-tooltip-container {
    display: block
}

.niki-tooltip-container.is-right {
    left: -10px;
    right: unset
}

.niki-tooltip-arrow {
    position: absolute;
    top: -8px;
    right: 16px;
    width: 13.7px;
    height: 13.7px;
    transform: rotate(-135deg);
    background-color: #fff;
    box-shadow: inset -1px -1px 0 0 #b8b8b8
}

.niki-tooltip-container.is-right .niki-tooltip-arrow {
    left: 14px;
    right: unset
}

.niki-tooltip-text {
    font-size: 13px;
    line-height: 1.692;
    font-weight: 400;
    letter-spacing: -.3px;
    text-align: right;
    color: #777
}

.shop-tooltip {
    position: absolute;
    display: none;
    opacity: 0;
    padding: 9px 15px;
    background-color: #6f6f6f;
    color: #fff;
    z-index: 4;
    animation-name: shoptip;
    animation-fill-mode: forwards;
    animation-duration: .3s;
    animation-delay: .5s;
    animation-timing-function: ease-in-out;
    font-size: 13px;
    line-height: 1.692;
    border-radius: 5px
}

.shop-tooltip:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute
}

.shop-tooltip-left {
    right: calc(100% + 10px);
    margin-right: 10px
}

.shop-tooltip-left,
.shop-tooltip-left:before {
    top: 50%;
    transform: translateY(-50%)
}

.shop-tooltip-left:before {
    border-width: 10px 0 12px 10px;
    border-color: transparent transparent transparent #6f6f6f;
    right: -10px
}

.shop-tooltip-short {
    white-space: nowrap
}

@keyframes shoptip {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

html.remodal-is-locked {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

.remodal,
[data-remodal-id] {
    display: none
}

.remodal-overlay {
    position: fixed;
    z-index: 9999;
    top: -5000px;
    right: -5000px;
    bottom: -5000px;
    left: -5000px;
    display: none
}

.remodal-wrapper {
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: auto;
    text-align: center;
    -webkit-overflow-scrolling: touch
}

.remodal-wrapper:after {
    display: inline-block;
    height: 100%;
    margin-left: -.05em;
    content: ""
}

.remodal-overlay,
.remodal-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.remodal {
    position: relative;
    outline: none;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

.remodal-is-initialized {
    display: inline-block
}

.remodal-bg.remodal-is-opened,
.remodal-bg.remodal-is-opening {
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.remodal-overlay {
    background: hsla(0, 0%, 53%, .5)
}

.remodal-overlay.remodal-is-closing,
.remodal-overlay.remodal-is-opening {
    animation-duration: .3s;
    animation-fill-mode: forwards
}

.remodal-overlay.remodal-is-opening {
    animation-name: opap
}

.remodal-overlay.remodal-is-closing {
    animation-name: opa
}

.remodal-wrapper {
    padding: 10px 10px 0
}

.remodal {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
    transform: translateZ(0);
    color: #2b2e38;
    background: #fff
}

.remodal.remodal-is-closing,
.remodal.remodal-is-opening {
    animation-duration: .3s;
    animation-fill-mode: forwards
}

.remodal.remodal-is-opening {
    animation-name: scale
}

.remodal.remodal-is-closing {
    animation-name: scales
}

.remodal,
.remodal-wrapper:after {
    vertical-align: middle
}

.remodal-close {
    position: absolute;
    top: 10px;
    left: 17px;
    display: block;
    overflow: visible;
    margin: 0;
    padding: 0;
    cursor: pointer;
    transition: color .2s;
    text-decoration: none;
    color: #989898;
    border: 0;
    outline: 0;
    background: transparent;
    font-size: 23px;
    line-height: 1;
    padding: 5px;
    z-index: 100
}

.remodal-close:before {
    content: "\E026";
    vertical-align: top
}

.remodal-close:focus,
.remodal-close:hover {
    color: #009ec9
}

@keyframes scale {
    0% {
        transform: scale(1.05);
        opacity: 0
    }
    to {
        transform: none;
        opacity: 1;
        -webkit-filter: blur(0);
        filter: blur(0)
    }
}

@keyframes scales {
    0% {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(.95);
        opacity: 0;
        -webkit-filter: blur(0);
        filter: blur(0)
    }
}

@keyframes opa {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes opap {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.lt-ie9 .remodal-overlay {
    background: #2b2e38
}

.lt-ie9 .remodal {
    width: 700px
}

.remodal-overlay {
    z-index: 10001
}

.remodal-wrapper {
    z-index: 100002
}

.remodal-wrapper .remodal {
    max-height: 95vh;
    overflow: auto
}

.remodal {
    line-height: 22px;
    max-width: 820px
}

.btn-remodal-primary,
.btn-remodal-secondary {
    display: inline-block;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    line-height: 22px
}

.btn-remodal-primary {
    font-size: 14px;
    line-height: 1.571;
    border-radius: 8px;
    background-color: #00bfd6;
    border: 1px solid #41a7b4;
    padding: 14px 31px;
    color: #fff
}

.btn-remodal-secondary {
    font-size: 14px;
    line-height: 1.571;
    border-radius: 8px;
    background-color: #7a7a7a;
    border: 1px solid #7a7a7a;
    padding: 14px 31px;
    color: #fff
}

.btn-remodal-primary:not(.disabled):not(.is-inactive):not([disabled]) {
    overflow: hidden
}

.btn-remodal-primary:not(.disabled):not(.is-inactive):not([disabled]):after,
.btn-remodal-secondary:not(.disabled):not(.is-inactive):not([disabled]):after {
    transition: all .3s ease-in-out;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: hsla(0, 0%, 100%, .21);
    content: "";
    opacity: 0
}

.btn-remodal-primary:not(.disabled):not(.is-inactive):not([disabled]):hover:after,
.btn-remodal-secondary:not(.disabled):not(.is-inactive):not([disabled]):hover:after {
    opacity: 1
}

.top-header-bgtext p {
    padding: 20px
}

.top-header-banner {
    background-size: auto 100%;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center
}

.mwd-header {
    background-color: #fff
}

.header-row {
    position: relative;
    padding: 18px 0
}

.header-logo {
    position: relative;
    width: 100%;
    min-height: 1px;
    max-height: 100%
}

.header-logo-img {
    overflow: hidden;
    max-width: 100%
}

.header-logo-img img {
    max-width: 100%;
    height: auto
}

.header-search {
    width: 100%;
    padding-left: 100px
}

.dgwt-wcas-search-form {
    width: 100%
}

.dgwt-wcas-search-wrapp {
    position: relative;
    padding-left: 60px;
    height: 100%
}

.dgwt-wcas-sf-wrapp {
    background: transparent!important
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    font-size: 14px!important;
    line-height: 1.571!important;
    width: 100%!important;
    height: 100%!important;
    border-radius: 0 7px 7px 0!important;
    background-color: #eceff1!important;
    border: 1px solid #d5dadd!important;
    color: #474747;
    font-weight: 300;
    padding: 10px 11px 9px!important;
    z-index: 51;
    position: relative;
    box-shadow: none!important;
    text-align: right!important
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder {
    color: #474747!important;
    font-weight: 300!important;
    font-style: normal!important
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-moz-placeholder {
    color: #474747!important;
    font-weight: 300!important;
    font-style: normal!important
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-moz-placeholder {
    color: #474747!important;
    font-weight: 300!important;
    font-style: normal!important
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder {
    color: #474747!important;
    font-weight: 300!important;
    font-style: normal!important
}

.dgwt-wcas-search-wrapp.dgwt-wcas-open input[type="search"].dgwt-wcas-search-input {
    border-bottom-right-radius: 0!important
}

.dgwt-wcas-preloader {
    right: auto!important;
    left: 10px!important;
    z-index: 51!important;
    position:relative!important;
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    width: 60px;
    height: 100%!important;
    background-color: #ef5661;
    border-radius: 7px 0 0 7px!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
   right:unset!important;
   
    top: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 52
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before {
    display: none!important
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus {
    opacity: 1!important
}

.header-search-button {
    width: 60px;
    height: 100%;
    background-color: #ef5661;
    border-radius: 7px 0 0 7px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.dgwt-wcas-st {
    font-size: 11px!important;
    line-height: 20px!important
}

.dgwt-wcas-sp {
    font-size: 8px!important
}

.dgwt-wcas-st>span.dgwt-wcas-st--tax {
    font-style: normal!important;
    letter-spacing: 0!important
}

.dgwt-wcas-pd-price,
.dgwt-wcas-tpd-rest .product-title {
    line-height: normal!important
}

.rtl .dgwt-wcas-product-details .dgwt-wcas-pd-details {
    display: block;
    overflow: hidden
}

.rtl .dgwt-wcas-product-details .dgwt-wcas-pd-image,
.rtl .dgwt-wcas-product-details .dgwt-wcas-tpd-image {
    margin: 0 auto!important
}

.rtl .dgwt-wcas-product-details .dgwt-wcas-pd-rest,
.rtl .dgwt-wcas-product-details .dgwt-wcas-tpd-rest {
    padding-right: 15px!important
}

.rtl .dgwt-wcas-product-details .dgwt-wcas-pd-desc {
    text-align: justify;
    line-height: normal!important;
    font-size: 10px!important
}

.dgwt-wcas-pd-addtc {
    justify-content: space-between!important
}

.header-search-button:before {
    content: "\E090";
    font-size: 25px;
    line-height: 30px;
    height: 27px;
    color: #fff
}

.header-search-results {
    position: absolute;
    background: #fff;
    left: 60px;
    right: 0;
    top: 100%;
    z-index: 50;
    border-top: 1px solid #e7e7e7;
    overflow: hidden;
    border-radius: 0 0 7px 7px;
    display: none;
    box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .3);
    padding: 10px 15px
}

.header-search-results.is-active {
    display: block
}

.header-search-results-list {
    letter-spacing: -.4px;
    font-size: 12px;
    line-height: 1.833;
    list-style: none;
    font-weight: 700;
    margin: 0;
    padding: 0
}

.header-search-results-list a {
    color: #474747;
    display: block;
    margin: 0 -15px;
    padding: 10px 15px
}

.header-search-results-list a:hover {
    background: #fafafa
}

.header-search-results-list-item {
    margin-bottom: 10px
}

.header-search-results-list-item-category {
    color: #07a1b4
}

.header-search-results-footer {
    padding: 15px 0 15px 15px;
    margin: 5px 0 0 10px;
    font-size: 15px;
    line-height: 1.467;
    letter-spacing: -.6px;
    color: #4a4a4a;
    font-size: 12px;
    font-weight: 400
}

.header-search-results ul.header-search-results-footer-used {
    list-style: none;
    padding-right: 0
}

.header-search-results ul.header-search-results-footer-used li {
    height: 26px;
    border-radius: 13px;
    background-color: #eceff1;
    display: inline-block;
    margin-top: 15px;
    margin-left: 15px
}

.header-search-results ul.header-search-results-footer-used li:hover {
    background-color: #e0e0e0
}

.header-search-results ul.header-search-results-footer-used li a {
    display: block;
    font-size: 12px;
    line-height: 26px;
    color: #4a4a4a;
    text-align: center;
    padding: 0 11px
}

.header-user {
    display: flex;
    width: 100%;
    min-height: 1px;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%;
    -ms-flex-align: center;
    align-items: center;
    position: unset
}

.header-faq {
    color: #606060;
    font-size: 12px;
    line-height: 1.833;
    display: flex;
    align-items: flex-end;
    margin-left: 28px;
    position: relative;
    white-space: nowrap
}

.header-faq:before {
    color: inherit;
    margin-left: 4px;
    font-size: 24px
}

.header-faq:hover {
    color: #000
}

.header-faq:hover:after {
    width: 100%;
    transition: width .3s ease-in-out
}

.header-faq:after {
    content: "";
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #606060
}

.header-user-container {
    position: relative;
    height: 100%;
    max-width: 60%
}

.header-user-container > div {
    width: 100%;
    height: 100%
}

.header-user-container-profile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.header-user-container-btn,
.header-user-container-btn span {
    white-space: nowrap;
    overflow: hidden;
    height: 100%;
    display: block
}

.header-user-container-btn {
    position: relative;
    color: #6f6f6f;
    cursor: pointer;
    width: 154px;
    padding-left: 30px;
    margin-left: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.header-user-container-btn span {
    text-overflow: ellipsis;
    width: 100%;
    line-height: 39px;
    vertical-align: middle;
    text-align: center
}

.header-user-container-btn:after {
    font-size: 14px;
    left: 8px;
    content: "\E00E"
}

.header-user-container-btn:after,
.header-user-container-btn:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.header-user-dropdown {
    display: none;
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 228px;
    background-color: #fff;
    box-shadow: 0 2px 9px 0 hsla(0, 0%, 44%, .32);
    padding: 15px;
    z-index: 123
}

.header-user-dropdown:after,
.header-user-dropdown:before {
    position: absolute;
    content: ""
}

.header-user-dropdown:before {
    height: 4px;
    background-color: #ef5661;
    bottom: 100%;
    left: 0;
    right: 0
}

.header-user-dropdown:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent #ef5661;
    position: absolute;
    bottom: 100%;
    margin-bottom: 2px;
    left: 30px
}

.header-user-dropdown-login {
    background-color: #00bfd6;
    border-radius: 5px;
    display: block;
    width: 100%;
    text-align: center;
    height: 40px;
    vertical-align: middle;
    letter-spacing: -.5px;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 38px
}

.header-user-dropdown-login:hover,
.header-user-dropdown-login:not([href]):not([tabindex]),
.header-user-dropdown-login:not([href]):not([tabindex]):hover {
    color: #fff
}

.header-user-dropdown-sign-up {
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
    margin-right: -15px;
    margin-left: -15px;
    border-bottom: 1px solid #eceff1
}

.header-user-dropdown-sign-up span {
    font-size: 14px;
    line-height: 1.571;
    letter-spacing: -.4px;
    color: #4a4a4a;
    font-weight: 700
}

.header-user-dropdown-sign-up a {
    color: #008ec9;
    border-bottom: 1px dashed #008ec9;
    font-size: 14px;
    line-height: 1.571;
    font-weight: 700;
    padding-bottom: 3px;
    margin-right: 10px
}

.header-user-dropdown-link {
    padding-right: 50px;
    position: relative;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 40px;
    vertical-align: middle;
    display: block;
    margin-left: -15px;
    margin-right: -15px
}

.header-user-dropdown-link:hover {
    background-color: #f4f4f4;
    color: #4a4a4a
}

.header-user-dropdown-link:before {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    font-size: 19px;
    line-height: 1.158;
    opacity: .6
}

.header-user-dropdown-profile:before {
    content: "\E0B0"
}

.header-user-dropdown-orders:before {
    content: "\E066"
}

.header-user-dropdown-logout:before {
    content: "\E05B"
}

.header-user-dropdown-seller:before {
    content: "\E084"
}

.header-user-dropdown hr {
    border-top: 1px solid #eceff1;
    width: calc(100% + 12px);
    position: relative;
    left: 7px;
    opacity: .43;
    margin: 0
}

.header-devider {
    height: 30px;
    width: 0;
    border-right: 1px solid #606060
}

.header-cart-btn {
    font-size: 14px;
    line-height: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    width: 154px;
    height: 100%;
    background-color: #00bfd6;
    color: #fff;
    padding: 10px 15px;
    margin-right: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.header-cart-btn:hover,
.header-cart-btn:not([href]):not([tabindex]),
.header-cart-btn:hover:not([href]):not([tabindex]) {
    color: #fff
}

.header-cart-btn[data-counter] {
    width: 174px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header-cart-btn[data-counter="0"] {
    width: 154px;
    background-color: #fff;
    border: 1px solid #00bfd6;
    color: #00bfd6
}

.header-cart-btn:before {
    content: "\E01B";
    font-size: 23px;
    line-height: 23px
}

.header-cart-btn[data-counter="0"]:before {
    color: #00bfd6
}

.header-cart-btn:after {
    content: "\E00E"
}

.header-cart-btn.no-drop-down:after {
    content: unset
}

.cart-counts-number[data-counter] {
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.cart-counts-number[data-counter]:after {
    content: attr(data-counter);
    background-color: #fff;
    width: 25px;
    height: 25px;
    font-size: 18px;
    line-height: 24px;
    vertical-align: middle;
    letter-spacing: -.3px;
    text-align: center;
    color: #00bfd6;
    border-radius: 100%;
    display: block;
    margin-right: 5px
}

.cart-counts-number[data-counter="0"]:after {
    background-color: #00bfd6;
    color: #fff
}

.header-list-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    background-color: #fff;
    border-radius: 0 0 8px 8px;
    z-index: 10;
    box-shadow: 0 2px 9px 0 hsla(0, 0%, 44%, .32);
    padding-top: 1px;
    display: none
}

.header-list-dropdown-basket {
    top: calc(100% + 10px);
    left: 0;
    width: 354px;
    right: unset;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .15);
    background-color: #fff;
    border: 1px solid #c6c6c6;
    border-radius: 0 0 10px 10px;
    display: none;
    padding: 0 0 45px;
    line-height: 22px;
    z-index: 100
}

.header-list-dropdown-basket-header {
    background-color: hsla(0, 0%, 98%, .9);
    padding: 14px 10px 14px 15px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    position: relative
}

.header-list-dropdown-basket-header,
.header-list-dropdown-basket-link {
    -ms-flex-align: center;
    align-items: center
}

.header-list-dropdown-basket-header-total {
    font-size: 15px;
    line-height: 20px;
    color: #fb3449;
    text-align: right
}

.header-list-dropdown-basket-header-total span:first-of-type {
    color: #676767;
    font-size: 13px;
    line-height: 20px
}

.header-list-dropdown-basket-link {
    font-size: 11px;
    line-height: 19px;
    color: #454545;
    position: absolute;
    top: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    bottom: 0;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 15px;
    padding-right: 15px;
    transition: background-color .3s ease-in-out
}

.header-list-dropdown-basket-arrow {
    transform: rotate(45deg);
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    background-color: #fafafa;
    position: absolute;
    width: 10px;
    height: 10px;
    top: -6.5px;
    left: 30px;
    transition: background-color .3s ease-in-out
}

.header-list-dropdown-basket-link:hover,
.header-list-dropdown-basket-link:hover .header-list-dropdown-basket-arrow {
    background-color: #e5e5e5;
    color: #454545
}

.header-basket-list {
    max-height: 293px;
    overflow: auto;
    padding: 0 15px;
    list-style: none
}

.header-basket-list:-webkit-scrollbar {
    display: none
}

.header-basket-list-item-box {
    border-bottom: 1px solid #f0f0f0
}

.header-basket-list-item-box:last-of-type {
    border-bottom: none
}

.header-basket-list-item {
    padding: 10px 24px 10px 0;
    position: relative;
    min-height: 88px;
    display: block
}

.header-basket-list-item-remove {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -5px;
    border-radius: 50%;
    background-color: #eaeaea;
    width: 20px;
    height: 20px;
    border: none;
    z-index: 123;
    cursor: pointer
}

.header-basket-list-item-remove:before {
    content: "\E026";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #959595;
    font-size: 8px;
    line-height: 8px
}

.header-basket-list-item-content {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

.header-basket-list-item-content,
.header-basket-list-item-image {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

.header-basket-list-item-image {
    width: 60px;
    height: 60px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    max-width: 60px;
    position: relative
}

.header-basket-list-item-image img {
    max-height: 100%;
    max-width: 100%;
    overflow: hidden
}

.header-basket-list-item-details {
    padding-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.header-basket-list-item-title {
    font-size: 12px;
    line-height: 20px;
    text-align: right;
    color: #454545;
    max-width: 100%;
    font-weight: 700
}

.header-basket-list-item-params {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 12px
}

.header-basket-list-item-props {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 10px;
    line-height: 17px
}

.header-basket-list-item-props span:first-of-type {
    color: #666
}

.header-basket-list-item-props span:last-of-type:not(:first-of-type) {
    color: #959595;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #e0e0e0
}

.header-basket-list-item-gift {
    color: #ff6f7e;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 10px;
    line-height: 17px
}

.header-basket-list-item-gift:after {
    content: "\E047";
    font-size: 17px;
    line-height: 17px;
    margin-right: 5px
}

.header-basket-submit {
    font-size: 15px;
    line-height: 26px;
    letter-spacing: -.5px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 10px;
    border-radius: 0 0 8px 8px;
    background-color: #00bfd6;
    border-top: 1px solid #c6c6c6;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.header-basket-submit:hover {
    color: #fff;
    background-color: #63d0df
}
.search-container
{
    display:block!important;
}
.mwd-footer
{
    padding:unset!important;
}

@media only screen and (max-width: 576px) {
        .topheadicons 
{
    margin-bottom:5px!important;
}

    .mwd-footer-namad {
   width:unset!important;
}

.mwd-footer-contact-row li:nth-of-type(2)
{
    margin-right:0!important;
}
.mwd-footer-contact-row li:nth-of-type(3)
{
    margin-right:0!important;
}
}
#toggle
{
    font-size:11px!important;
}
.topheadicons a
{font-size:11px!important;}

 .heart-show .badge {
   
    color: white!important;
        font-size: 13px!important;
    
}
.basket .badge, .heart-show .badge {
   
    color: white!important;
        font-size: 13px!important;
    
}


    .topheadicons a+a
{
    margin-right:5px!important;
}

.activeicon svg
{
    transform: scale(0.7);
    top: -7.4px!important;
}

.ubermenu-skin-white
{
    border-top:none!important;
}

.mainpage
{
    padding-bottom:0!important;
}
.widgettitle
{
    font-size:19px!important;
    margin-top:5px!important;
    
      background-color: white;
      padding-right: 15px!important;
    padding-top: 15px!important;
     padding-bottom: 15px!important;

}
.price_slider
{
    background-color:white!important;
    margin-top:10px!important;
    margin-bottom:10px!important;
}
.ui-slider-handle 
{
    background-color:#b2afaf!important;
}
.price_label
{
    margin-top:10px;
        background-color: white;
    padding: 10px;
}
.woocommerce-widget-layered-nav-list
{
     background-color: white;
     padding-bottom:15px!important;
     padding-right:15px!important;
       padding-left:15px!important;
}
.woocommerce-widget-layered-nav-list__item
{
    font-size:12px!important;
}












