.tf-loop-product-img-container:after {
	display: none;
}

.fa-discord {
	display: none !important;
}

.body {
	overflow-x: hidden;
}

.homepage-section.space.section-brands {
    background-color: #fff;
}

.homepage-section.section-widget-col {
    background-color: #fff;
}


.promo-rewards {
	display: none;
}


.category-wrap {
  padding: 15px;
  background: #fff;
  box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,.1);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: flex;
  flex-flow: column wrap;
	  width: 270px;
	  height: 270px;
	  margin-bottom: 15px;
}
.category-wrap h3 {
  font-size: 16px;
  color: rgba(0,0,0,.6);
  margin: 0 0 10px;
  padding: 0 5px;
  position: relative;

}
.category-wrap h3:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #ffbf19;
  position: relative;
  right: 5px;
  bottom: 2px;
  box-shadow: -8px -8px #ffbf19, 0 -8px #ffbf19, -8px 0 #ffbf19;

	
}
.category-wrap ul {
  list-style: none;
  margin: 0;
  padding: 0; 
  border-top: 1px solid rgba(0,0,0,.3);
}
.category-wrap li {margin: 12px 0 0 0px;}
.category-wrap a {
  text-decoration: none;
  display: block;  
  font-size: 13px;
  color: rgba(0,0,0,.6);
  padding: 5px;
  position: relative;
  transition: .3s linear;

	
}
.category-wrap a:after {
  content:"\f18e";
  font-family: FontAwesome;
  position: absolute;
  right: 5px;
  color: white;
  transition: .2s linear;

}
.category-wrap a:hover {
  background: #ffbf19;
  color: white;

}

.column-store {
    -moz-column-count: 4; /* Для Firefox */
    -webkit-column-count: 4; /* Для Safari и Chrome */
    column-count: 4;
}


@media all and (max-width : 768px) 

{
	
	.column-store {
    -moz-column-count: 1; /* Для Firefox */
    -webkit-column-count: 1; /* Для Safari и Chrome */
    column-count: 1;
	}
	
	.category-wrap {
	width: 100%;
	}
}

@media all and (min-width: 768px) and (max-width: 1200px)
	
	{
	
	.column-store {
    -moz-column-count: 2; /* Для Firefox */
    -webkit-column-count: 2; /* Для Safari и Chrome */
    column-count: 2;
	}
	
	.category-wrap {
	width: 100%;
	}
		

		
}



@media screen and (max-width : 768px)


{
	.woocommerce table.shop_attributes {display:block;} 

.header-cart-withlist-links-container
	
	{display: none;}

}

.product-categories {
	display: none;
}

.site-content {
	
	background: #fafafa;
	
}


.reset_variations {
display: none !important;
}

/* переделать под dist  */
.payment_box.payment_method_ppcp p{
	display:none;
}


.wc-ppcp-checkout-container {
	margin-bottom:25px;
}



.wc_payment_method.payment_method_ppcp .order_details-payment__choice-icon img{
	margin-top: calc(50% - 15px)!important
}

.we_accept{
  background: url(/wp-content/themes/newshop-ecommerce2/OP-Calculator/assets/img/we-accept-w.png) no-repeat center;
    height: 98px;
    width: 100%;
    background-size: contain;
    margin: auto;

}
.title_price_calc{
	margin-top:20px;
}
.calc__custom{
	padding-bottom:0;
}

.woocommerce-form .mo-openid-app-icons:nth-child(2n) {
	display:none;
}
.woocommerce form .form-row
input.woocommerce-form__input-checkbox{
	float:none;
	margin-right: 5px;
}
.link_user {
	    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 12px;
}
.link_user:hover{
	background:#ffbf19;
}
.be-left-menu-top-logotype img{
	padding:10px;
}


