/*
Theme Name:         Bigikala Adaptive Theme
Theme URI:          https://buy.iprocode.com/product/bigikala-woocommerce-wordpress-theme/
Author:             Design Core™
Author URI:         https://buy.iprocode.com/
Description:        فروشگاهی فوق پیشرفته جهت تجارت الکترونیک به صورت حرفه ای
Version:            11.7.0
Text Domain:        bigikala
*/

@font-face {
    font-family: Kalameh;
    src: url(assets/fonts/kalameh-light.eot);
    src: url(assets/fonts/kalameh-light.eot?#iefix) format("embedded-opentype"), url(assets/fonts/kalameh-light.woff) format("woff"), url(assets/fonts/kalameh-light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Kalameh;
    src: url(assets/fonts/kalameh-regular.eot);
    src: url(assets/fonts/kalameh-regular.eot?#iefix) format("embedded-opentype"), url(assets/fonts/kalameh-regular.woff) format("woff"), url(assets/fonts/kalameh-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Kalameh;
    src: url(assets/fonts/kalameh-light.eot);
    src: url(assets/fonts/kalameh-light.eot?#iefix) format("embedded-opentype"), url(assets/fonts/kalameh-light.woff) format("woff"), url(assets/fonts/kalameh-light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Kalameh;
    src: url(assets/fonts/kalameh-regular.eot);
    src: url(assets/fonts/kalameh-regular.eot?#iefix) format("embedded-opentype"), url(assets/fonts/kalameh-regular.woff) format("woff"), url(assets/fonts/kalameh-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Kalameh;
    src: url(assets/fonts/kalameh-bold.eot);
    src: url(assets/fonts/kalameh-bold.eot?#iefix) format("embedded-opentype"), url(assets/fonts/kalameh-bold.woff) format("woff"), url(assets/fonts/kalameh-bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 100;
    src: url(assets/fonts/f9b12859.eot);
    src: url(assets/fonts/f9b12859.eot?#iefix) format("embedded-opentype"), url(assets/fonts/f78b74c5.woff) format("woff"), url(assets/fonts/11627467.ttf) format("truetype")
}

@font-face {
    font-family: IRANYekan;
    src: url(assets/fonts/699085bd.eot);
    src: url(assets/fonts/699085bd.eot?#iefix) format("embedded-opentype"), url(assets/fonts/a80f71ff.woff2) format("woff2"), url(assets/fonts/088dfe8a.woff) format("woff"), url(assets/fonts/2c83275a.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: IRANYekan;
    src: url(assets/fonts/5bea6c32.eot);
    src: url(assets/fonts/5bea6c32.eot?#iefix) format("embedded-opentype"), url(assets/fonts/1fdcadec.woff2) format("woff2"), url(assets/fonts/56a1baa4.woff) format("woff"), url(assets/fonts/79533773.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 500;
    src: url(assets/fonts/6a51276d.eot);
    src: url(assets/fonts/6a51276d.eot?#iefix) format("embedded-opentype"), url(assets/fonts/492984b8.woff) format("woff"), url(assets/fonts/6387a14a.ttf) format("truetype")
}

@font-face {
    font-family: IRANYekan;
    src: url(assets/fonts/7c912e00.eot);
    src: url(assets/fonts/7c912e00.eot?#iefix) format("embedded-opentype"), url(assets/fonts/fe12f13a.woff2) format("woff2"), url(assets/fonts/2d7cc7cd.woff) format("woff"), url(assets/fonts/a7d41f91.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: IRANSans;
    src: url(assets/fonts/IRANSansWeb_Medium.eot);
    src: url(assets/fonts/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"), url(assets/fonts/IRANSansWeb_Medium.woff2) format("woff2"), url(assets/fonts/IRANSansWeb_Medium.woff) format("woff"), url(assets/fonts/IRANSansWeb_Medium.ttf) format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url(assets/fonts/IRANSansWeb_Bold.eot);
    src: url(assets/fonts/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"), url(assets/fonts/IRANSansWeb_Bold.woff) format("woff"), url(assets/fonts/IRANSansWeb_Bold.ttf) format("truetype")
}

@font-face {
    font-family: "Material Design Icons";
    src: url(assets/fonts/materialicons.eot?#iefix) format("embedded-opentype"), url(assets/fonts/materialicons.woff) format("woff"), url(assets/fonts/materialicons.ttf) format("truetype"), url(assets/fonts/materialicons.svg) format("svg");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: bigikala-mobile;
    src: url(assets/fonts/ff58addd.eot);
    src: url(assets/fonts/ff58addd.eot?#iefix) format("eot"), url(assets/fonts/46b912a0.woff2) format("woff2"), url(assets/fonts/7739d621.woff) format("woff"), url(assets/fonts/3f838cdd.ttf) format("truetype")
}

@font-face {
    font-family: digikala;
    src: url(assets/fonts/4190b02e.eot);
    src: url(assets/fonts/4190b02e.eot?#iefix) format("eot"), url(assets/fonts/8b7f3e70.woff2) format("woff2"), url(assets/fonts/5f968ed6.woff) format("woff"), url(assets/fonts/8b0864ac.ttf) format("truetype")
}

@font-face {
    font-family: Num;
    src: url(assets/fonts/24659979.eot);
    src: url(assets/fonts/24659979.eot?#iefix) format("embedded-opentype"), url(assets/fonts/b7443b71.woff) format("woff"), url(assets/fonts/29a4348a.ttf) format("truetype");
    font-style: normal
}

@font-face {
    font-family: bigikala;
    src: url(assets/fonts/bigikala.eot);
    src: url(assets/fonts/bigikala.eot?#iefix) format("eot"), url(assets/fonts/bigikala.woff2) format("woff2"), url(assets/fonts/bigikala.woff) format("woff"), url(assets/fonts/bigikala.ttf) format("truetype");
    font-style: normal;
    font-weight: normal
}

@media only screen and (min-width:700px) {
    .elementor-widget-slider_laghzan_postha .pro_carousel {
        height: 355px !important
    }
}

.section-products-carousel.wonder a.trading-btn {
    z-index: 1 !important
}

a.button.product_type_external::before {
    line-height: 33px !important
}

.section-products-carousel .products__item-price {
    margin-left: -5px !important;
    width: 100% !important;
    text-align: center !important
}

.section-products-carousel.wonder .slick-slide img {
    height: auto !important;
    width: auto !important
}

.elementor-widget-container.woocommerces .section-products-carousel.wonder a.button,
.elementor-widget-container .woocommerce .section-products-carousel.wonder a.button:hover,
.elementor-widget-container .section-products-carousel.wonder a.button.product_type_external,
.elementor-widget-container .section-products-carousel.wonder a.button.product_type_simple {
    bottom: 10px!important;
    right: -10px!important
}

.swiper-pagination-bullet {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .3) !important;
    margin-left: 10px !important;
    line-height: 20px !important;
    width: 8px !important;
    height: 8px !important;
    background-color: transparent !important;
    border: 2px solid #fff;
    opacity: 1;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 20px !important;
    border-radius: 10px !important;
    background-color: #fff !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
    opacity: 1;
}

p.sale-perc {
    left: 5px!important
}

.product-carousel .products__item-price {
    margin-left: 66px!important;
    margin-top: 17px!important
}

.form-group.clearfix .fa-eye::before {
    font-weight: normal;
}

#login-register>main,#login-register-e>main,#login-register-c>main,#login-register-cl>main{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:iransans-en;font-size:1rem;color:#707070;background:#1f3d59}
#login-register>main>div,#login-register-e>main>div,#login-register-c>main>div,#login-register-cl>main>div{overflow:hidden;width:440px;min-height:415px;border:1px solid hsla(0,0%,44%,.5);-webkit-border-radius:8px;background:#fff;padding:10px}
#login-register .lr-logo,#login-register-e .lr-logo{text-decoration:none;font-weight:inherit;font-size:inherit;color:inherit;display:flex;align-items:center;justify-content:center;width:100%}
#login-register .lr-logo img,#login-register-e .lr-logo img{max-width:160px;max-height:50px;object-fit:contain}
#login-register .lr-form,#login-register-e .lr-form,#login-register-c .lr-form,#login-register-cl .lr-form{width:100%;margin-top:10px;padding:0;min-height:270px;display:flex;flex-wrap:wrap;align-content:space-between}
.Login_login_title__3ktnd{color:#666;font-weight:700}
#login-register input:not([type='checkbox']),#login-register-e input:not([type='checkbox']),#login-register-c input:not([type='checkbox']),#login-register-cl input:not([type='checkbox']){background-color:#fff;margin:0;padding:4px 10px;direction:ltr;width:100%;line-height:60px;height:60px;border-radius:12px;font-size:16px;border:solid 1px #c5c7cb;color:#000;padding-right:57px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-family:Num;font-weight:normal;appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}
#login-register button:not(#edit-phone-number),#login-register-e button:not(#edit-phone-number-e),#login-register-c button:not(#edit-phone-number-c),#login-register-cl button:not(#edit-phone-number-cl){outline:none;border:none;background:#5c677d;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:5px;cursor:pointer;width:100%;line-height:30px;border-radius:12px;text-align:center;font-size:16px;font-weight:500;margin-top:0;min-height:38px;max-width:100%}
#login-register button:not(#edit-phone-number)[disabled="disabled"],#login-register-e button:not(#edit-phone-number-e)[disabled="disabled"],#login-register-c button:not(#edit-phone-number-c)[disabled="disabled"],#login-register-c button:not(#edit-phone-number-cl)[disabled="disabled"]{opacity:.5}
#login-register p,#login-register-e p,#login-register-c p,#login-register-cl p{width:100%;color:#707070;margin-bottom:5px;line-height:2;text-align:center!important;font-size:13px}
#login-register .title,#login-register-e .title,#login-register-c .title,#login-register-cl .title{font-size:15px;font-weight:700;color:#28292c}
#login-register .box,#login-register-e .box,#login-register-c .box,#login-register-cl .box{height:100%;position:fixed;top:0;right:0;z-index:1000007;background:rgba(0,0,0,.21);transition:.4s ease;display:none;align-items:center;justify-content:center;width:100%}
#login-register .lr-error,#login-register-e .lr-error,#login-register-c .lr-error,#login-register-cl .lr-error{width:100%;min-height:20px;margin-bottom:15px;color:#ee5a66;text-align:center}
.modal-content .lr-box{width:80%;margin:0 auto}
.lr-box{padding:0}
.lr-box .flip-clock-wrapper ul{width:18px}
.lr-box .input-box{width:100%!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0;direction:ltr;-ms-flex-direction:row;flex-direction:row;margin:auto}
.lr-box .input-box.token input{padding:0 6px!important;max-width:50px!important;text-align:center!important;margin-right:19px!important}
.lr-box .input-box input{width:100%!important;line-height:45px!important;height:40px!important;border-radius:12px;font-size:16px;border:solid 1px #c5c7cb;color:#000;padding-right:57px!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.countdown.flip-clock-wrapper{position:relative;text-align:center!important;margin:auto}
.custom-control-input{position:absolute;z-index:-1;opacity:0;margin:0!important}
.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}
.lr-box .user-privacy .custom-control-label{padding-right:20px;margin-bottom:0;font-size:12px;margin-top:-19px}
.lr-box .user-privacy{color:#494c52;line-height:2.14;width:100%;font-size:12px;margin:10px auto 0}
.lr-box .user-privacy .custom-control-label:before{right:0;border-radius:.25rem;position:absolute;top:8px;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}
.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}
.lr-box .user-privacy a{color:#494c52;position:relative;display:inline;border-bottom:1px solid;font-weight:bold}
.lr-box .user-privacy .custom-control-label:after{right:0;background-color:#ea2f42;border-radius:.25rem;position:absolute;top:7px;left:0;display:block;width:1.5rem;height:1.5rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}
.mobile-seting{display:flex;-webkit-box-align:end;align-items:center;-webkit-box-pack:center;justify-content:center;margin:auto}
.mobile-seting span{font-size:13px;color:#27282b;font-family:Num!important}
button#edit-phone-number,button#edit-phone-number-e,button#edit-phone-number-c,button#edit-phone-number-cl{margin-right:20px;line-height:normal!important;cursor:pointer;line-height:48px!important;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:none;transition:all .3s ease 0}
button#edit-phone-number span,button#edit-phone-number-e span,button#edit-phone-number-c span,button#edit-phone-number-cl span{color:#ef394e;margin-right:13px;font-weight:400}
.mobile-seting span.fa.fa-edit{color:#ef394e;font-size:18px;vertical-align:middle}
#login-register .icon-profile-input-login::before,#login-register-e .icon-profile-input-login::before,#login-register-c .icon-profile-input-login::before,#login-register-cl .icon-profile-input-login::before{font-family:bigikala;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:22px;color:#c5c7cb;content:"\E048";position:absolute;right:15px;margin-top:-10px}
#bigikala_login #loader{width:250px;height:115px;padding:18px 0 34px;top:40%;right:17%;box-shadow:71px 10px 84px 100000px #7c7d86cc;border-radius:11px}
#edit-phone-number .fa-edit::before,#edit-phone-number-e .fa-edit::before,#edit-phone-number-c .fa-edit::before,#edit-phone-number-cl .fa-edit::before{content:"\E1A1";font-size:15px;font-family:bigikala;line-height:22px}
#login-register input::-webkit-outer-spin-button,#login-register input::-webkit-inner-spin-button,#login-register-e input::-webkit-outer-spin-button,#login-register-e input::-webkit-inner-spin-button,#login-register-c input::-webkit-inner-spin-button,#login-register-c input::-webkit-outer-spin-button,#login-register-cl input::-webkit-inner-spin-button,#login-register-cl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#login-register input[type=number],#login-register-e input[type=number],#login-register-c input[type=number],#login-register-cl input[type=number]{-moz-appearance:textfield}
.lr-box .flip-clock-dot.top{top:13px}
.lr-box .flip-clock-dot.bottom{bottom:21px}
.lr-box .flip-clock-wrapper ul{background:transparent}

.c-seller__info {
    display: block!important
}

.c-seller__info.c-seller__info--leadTime {
    margin-right: 0!important
}

strong {
    font-weight: bold!important
}

.c-seller__rating,
.c-seller__info--shipment {
    display: none!important
}

.mobile-top-bar img,
.off-canvas-logo img,
.c-new-footer__logo a.white-logo img {
    height: auto !important;
    width: auto !important;
}
.lr_password_enable .input-icon.font-icon {
    position: absolute;
    top: 10px;
    right: 10px;
}

.lr_password_enable .input-icon.font-icon::before {
    position: relative !important;
    width: 100%;
}

.input-icon.icon-password-input-login.font-icon:before {
    font-family: bigikala;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 22px;
    color: #c5c7cb;
    content: "\E048";
    content: "\E050";
    right: 15px;
    margin-top: -10px;
}

.input-field {
    width: 100%;
    position: relative;
}

.lr_password_enable [id*='lr-send-form'] .input-box,.lr_password_enable [id*='send-form'] .input-box{
    flex-direction: column !important;
}

.lr_password_enable .lr-box [id*='lr-send-form'] .input-box input,.lr_password_enable .lr-box [id*='send-form'] .input-box input{
    text-align: right;
}

[id*='lr-countdown'] {
    position: relative !important;
    text-align: center !important;
    margin: auto !important;
}

.plus-button {
    background: linear-gradient(90deg,#ff8a00,#e52e71) !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
#login-register-e {
    width: 40%;
    margin: auto;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
    padding:30px;
}