/*
Theme Name:         Bigikala 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:IRANSans;
     src:url(assets/fonts/IRANSansWeb_Medium.eot);
     src:url(assets/fonts/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"),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:IRANYekan;
     font-style:normal;
     font-weight:normal;
     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/088dfe8a.woff) format("woff"),url(assets/fonts/2c83275a.ttf) format("truetype");
     font-weight:normal;
     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/56a1baa4.woff) format("woff"),url(assets/fonts/79533773.ttf) format("truetype");
     font-weight:normal;
     font-style:normal 
}
 @font-face{
     font-family:IRANYekan;
     font-style:normal;
     font-weight:normal;
     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/2d7cc7cd.woff) format("woff"),url(assets/fonts/a7d41f91.ttf) format("truetype");
     font-weight:normal;
     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:Num;
     src:url(assets/fonts/Num.eot);
     src:url(assets/fonts/Num.eot?#iefix) format("eot"),url(assets/fonts/Num.woff) format("woff"),url(assets/fonts/Num.ttf) format("truetype");
     font-style:normal;
     font-weight: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.woff) format("woff"),url(assets/fonts/bigikala.ttf) format("truetype");
     font-style:normal;
     font-weight:normal 
}
.container-bigikala {
  z-index: unset
}		
.post-body ul {
  list-style: disc
}
strong {
  font-weight: bold!important
}
.c-footer__feature-innerbox {
  margin: 15px 0;
  border-radius: 14px;
  border: 2px solid #f3f3f3;
  overflow: hidden;
  background-color: #fff
}
.footer-svg .c-footer__feature-innerbox {
  border-radius: 0;
  border: none;
  overflow: hidden;
  background-color: transparent
}
.woocommerces .section-products-carousel a.button, .woocommerce .section-products-carousel a.button:hover, .section-products-carousel a.button.product_type_external, .section-products-carousel a.button.product_type_simple {
  position: relative!important
}
.smart-similar-products .item img, .c-new-footer__logo a.white-logo img, .header-logo img, .section-products-carousel.wonder .slick-slide img {
  height: auto !important;
  width: auto !important;
}
.smart-similar-products .item img {
  width: 170px!important
}
p.sale-perc {
  margin-right: 100px!important
}
.woocommerces .section-products-carousel a.button, .woocommerce .section-products-carousel a.button:hover, .section-products-carousel a.button.product_type_external, .section-products-carousel a.button.product_type_simple {
  bottom: -20px !important
}
.section-products-carousel .slick-initialized .slick-slide .price {
  margin-left: -30px!important
}
.section-products-carousel.wonder .slick-initialized .slick-slide .price {
  margin-top: 10px!important
}
.woocommerce-products-header .term-description.readmore_desc {
  max-height: 400px!important
}
.desc_more {
  bottom: 141px!important
}
.woocommerce-products-header .term-description.readmore_desc.active {
  max-height: unset !important;
  transition: max-height 1s;
}
.swiper-pagination-bullet {
box-shadow: 0 1px 1px 0 rgba(0,0,0,.3) !important;
margin-left: 10px !important;
line-height: 20px !important;
width: 14px !important;
height: 14px !important;
background-color: transparent !important;
border: 2px solid #fff;
opacity:1
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 30px !important;
border-radius: 10px !important;
background-color: #fff !important
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
  opacity: 1
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 15px!important
}
.woocommerces .section-products-carousel a.button, .woocommerce .section-products-carousel a.button:hover, .section-products-carousel a.button.product_type_external, .section-products-carousel a.button.product_type_simple {
  top: 20px !important
}
.products-tabs {
  margin: 10px 0 10px!important;
}



#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;
}


/* Firefox */

#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;
}
#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}
#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{width:185px;height:60px;object-fit:contain;margin:20px auto;}
#login-register .lr-form,#login-register-e .lr-form,#login-register-c .lr-form,#login-register-cl .lr-form{width:100%;margin-top:0;padding:15px;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:15px 0;padding:4px 10px;direction:ltr;width:100%;line-height:60px;height:50px;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;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:15px;cursor:pointer;width:100%;line-height:50px;border-radius:12px;text-align:center;font-size:16px;font-weight:500;margin-top:0;min-height:40px;max-width:420px}
#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;font-size:14px}
.modal-content #login-register p{text-align:center}
#login-register .title,#login-register-e .title,#login-register-c .title,#login-register-cl .title{font-size:16px;font-weight:700;color:#28292c;text-align:center}
#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 .input-box{width:420px!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:57px !important;text-align:center!important;margin-right:19px!important}
.lr-box .input-box input{width:100%!important;line-height:60px!important;height:50px!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;font-weight:normal}
.lr-box .user-privacy{color:#494c52;line-height:2.14;font-size:12px;}
.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;font-weight:700;border-bottom:1px solid}
.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:16px;color:#28292c;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:40px;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:#ea2e42;margin-right:14px;font-weight:400}
.mobile-seting span.fa.fa-edit{color:#ea2e42;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:27%;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:18px;font-family:bigikala}
.lr-box .flip-clock-dot.top{top:13px}
.lr-box .flip-clock-dot.bottom{bottom:18px}
.lr-box input[type="checkbox"]{position:absolute!important}
#login-register-e{width:80%;margin:auto;box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:15px}
form#lr-submit-form-c,form#lr-submit-form-cl{width:51%!important}
.lr_password_enable .input-icon.font-icon {
    position: absolute;
    top: 30px;
    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: bakala;
    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;
}
form#lr-password-form-cl, form#lr-submit-form-cl {
    width: 40%!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;
}
h2#swal2-title {
    margin: 0!important;
    font-size: 15px!important
}