.login_social{
        position:fixed;
        top:100px;
        z-index: 10;
        left: calc(50% - 210px);
        background:white;
        width: 412px;
    }
    .login_social_background{
        position: fixed;
        z-index: 9;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color: rgb(0 0 0 / 40%);
    }
    .login_social a{
        width:100%!important;
        margin-left:0!important;
    }
    .login_social{
        padding: 30px;
        border-radius: 15px;
    }
    .login_social .mo-openid-app-icons>p{
        color: #000000;
        width: fit-content;
        margin-left: auto!important;
        margin-right: auto!important;
        font-family: 'Rubik', sans-serif !important;
        font-size: 16px;
        line-height: 22px;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 16px!important;
    }
    .login_social label{
        margin-bottom:0;
    }
    .login_social p{
        margin-bottom:0;
    }
    .login_social .login-submit  {
        margin-top:15px!important;
    }
    .login_social .login-remember{
        margin-top:10px!important;
    }
    .register_block_popup{
        margin-top:10px;
    }
    .register_block_popup{
        text-align:center;
    }
    .woocommerce-LostPassword{
        text-align:center;
    }
    .login_social .u-column1{
        display:none;
    }
    .login_social .woocommerce .col2-set .col-2{
        width:100%;
    }
    .login_social .woocommerce .col2-set .col-2{
        max-width:100%;
        padding: 0;
        display:none;
    }
    .login_social .woocommerce button.woocommerce-form-register__submit{
    border: 1px solid #000;
    border-color: #202020;
    border-radius: 2px;
    background: #383838;
    font-size: 14px;
    line-height: 1;
    padding: 10px 20px;
    color: #FFF;
    outline: none !important;
    width: 100%;
    }
    .login_social h2{
        display: none;
    }
    .login_social .woocommerce form.register{
        padding:0;
        border:none;
        margin-top:0;
			margin-bottom:0;
    }
    .hide{
        display:none;
    }
    .block{
        display:block!important;
    }
    label[for="password"]{
        width:100%;
    }
    .login_social .password-input {
        width:100%;
    }
    .register_now{
        color: #ffbf19;
        cursor:pointer;
    }
    .link_user {
	    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 12px;
        }
    .link_user:hover{
	background:#ffbf19;
        }
@media screen and (max-width:768px) { 
	.logo_chat{
		display:none;
	}
	.tawk-mobile .tawk-flex {
	    margin-bottom: 61.5px!important;
	}
	
		.margin-bottom-chat{
	    margin-bottom: 61.5px!important;
	}
	
}

element.style {
}
@media (max-width: 768px) {
	.calc__send-bottom{
		margin-bottom:30px;
	}
.be-left-menu {
    z-index: 5;
}
	.calc-wrapper.active, .calc-wrapper.closed{
		z-index:21;
	}
	.calc-opener{
		bottom: 62px;
	}
}
.login_social{
	line-height:1.6;
}
.login_social label{
	font-family: Nunito;
  font-size: 14px;
}
.login_social p{
	margin-bottom:0!important;
	padding:0!important;
}
.register_block_popup{
		font-family: Nunito;
  font-size: 14px;
}
.woocommerce-LostPassword.lost_password{
		font-family: Nunito;
  font-size: 14px;
}
.woocommerce-privacy-policy-text p{
	font-family: Nunito;
  font-size: 14px;

		margin-bottom:10px!important;
	margin-top:10px!important;
}
/* tags css */
 .light_tags .calc__header-tag_price{
     background: #fff;
     color: #212529;
     border-width: 1px;
     border-style: solid;
     border-color: #00000040;
        }
        
        .light_tags input:checked+.calc__header-tag_price {
    color: #212529;
    background: #fff;
    border-width: 2px;
    border-color: black;         
      }
      .light_tags .calc__header-tag .question-description path{
     stroke:#717171;
       
      }
      .level3_area .calc__header-tags_bottom{
      position: static;
				
      }
  .level3_area .calc__header-tags{
        width: 100%;
		
      }
/* tags css */

.form-login-popup{
	display:none;
}
.login_social_background_popup{
	display:none;
	    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 40%);
}
.form-login-popup{
    position: fixed;
    top: 100px;
    z-index: 999!important;
    left: calc(50% - 210px);
    background: white;
    width: 412px;
	  border-radius: 15px;
}
.woocommerce-notices-wrapper{

}
   .ul_in_tags{
      display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style-type: none;
    max-height: 36px;
    padding-left: 0;
    margin-left: 0;
      }


