.add_to_cart_wrap{
	z-index:30!important;
}
.yith-wcbm-badge{
	//top: 0px;
	//bottom: 0px;
	//right: 0px;
	width: 100%!important;
	font-size: 14px;
	//max-width: 35%;
	height: auto;
	line-height: 120%;
	padding: 10px 5px;
}
.yith-wcbm-badge img{
	width: auto!important;
	position: absolute;
	top: 0;
	right: 0;
}
#not_call_me_field label input{
	position: static!important;
	margin-bottom: 2px;
}
.ess-all-networks{
	display: none;
}
.onsale{
	display: none;
}
.woocommerce-checkout .select2-container--open .select2-dropdown{
	top: 0!important;
}
.tmp-message{
	color: #5D3E9F;
}

@media(max-width: 1024px){
	#ess-wrap-sidebar-networks{
		top: 100%!important;
		margin-top: -40px!important;
	}
	.ess-sidebar-icon-count-wrapper, .ess-social-network-lists{
		display: flex!important;
	}
}
.pswp[aria-hidden="true"]{
	display: none!important;
}
.outofstock .add_to_cart_wrap{
	display:none;
}
.outofstock .product_category{
	color: red;
}
.book_carousel a[data-size="full"] {
    min-width: 100%;
    width: 100%;
}
.book_carousel a.full {
    min-width: 100%;
    width: 100%;
}
#jqueryslidemenu ul.nav>li>a{
	padding: 8px;
}
.woocommerce-billing-fields__field-wrapper{
	display: flex;
	flex-direction: column;
}
#billing_first_name_field, #billing_last_name_field, #billing_patronymic_field{
	order: -1;
}

.select2-container .select2-selection--single{
	height: 36px;
	padding: 4px 0 4px 4px;
	border: 2px solid #ccc;
	background-color: #fcfcfc;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 5px;
}
#billing_phone{
	background-color: #fcfcfc;
}

.table-border td, .table-border th{
	padding: 5px 10px;
	border: 1px dotted grey;
}
.table-border p{
	margin: 0;
}
/*.yith-wcbm-badge-2713{
	padding: 20px 0 10px 0;
	bottom: auto;
	font-size: 14px;
}*/

.wlwl-show-again-option{display:none}
.wlwl_spin_button{background: black}
.wlwl-close-wheel{
	top:10px;
	right:10px;
}
.variations_form.cart{
	display: block;
}
.available-on-backorder{
	font-size: 1.5em!important;
	color: red!important;
}
#menu-item-4455 a{
	color: green!important;
}
.sp_def_link{
	display: block;
	padding: 10px 15px;
	background: #5d3e9f;
	font-weight: bold;
	border: 1px solid #5d3e9f;
	color: #fddd5c;
	border-radius: 5px;
}
.sp_def_link:hover{
	text-decoration: none;
	color: #5d3e9f;
	background: white;
}
.login_cart_wrap {
	display: inline-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 350px;
	float:right;
	padding-bottom: 20px;
}
.aws-container{
		margin-top: 10px;
		max-width: 100%!important;
		//width: 100%!important;
	}
.charity-link{
	background: #8c3e9f;
	border-color: #8c3e9f;
}

.ql_cart_wrap{
		margin-top: 10px;
		order: 1;
	}

@media (max-width: 767px)
{
	.login_cart_wrap {
    max-width: 100%;
		padding-left: 20px;
	}
}
.aws-container .aws-search-form .aws-form-btn{
	border-radius: 0 5px 5px 0!important;
}
.aws-container .aws-show-clear .aws-search-field{
	border-radius: 5px 0 0 5px!important;
}

#menu-item-4802 .dropdown-menu li {
    padding-left: 0;
}
.charity-label{
	color: green;
}
h5.charity-label{
	font-size: 24px;
}

.charity-category-image{
	margin-bottom: 50px;
	color: green;
}
.charity-category-image img{
	width: 100%;
}
.charity-category-image h3{
	margin-top: 20px;
	font-size: 36px
}
.charity-category-image p{
	font-size: 20px
}
.product_cat-charity .add_to_cart_wrap{
	display: none;
}
#liqpayInfo{
	display: none;
}



.product_category {
	--inim-color: #5d3e9f69;
  color: #5d3e9f;
  font-weight: 700;
  text-transform: uppercase;
  animation: blur 2s ease-out infinite alternate;
  text-shadow: 0px 0px 5px var(--inim-color), 0px 0px 7px var(--inim-color);
}

@keyframes blur {
  from {
    text-shadow:0px 0px 1px var(--inim-color),
      0px 0px 1px var(--inim-color), 
      0px 0px 3px var(--inim-color),
      0px 0px 3px var(--inim-color),
      0px 0px 3px var(--inim-color),
      0px 0px 3px var(--inim-color),
      0px 0px 3px var(--inim-color),
      0px 0px 3px var(--inim-color),
      0px 0px 5px #7B96B8,

  }
}

.summary .product_category{
	font-size: 24px
}