/* main menu */
.bc_header{ -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6) !important; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6) !important; }
.wpml-ls-menu-item .wpml-ls-flag+span{ margin-left: 1px; }

/* filters sidebar modal popup */
.modal_filters-popup .uael-modal{ position: fixed !important; left:0px !important; top:0px !important; width: auto !important; max-width: 400px; height: 100% !important;}
.modal_filters-popup .uael-modal .uael-content{  width: auto; max-width: 400px;padding-top: 25px; margin: 0px !important;min-height: 100%;}
.modal_filters-popup .uael-modal .uael-modal-close{top: 2.3em;right: 2em;}
.modal_filters-popup .uael-modal .uael-modal-title-wrap{border-bottom: 1px solid #e0e0e0;}
.modal_filters-popup .uael-modal .wcpf-field-button .wcpf-button{ width: auto;}
@media screen and (max-width: 767px){
	.modal_filters-popup .uael-modal,.modal_filters-popup .uael-modal .uael-content {max-width: 290px;}
}

.filters_sidebar_popup .custom_filter_type_bc .wcpf-title-container{ font-size: 14px; }
.filter_sidebar_popup .custom_filter_type_bc .ui-slider-range{ background-color: #202020; display: block; }
/* filters sidebar */
.custom_filter_type_bc .ui-slider-range{ background-color: #202020 !important; display:  block; }
.wcpf-button:focus{ color: #fff; }
.custom_filter_type_bc_search button{ margin-top: 5px; border: 1px solid #111; background-color: #111;font-size:14px; font-weight: 500; -webkit-transition: all 300ms ease; transition: all 300ms ease; }
.custom_filter_type_bc_search button:hover{ background-color: #fff; color: #111; border: 1px solid #e5e5e5; border-radius: 2px; }

/* single product russian */
.ru_product_title h2.woocommerce-loop-product__title{ font-weight: normal !important;}

/* single product page */
.elementor-product-simple .stock.in-stock{ font-weight: bold; }

.single_product_content .product_meta .tagged_as{ display: none !important;}
.single_product_content .elementor-widget-woocommerce-product-stock{ display: none; }
.single_product_content .cart #wc-stripe-payment-request-button-separator, .single_product_content .cart #wc-stripe-payment-request-wrapper{ display: none !important;}
.single_product_content .product_meta .detail-content a:hover{ font-weight: 500;}
.single_product_content .woocommerce-Tabs-panel h2{ display: none; }

form.woocommerce-form.woocommerce-form-login.login {
    max-width: 581px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-210 .elementor-element.elementor-element-4f5e13b8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-4028 .elementor-element.elementor-element-643bd6a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2{
	text-align:center;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label {
    width: 100%;
		color: #555555 !important;
		margin-bottom:0 !important;
}
.elementor-210 .elementor-element.elementor-element-4f5e13b8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-4028 .elementor-element.elementor-element-643bd6a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button {
	border-radius:0;
	padding: 12px 24px;
}
4f5e13b8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text {
	height:44px;
}
.elementor-210 .elementor-element.elementor-element-4f5e13b8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-4028 .elementor-element.elementor-element-643bd6a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text {
	padding: 6px 16px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row {
	margin-bottom:10px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword {
	font-size:16px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3) {
	margin-top:0 !important;
}
.elementor-7258 .elementor-element.elementor-element-b1327e5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-7258 .elementor-element.elementor-element-b1327e5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after, .elementor-7255 .elementor-element.elementor-element-8782788 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-7255 .elementor-element.elementor-element-8782788 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #555555;
}
.elementor-element.elementor-element-9efe9e6 .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-element.elementor-element-9efe9e6.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 1 !important;
}
.elementor-element.elementor-element-8782788 .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-element.elementor-element-8782788 .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 1 !important;
}
.elementor-element.elementor-element-b1327e5 .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-element.elementor-element-b1327e5 .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 1 !important;
}
.dethemekit-carousel-template.item-wrapper.slick-slide.slick-current.slick-active {
    height: auto;
}
.slick-track.translate {
    height: 350px;
}
label[for=username] {
    visibility: hidden;
}
label[for=username]::before {
    visibility: visible;
    content: "Email Address";
    position: relative;
}
.woocommerce form .form-row .required {
    visibility: hidden;
}

/* woocommerce hide weight attribute of products */
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight{ display: none; }


 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}

#auth_name input {
	position : static !important;
}
#auth_email input {
	position : static !important;
}
#wp-live-chat-by-3CX {
		position : static !important;
	
}

#auth_name input {
		position : static !important;
}
#auth_email input {
			position : static !important;
}
input[id="wp-live-chat-by-3CX"] {
				position : static !important;
}
#auth_name input[placeholder="Name"] {
 position : static !important;
}
.materialInput_I3QYD {
	position: static !important;
}
.user-registration {
	display : block !important;
}
.flag-dropdown  {
	display : none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

@media (max-width: 767px) {
	.elementor-element.elementor-products-grid ul.products {
		grid-template-columns : repeat(1, 1fr) !important ;
	}

	.elementor-widget-social-icons {
		display: flex;
    flex-wrap: wrap;
    justify-content: center;
		margin-bottom:65px;
		margin-top:10px
	}


}

#otpphonemessage:before {
	    content: "After filling your phone number and submiting the button Send OTP. ";
}
.mo2f_green:before{
	content: "" !important;
}

.mo2f_red:before{
	content: "" !important;
}

.um-button {
	width : 100% !important;
	background-color: #3E3E3E !important;
}
.um-center .um-button { 
	width : 100% !important;

}

.menu-item-has-children .news-with-tagline:after {
    content: "Trends, insights, and what's next";
    display: block;
    font-size: 12px;
    color: #666;
    font-weight: normal;
}