@media (max-width: 525px) {
	.mo-openid-app-icons a{
		max-width:236px!important;
	}
	 
	.form-login-popup .login_social{
		    width: 310px;
	}
	.form-login-popup {
    left: calc(50% - 160px);
	}
	
	.form-login-popup {
	width: 320px;
}
	.form-login-popup{
		top:60px;
	}
}

.category__wrapper.catalog__wrapper .category__wrapper-item-bottom-options{
	 z-index: 4;
}

 .excellent{
    font-family: Ubuntu!important;
    float: left;
    padding-top: 2px;
    font-size: 16px;
    margin-right: 6px;
    color: white;
  }

.calc__header-tag{
	height: fit-content;
}
 .separator_tags{
    width: 100%;
    margin-bottom: 15px;
    margin-left: 12px;
    margin-top: 16px;
  }

  /* возможно не надо */
  .woocommerce-account .container{
        max-width:100%!important;
      
    }
    .woocommerce-account main{
        margin-left:0;
    }
  
    .woocommerce-account #secondary{
    display: none;
     }

    .be-links{
            list-style-type: none;
            background: white;
            max-width: 400px;
            border-radius: 10px;
            line-height: 45px;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 15px;
            padding-bottom: 15px;
            width: 400px;
            order:2;
            height: fit-content;
    }
    .be-links a{

            font-family: Ubuntu!important;
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            letter-spacing: 0em;
            text-align: left;
            color:black;
           
    }
    .be-links a:hover{
            color:#ffbf19;
    }
    .woocommerce-account .woocommerce{
     
            max-width: 1170px;
            margin: auto;
            margin-top: 50px;
			margin-bottom: 50px;
    }

    .woocommerce-account .table-responsive th{
            background:#EBEBEB;
            font-size: 18px;
         
            font-family: 'Montserrat';
            line-height: 26px;
            text-align: left!important;
            padding-top: 10px!important;
            padding-bottom: 10px!important;
        }
        .woocommerce-account tr{
            border-bottom-style: solid;
            border-bottom-width: 1px;
        }
   

        .woocommerce-account .table-responsive{
        border-radius: 11px;}

        .woocommerce-account .wprt-container .table > tbody > tr > td{
                border:none!important;
        }
        .woocommerce-account .wprt-container .table > tbody > tr > td{
     
            font-family: Ubuntu;
            font-size: 16px;
            font-weight: 500;
            line-height: 26px;
            letter-spacing: 0em;
            text-align: left;
            color:#717171;
            padding-top: 10px!important;
            padding-bottom: 10px!important;

        }

        .woocommerce-account 
        tr
        .woocommerce-orders-table__header.woocommerce-orders-table__header-order-number:first-child{
                border-top-left-radius:10px;
        }

        .woocommerce-account .woocommerce-MyAccount-content{
            padding: 37px;
            background: white;
            border-radius: 10px;
            padding-top: 20px;
           }

        .woocommerce-account .wprt-container .table > thead > tr > th{
            border:none!important;
        }
        .woocommerce-account .wprt-container .table > tbody > tr > td a{
            color:#717171;

            }
         .woocommerce-account .wprt-container .table > tbody > tr > td a:hover{
            text-decoration:underline;
         }
         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(odd):hover{
            background:#FFEFB3!important;
            color:black!important;
         }
         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(odd){
            background-color: white!important;
         }
         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(even):hover{
            background:#FFEFB3!important;
         }
         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(even):hover td{
            color:black!important;
         }
         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(even):hover td a{
            color:black!important;
         }

         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(odd):hover td{
            color:black!important;
         }
         .woocommerce-account .wprt-container .table-responsive .table thead+tbody tr:nth-child(odd):hover td a{
            color:black!important;
         }

        .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
            display:none;
        }
        .woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{
            display:none;
        }

         .woocommerce table.shop_table {
                border-collapse: collapse;

        }
        .woocommerce-account .woocommerce table.shop_table th:first-child{
            padding-left: 20px!important;
        }

        .woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{
            padding-left: 20px!important;
        }
        .woocommerce-account .woocommerce a.button{
            font-size: 16px;
            font-weight: 500;
            line-height: 26px;
            letter-spacing: 0em;
            text-align: left;
            border: 0!important;
            border-radius: 10px;
            padding-left: 20px;
            padding-right: 20px;
            background: #FFBF19!important;
            color:black!important;
            padding-top: 10px;
            padding-bottom: 10px;
        }   
        .woocommerce-MyAccount-content input{
            background-color: #f3f3f3;
            border-radius: 10px;
            border: unset;
            margin-top: 8px;
            font-size: 16px;
            line-height: 26px;
            color: #212529;
            padding: 11px 10px 15px 16px;
            font-family: Ubuntu;
        }
        .woocommerce-MyAccount-content label{
            text-align: unset;
            display: unset;
            margin-bottom: unset;
            line-height: 26px;
            color: #717171;
            font-size: 16px;
            }

         .woocommerce-MyAccount-content 
         .required{
            color: #717171!important;
            }

           .woocommerce  .woocommerce-MyAccount-content 
            button.button{
                font-size: 100%;
                margin: 0;
                line-height: 1;
                cursor: pointer;
                position: relative;
                text-decoration: none;
                overflow: visible;
                padding: 0.618em 1em;
                font-weight: 500;
                border-radius: 3px;
                left: auto;
                color: black;
                background-color: #FFBF19;
                border: 0;
                display: inline-block;
                background-image: none;
                box-shadow: none;
                text-shadow: none;
                padding-left: 25px;
                padding-right: 25px;
                padding-top: 14px;
                padding-bottom: 15px;
                border-radius: 7px;
                font-size: 16px;
                font-family: Ubuntu;
                margin-top: 13px;
            }
            .woocommerce-MyAccount-content input::placeholder:after{
                    content:"ntcn";

            } 
            
            .title_account{
                    font-family: Montserrat;
                    font-size: 24px;
                    font-weight: 600;
                    line-height: 34px;
                    letter-spacing: 0em;
                    text-align: left;
                    color:black;
                    margin-bottom: 20px;

                }
            @media screen and (max-width:992px) {
.woocommerce-account .woocommerce {
    padding-right: 20px;
    padding-left: 20px;
}
                    .be-links{
                    min-width: 100%;
                    margin: auto;
                    margin-bottom: 25px;
											width:100%;
                }
                .woocommerce-account .woocommerce-MyAccount-content{
                    width:100%;
                }
                .woocommerce-MyAccount-content .woocommerce-orders-table{
                    min-width:100%;
               }
            }


.table-responsive{
	margin-bottom:0!important;
}
.woocommerce-account .woocommerce-MyAccount-content .subscription_details td a{
	background:#EBEBEB!important;
}
.woocommerce-account .woocommerce-MyAccount-content .subscription_details td a:hover{
	background:#FFBF19!important;
}
.woocommerce-account
.shop_table{
	    font-size: 17px;
    font-family: Ubuntu!important;
}
.woocommerce-account h2{
	 font-family: Ubuntu!important;
	 font-size:24px
		
}
.woocommerce table.shop_table.subscription_details {
	border:none;
}
.woocommerce table.shop_table.subscription_details td{
	border:none;
}
.woocommerce table.subscription_details{
	border-collapse: unset;
}

.woocommerce-account .woocommerce{
/*     padding-right: 20px;
    padding-left: 20px; */
}

 .cart-collaterals-checkout{
            width:100%!important;
        }

        #secondary{
            display:none;
        }
      .whithout_background{
            background:none!important;
            padding-top: 0!important;
            padding: 0!important;
        }
      .whithout_background .be-links{
        list-style-type: none;
        background: white;
      
        border-radius: 10px;
        line-height: 45px;
   
        padding-right: 30px;
        padding-top: 15px;
        padding-bottom: 15px;
        width: 100%;
        order: 2;
        height: fit-content;
        margin-left: 0;
        margin-bottom: 24px;
        max-width: 100%;
      }

      .cart-collaterals-checkout{
            width:100%;
      }

.woocommerce-customer-details{
	display:none;
}
#content{
	background: #f3f3f3
}
.login_social p{
	display:block!important;
}
.swipe-all{
   margin-left: calc(50% - 600px);} 


#no-options-select {
  -webkit-animation: blink5 1s linear infinite;
  animation: blink5 1s linear infinite;
}
	
@-webkit-keyframes blink5 {
  0% 
	{ color: rgb(0, 0, 0); 
	}
	
  50% 
	{ color: rgb(255, 0, 0);
	}
	
  100% 
	{ color: rgb(0, 0, 0); 
	}
}
@keyframes blink5 {
  0% 
	{ color: rgb(0, 0, 0); 
	}
	
  50% 
	{ color: rgb(255, 0, 0);
	}
	
  100% 
	{ color: rgb(0, 0, 0); 
	}
}


.calc-opener__button svg{
    background: white;
    bottom: 161px;
    z-index: 99999999999;
    position: fixed;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    border-style: solid;
    border-color: #feb907;
    -webkit-box-shadow: 0 14px 13px -11px rgba(34,60,80,.6);
    box-shadow: 0 14px 13px -11px rgba(34,60,80,.6);
    left: calc(50% - 25px);
}

.be-calc__closer.active svg{
	   background: white;
    z-index: 99999999999;
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    border-style: solid;
    border-color: #feb907;
    -webkit-box-shadow: 0 14px 13px -11px rgba(34,60,80,.6);
    box-shadow: 0 14px 13px -11px rgba(34,60,80,.6);
    left: calc(50% - 25px);
    top: 0px;
}

.be-calc__closer.active{
    -webkit-box-shadow: 0 14px 13px -11px rgba(34,60,80,.6);
    box-shadow: 0 14px 13px -11px rgba(34,60,80,.6);
}

@media screen and  (max-width: 768px) {
.be-left-menu_content.active{
	bottom:63px;
}
}

@media screen and (max-width: 768px) {
.be-left-menu_content {
    background: #fff;
    z-index: 2000000010;
	
}

.be-left-menu {
    z-index: 200000010;
		pointer-events:all;
}
	.be-left-menu_content{
		    min-height: calc(100% - 120px);
    max-height: calc(100% - 90px);
	}
	.be-blackout.active{
		
		    bottom: 65px;
	}
	body .be-bread .be-bread-exit.active{
		display:none;
	}
}

.advantages-block{
/* 	    width: 100%; */
}
.offer-advantages{
/* 	margin-right:0;
	margin:auto; */
}
/** план стили**/
.plan__specs{
 
    position: relative;
    height: ;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.plan__subscribe{
/* 	  position: absolute; */
    bottom: 0px;
    width: 100%;
	  margin-top: auto;
	  margin-bottom:0;
	    padding-top: 20px;
}
.swiper-slide{
	  display: flex;
    flex-direction: column;
    height: auto;
}
.plan__subscribe svg{
    margin-right: 0;
}
.show{
	display:flex!important;
}
/** план стили**/

.login_social .woocommerce{
	flex-direction: column;
}

@font-face {
	  font-family: eicons;
	src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff);
}
.eicon-handle{
	font-family: eicons!important;
}
.eicon-handle:before {
    content: '\e8d1';
	 font-family: eicons;
	  font-style: initial;
}
.eicon-plus:before {
    content: '\e815';
	 font-family: eicons;
	  font-style: initial;
}
.eicon-close:before {
    content: "\e87f";
	 font-family: eicons;
	   font-style: initial;
}

.eicon-close:before {
    content: "\e87f";
	 font-family: eicons;
	  font-style: initial;
}
.eicon-edit:before {
    content: "\e89a";
	 font-family: eicons;
	 font-style: initial;
}
.eicon-column:before {
		 font-family: eicons;
    content: "\e899";
    font-style: initial;
}
.eicon-folder:before {
	 font-family: eicons;
    content: '\e91f';
	 font-style: initial;
}

.elementor-widget-container .subsc-banner .subsc-item:after{
		background:none;
}


/* баннеры ноябрь  */
.subsc-banner .subsc-item:after{
	background:none;
}
.listbox span{
	text-shadow:none!important;
	font-weight:600;
}
.category__wrapper-item-link{
	z-index:100;
}

@media screen and (min-width:1198px){
	body .be-bread{
	z-index:102;
}
}
.ready_to_start_block{
	background:#2B2B2B;
}
.ready_to_start_block .be-home__desc-header{
	color:white;
}
.ready_to_start_block .button_ready div{
	color:black;
}
/*  баннеры ноябрь  */


/* show more  */
.calc__advanced-checkboxes{
/* 	 max-height: 88px; */
    overflow: hidden;
	  transition: max-height 0.2s ease-out;
}
.full_advanced{
	height:100%;
/* 	transition: height 1s; */
}
.show-more-advanced{
/* background: #feb907;
    color: #FFF;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
	  padding: 10px 30px;
	  border-radius: 10px;
    margin-top: 15px;
	  text-align:center;
		cursor:pointer; */
	
	  border-radius: 5px;
    cursor: pointer;
/*     margin-top: 16px; */
    padding: 9px;
    width: 100%;
    text-align: center;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 170%;
	  transition: background 0.2s;
}

.show-more-advanced:hover {
	background:#ededed;
	transition: background 0.2s;
}
.wrapper_advanced
{
 display: flex;
	} 
.wrapper_advanced.full_advanced .calc__advanced-checkboxes{
	  max-height: 100%;
}
.advanced-radiobtn-hidden{
	    display: none;
}
/* show more  */
/* slider message */
.slider_message{
font-family: Ubuntu;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
}
.slider_message_left{
font-family: Ubuntu;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
}
.category__wrapper.catalog__wrapper .category__wrapper-item-bottom-options{
	z-index:101;
}
.advantages-block{
	display:none;
}
@media screen and (max-width:992px){
	.calc__form-block{
		padding-bottom:50px;
	}
}
/* slider message */

/* lang */
 
body .be-bread .language_current{
    width: 70px;
    padding-left: 10px;
}
body .be-bread .be-bread-currency.language_current .be-bread-currency-current-arrow{
	margin-left:0;
}
.item_language{
	  position: absolute;
    top: 45px;
    background: white;
    width: 70px;
    left: 0;
	
	
}
.item_language img{
    width: 30px;
    left: 10px;
    margin-left: 10px;
    padding-bottom: 9px;
    padding-top: 8px;
}

.language_current{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Ubuntu;
    font-size: 15px;
    font-weight: 400;
    color: #686868;
    background: #fafafa;
    -webkit-transition: background .25s;
    transition: background .25s;
    border-radius: 10px;
    width: 107px;
    height: 44px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-right: 10px;
}
.language_current:hover{
background: #ffbf19;
    color: #212529;
}
.no-border{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
/* lang */
.woocommerce-notices-wrapper.woocommerce-notices-wrapper--active{
	z-index:1000;
}






/* виджет отзывов */
.ElementsWidget__footer.u-textRight--all{
/* 	display:none; */
}
.header__group.header__group--right.u-textRight--all{
	  position: absolute;
    bottom: -50px;
    left: calc(50% - 117px);
}
.ElementsWidget-prefix{
	position:relative;
}
.show_more_review{
    background: white;
    color: black;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    width: 63%;
    position: absolute;
    left: calc(33% - -10px);
    top: 357px;
    z-index: 9;
	  display:none;
	  cursor:pointer;
	  text-align: center;
	  font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    transition: background .25s;
}
.show_more_review:hover{
	 background: #ededed;
   border-radius: 5px;
	    transition: background .25s;
}
@media screen and (max-width:704px) {
.header__group.header__group--right.u-textRight--all{
	left:0;
}
	
.show_more_review{
	  top: 475px;
    width: 90%;
    left: 5%;
}
}

@media screen and (max-width:1239px) and (min-width:992px) {
	.header__group.header__group--right.u-textRight--all{
		left:0;
	}
	.show_more_review{
	  top: 475px;
    width: 90%;
    left: 5%;
}
}

@media screen and (max-width:810px) and (min-width:768px) {
	.header__group.header__group--right.u-textRight--all{
		left:0;
	}
	.show_more_review{
	  top: 475px;
    width: 90%;
    left: 5%;
}
}
.ElementsWidget__header.u-marginBottom--md.u-textLeft--all{
	order:1;
}
.R-flex-row.R-flex-row--noMargin.R-flex-end-xxs{
	padding-bottom:20px;
}
.u-hr.u-hr--bottom{
	display:none!important;
}
.reviews_widget{
/* 	   padding-top: 110px; */
}
.reviews_widget .be-home__desc-header{
	margin-bottom:110px;
}
.header__group.header__group--left{
	  position: absolute;
    width: 100%;
    top: -100px;
}
/* виджет отзывов*/
.payment_box.payment_method_cheque p{
    display: none !important;
}
.be-home__desc.reviews_widget{
	position: relative;
}

.R-TextBody.R-TextBody--xs.u-textLeft--all.u-whiteSpace--prewrap{
	overflow:hidden;
}
.full_review{
	height:100%!important;
/* 	transition: height 1s ease; */
}

.calc__header-tags__list-item{
	display:flex;
	gap:10px;
}
.calc__header-tags__list-item .category__wrapper-item_bullets-item{
	
    padding-top: 4px;
    padding-bottom: 4px;
	    background-color: #ffbf19;
}

.oveflow-hidden{
	overflow:hidden!important;
}
body{
/* 	overflow:hidden!important; */
}

.u-marginTop--xs{
	width: 100%;
    padding: 10px;
    -webkit-transition: background .25s;
    transition: background .25s;
    background: #ededed;
    border: 0!important;
    border-radius: 5px;
    font-weight: 500;
    line-height: 170%;
    color: #000;
	cursor:pointer;
}
.tax-product_cat .R-Button.R-Button--md.R-Button--primary.u-marginBottom--none {
	display:none!important;
}
.tax-product_cat  .category__wrapper.catalog__wrapper .category__wrapper-item{
	padding-bottom:0!important;
}
/* виджет отзывов */
.ElementsWidget-prefix .R-PaginationControls .R-PaginationControls__item{
	cursor:pointer!important;
}
.R-TextHeading.R-TextHeading--xxxs{
	cursor:pointer!important;
}

.term-escape-from-tarkov-quests.term-74 .live_load_button{
	display:none;
}

.whithout_search img{
	    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.hide{
	display:none;
}

@media (min-width: 768px) {
body .be-bread {
    z-index: 999;
}
}
/*  .without_price  */
.without_price{
    padding: 30px 30px;
}

.container_button_chat{
  text-align: center;
  margin-top: 15px;
}

.container_button_chat .container{
  /* background: #212529; */

}

.container_button_chat .calc__add-to-cart{
background: #212529;

}

.container_button_chat .calc__add-to-cart:hover{
background: #feb907;

}
.calc__final-price_without{
margin-top: 4px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    color: #212529;
}
/*  .without_price  */


.woocommerce-page #payment #place_order{
	width:100%;
}

.button_chat{
  padding: 10px;
    color: #fff;
    background: #ffbf19;
    border-radius: 10px;
    -webkit-transition: background .25s;
    transition: background .25s;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 170%;
}

.container_button_chat .button_chat{
background: #212529;

}

.container_button_chat .button_chat:hover{
background: #feb907;

}

@media (max-width: 768px) {
body .be-bread {
    z-index: 103;
}
}


@media (max-width: 768px) {
    .calc-wrapper.active, .calc-wrapper.closed {
        z-index: 999;
    }
}

.calc__choose-option{
    color:black;
}

.cart_fixed_button{
    position: fixed;
    bottom: 61px;
    left: 0;
    width: 100%;
    background: #f3f3f3;
    padding-bottom: 15px;
    padding-top: 15px;
}

.cart_fixed_button .calc__add-to-cart{
	  width: calc(100% - 40px);
    margin-left: 20px;
}
@media screen and  (min-width:992px) {
	.cart_fixed_button {
		display:none;
	}
}
@media screen and (max-width:576px){
    .faq__free-trial{
        margin-left: 0;
    }
}

.cart_fixed_button div{
    color:black;
}

.cart_fixed_button button{
    color:black;
}

.desktop_price_hide{	
    margin-left: 5px;
}

@media screen and  (min-width:992px) {
 .desktop_price_hide {
    display:none;
    }

}
