/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Author: WEBECLIPSE OÜ
Version: 1.0
*/

.ywgc-sender-info-title{
	padding-top:2em !important;
}
.jet-woo-products__item .jet-woo-product-title + *:not(.jet-woo-product-price)::before {
    content: "";
    display: block;
    height: 47px;
}
.jet-woo-product-price{
 height: 47px;
}
.gift_card_template_button .quantity{
	display:none;
	
}
.product_type_variable{
	font-weight:500 !important;
	border-radius:0px !important;
	padding:10px 0px 10px 0px !important;
	line-height:1.45em !important;
}
.gift-cards_form h3, .ywgc-preset-image, #ywgc-choose-design-preview, .step-appearance{
	display:none;
}
.gift-card-content-editor.step-content h5 {
    margin-top: 0em !important;
}


[data-term-slug="noon-aesthetics"]{
	display:none !important;
}
.yith-wcwl-wishlistaddedbrowse .feedback{
	 margin-right: 25px !important;
}
.in-stock{
	display:none;
}
.woocommerce-wishlist h1{
	font-size:28px;
}

.product-add-to-cart a{
	background-color:#1631b0;
	color:#fff;
	padding: 5px 10px;
	text-decoration: none !important;
}
.wishlist-items-wrapper td.product-price,.wishlist-items-wrapper td.product-stock-status{
	font-size:14px;
}
@media only screen and (max-width: 600px) {

.wishlist_table .product-remove{
	    position: absolute;
    right: 10px;
    margin-top: -35px;
}
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{
	    vertical-align: bottom;
}

.wishlist_table.mobile li {
    margin-bottom: 25px !important;
	border-bottom: 1px solid #cdcccc;
}

.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{
	    margin-bottom: 20px;
}

.wishlist_table.mobile {
    padding: 10px;
}

.woocommerce .checkout_coupon button{
	    padding: 12px 0px 12px 0px !important;
}

.wpr-grid-item-price {
    height: 40px !important;
}



.wpr-forms-container .wpcf7-response-output {
    border-color: #46b450 !important;
}

@media screen and (max-width: 1024px) {
	.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{
	    margin-bottom: 15px;
}
}


@media screen and (max-width: 1024px) {
	.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{
	    margin-bottom: 15px;
}
}

.woocommerce-breadcrumb {
    line-height: 24px !important;
}
.product_type_simple{
	font-weight:500 !important;
	text-align: center !important;
	
}
.role-guest .SKIN .single_add_to_cart_button{
	display:none !important;
}

.role-guest .SKIN .product_type_simple{
	font-weight: 400 !important;
	 margin-top: 31px !important;
}


.pwb-az-listing a{
	text-transform:uppercase !important;
}

.woocommerce-tabs b, .woocommerce-tabs p, .woocommerce-tabs span, .woocommerce-tabs a{
	color:#000 !important;
}
.wpr-grid-item-add-to-cart .inner-block a{
	width:100%;
}

.payment_method_esto img{
	width:110px !important;
	margin-top:5px !important;
}

.payment_method_esto label{
	margin-top:10px !important;
}

.product_type_simple{
	    border-radius: 0px !important;
    text-transform: uppercase !important;
	line-height:20px !important;
}

.wc-venipak-shipping-logo{
	display:none !important;
}
.woocommerce div.product p.stock {
    font-size: 1.5em;
    margin-top: 10px;
}

.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton{
	border-radius: 0px !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	min-height: 45px !important;
}
.orderby{
	    border-style: none !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
	    align-items: start !important;
}
.wishlist_table thead, .woocommerce span.onsale{
	display:none !important;
}


.jet-woo-products__item .jet-woo-product-price ins {
		font-size:16px !important;
	    color: #ff5e5e !important;
	text-decoration:none;
	    font-weight: 600 !important;

}
.woocommerce div.product p.price ins{
    color: #ff5e5e !important;
		font-weight:700 !important;
	font-size:18px !important;
	text-decoration:none;
}



.wpr-grid-media-hover-bg{
	background-color: rgb(0 0 0 / 0%) !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    top: 50%;
    left: 30% !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    margin-top: -5px !important;
    margin-left: -20px !important;
}
.woocommerce-cart .cart .product-thumbnail {
         display: block !important;
}
 .cart .product-thumbnail:before {
         display: none !important;
}
.pwb-az-listing-header, .pwb-az-listing-title, .cmplz-always-active{
	display:none;
}

.pwb-az-listing-col {
  width: 100% !important;
}
.pwb-az-listing-row {
    margin-bottom: 0px !important;
}
.pwb-az-listing-col {
    padding: 0px !important;
}
.wpfFilterTaxNameWrapper{
	font-weight:500 !important;
}
.wfpDescription{
	font-weight:600 !important;
	font-size:18px !important;
	text-transform:uppercase;
	margin-bottom:15px;
}

.swiper-slide:not(:hover) .e-overlay-animation-fade {
    opacity: 1 !important;
}
.elementor-carousel-image-overlay{
	  background-color: #2d2d2d6e !important;
}
.role-guest .product_cat-zo-skin-health-en .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-zo-skin-health-en .jet-listing-grid__item .SKIN .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-zo-skin-health .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-zo-skin-health .jet-listing-grid__item .SKIN .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-zo-skin-health-et .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-zo-skin-health-et .jet-listing-grid__item .SKIN .single_add_to_cart_button{
    display: none !important;
}



.role-guest .product_cat-ph-formula-2 .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-ph-formula-2 .jet-listing-grid__item .pH .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-ph-formula .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-ph-formula .jet-listing-grid__item .pH .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-ph-formula-en .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-ph-formula-en .jet-listing-grid__item .pH .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-noon-aesthetics-ru .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-noon-aesthetics-ru .jet-listing-grid__item .NOON .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-noon-aesthetics .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-noon-aesthetics .jet-listing-grid__item .NOON .single_add_to_cart_button{
    display: none !important;
}

.role-guest .product_cat-noon-aesthetics-en .jet-listing-grid__item .single_add_to_cart_button{
    display: inline-block !important;
}

.role-guest .product_cat-noon-aesthetics-en .jet-listing-grid__item .NOON .single_add_to_cart_button{
    display: none !important;
}

.role-guest .NOON .single_add_to_cart_button{
    display: none !important;
}

.role-guest .pH .single_add_to_cart_button{
    display: none !important;
}


.role-guest.postid-16419 .single_add_to_cart_button, .role-subscriber.postid-16419 .single_add_to_cart_button, .role-customer.postid-16419 .single_add_to_cart_button{
	display:none !important;
}

.role-guest.postid-14347 .single_add_to_cart_button, .role-subscriber.postid-14347 .single_add_to_cart_button, .role-customer.postid-14347 .single_add_to_cart_button{
	display:none !important;
}

.role-guest.postid-14352 .single_add_to_cart_button, .role-subscriber.postid-14352 .single_add_to_cart_button, .role-customer.postid-14352 .single_add_to_cart_button{
	display:none !important;
}

.role-guest .product_cat-zo-skin-health-et .single_add_to_cart_button, .role-subscriber .product_cat-zo-skin-health-et .single_add_to_cart_button, .role-customer .product_cat-zo-skin-health-et .single_add_to_cart_button{
	display:none !important;
}
.role-guest .product_cat-zo-skin-health .single_add_to_cart_button, .role-subscriber .product_cat-zo-skin-health .single_add_to_cart_button, .role-customer .product_cat-zo-skin-health .single_add_to_cart_button {
	display:none !important;
}
.role-guest .product_cat-zo-skin-health-en .single_add_to_cart_button, .role-subscriber .product_cat-zo-skin-health-en .single_add_to_cart_button, .role-customer .product_cat-zo-skin-health-en .single_add_to_cart_button {
	display:none !important;
}

.role-guest .product_cat-ph-formula-2 .single_add_to_cart_button, .role-subscriber .product_cat-ph-formula-2 .single_add_to_cart_button, .role-customer .product_cat-ph-formula-2 .single_add_to_cart_button{
	display:none !important;
}
.role-guest .product_cat-ph-formula .single_add_to_cart_button, .role-subscriber .product_cat-ph-formula .single_add_to_cart_button, .role-customer .product_cat-ph-formula .single_add_to_cart_button {
	display:none !important;
}
.role-guest .product_cat-ph-formula-en .single_add_to_cart_button, .role-subscriber .product_cat-ph-formula-en .single_add_to_cart_button, .role-customer .product_cat-ph-formula-en .single_add_to_cart_button {
	display:none !important;
}

.role-guest .product_cat-noon-aesthetics-ru .single_add_to_cart_button, .role-subscriber .product_cat-noon-aesthetics-ru .single_add_to_cart_button, .role-customer .product_cat-noon-aesthetics-ru .single_add_to_cart_button{
	display:none !important;
}
.role-guest .product_cat-noon-aesthetics .single_add_to_cart_button, .role-subscriber .product_cat-noon-aesthetics .single_add_to_cart_button, .role-customer .product_cat-noon-aesthetics .single_add_to_cart_button {
	display:none !important;
}
.role-guest .product_cat-noon-aesthetics-en .single_add_to_cart_button, .role-subscriber .product_cat-noon-aesthetics-en .single_add_to_cart_button, .role-customer .product_cat-noon-aesthetics-en .single_add_to_cart_button {
	display:none !important;
}


a.tmjs-open-modal-btn{
	    color: #ffffff !important;
}
.tmjs-terminal-info a{
	color:#ffffff !important;
}
.omnivalt_terminal_container_map .tmjs-open-modal-btn {
    background: #1631b0 !important;
    border: 1px solid #1631b0 !important;
}
.omnivalt_terminal_container_map .tmjs-active .tmjs-select-btn {
    background: #1631b0 !important;
    border-color: #1631b0 !important;
}
.omnivalt_terminal_container_map .tmjs-active .tmjs-select-btn:hover {
    background: #1631b0 !important;
    border-color: #1631b0 !important;
}
a.tmjs-select-btn, a:focus.tmjs-select-btn, a:hover.tmjs-select-btn{
	font-size:16px !important;
}
.omnivalt_terminal_container_map .tmjs-open-modal-btn:hover {
    background: #1631b0;
}
.grecaptcha-badge { 
    visibility: hidden !important;
}
.added_to_cart, .flex-direction-nav{
	display:none !important;
}
.wpr-grid-sorting-wrap form .orderby {
	  width: 250px !important;
}

.product_cat-zo-skin-health-et .unlogged .single_add_to_cart_button{
	display:none !important;
}
.xoo-wsc-container{
	letter-spacing:0px !important;
	word-spacing:0px !important;
}
.xoo-wsc-ft-buttons-cont a{
	text-transform:uppercase;
}
.chosen-with-drop .chosen-drop {
    position: relative !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    z-index: 2 !important;
}
.tinv-wishlist{
	text-align:right !important;
}
 .tinvwl_add_to_wishlist_button:before{
	font-size:36px !important;
}
 .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    width: 46px !important;
    height: 36px !important;
}
li[data-term-id="93"],li[data-term-id="277"],li[data-term-id="17"],li[data-term-id="275"], li[data-term-id="556"],li[data-term-id="651"],li[data-term-id="652"],li[data-term-id="650"]{
	display:none !important;
}
.variations th {
	text-align:left;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #ffffff !important;
}
.woocommerce-info {
    color: #FFFFFF !important;
    background-color: #1631b0 !important;
}
.woocommerce-info::before {
    color: #ffffff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-weight: 500 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
	border-radius:0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0px !important;
}
.woocommerce-order-overview__total, .woocommerce-order-overview__payment-method{
	display:none !important;
}
.product_cat-zo-skin-health .woocommerce div.product form.cart .button {
    margin-left: 41px !important;
}
.dgwt-wcas-st-more{
	color: #1631b0 !important;
	font-size: 16px !important;
	font-weight:600 !important;
}
.wpfFilterVerScroll {
    max-height: 10000px !important;
}
.wpfFilterVerScroll li{
	text-transform:uppercase !important;
	margin-bottom:7px;
}

.wpfFilterButtons button{
	color: #fff !important;
	background-color: #1631b0 !important;
}
.premium-woo-product-info{
	height:28px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #2341CA !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

input#bapf_2_21, input#bapf_1_21{
	margin-bottom:30px !important;
	vertical-align: top !important;
}
.berocket_single_filter_widget_6267{
	width:89% !important;
	margin-left:20px !important;
}

.woocommerce-MyAccount-navigation-link--request-quote{
	display:none !important;
}

.tinvwl-table-manage-list .product-date, .product-cb, .tinv-header{
	display:none !important;
}
.wishlist_item{
	text-align:center !important;
}
.tinvwl-table-manage-list .stock{
	margin: 0 auto !important;
}
.tinvwl-table-manage-list .tinvwl-icon-heart{
	display:none;
}
.cart-collaterals h2{
	display:none !important;
}

//*.premium-mobile-menu-outer-container{
	background-image: url(https://dev.skinstudio.ee/wp-content/uploads/2022/11/logo.svg);
    background-repeat: no-repeat;
    background-size: 230px;
    background-position-x: 12px;
    background-position-y: 20px;
}*//
.xoo-wsc-icon-basket1:before {
    content: '\e8ea' !important;
	font-family: eicons !Important;
	font-size:18px !important;
}
.xoo-wsc-sc-count {
    background-color: #1631b0 !important;
}

.tinv-wishlist td[colspan="100"]{
	display:none !important;
}
.calculated_shipping tr.cart-subtotal{
	display:none !important;
}
.shop_table tr.cart-subtotal{
	display:none !important;
}

@media screen and (max-width: 1024px) {

#premium-nav-menu-item-287{
		display:none !important;
}
.menu-item-6677, .menu-item-287, .menu-item-16869{
	display:none !important;
}
.sub-menu a {
    padding-top: 5px !important;
	}
.coupon-col-start {
    width: 50% !important;
}
}
@media screen and (min-width: 1025px) {
.menu-item-4563, .menu-item-7179,.menu-item-17779{
	display:none !important;
}
	.woocommerce div.product form.cart .variations {
    margin-left: -50px !important;
}
	
}
#tab-title-pwb_tab{
	display:none !Important;
}
#premium-woo-quick-view-modal .product_meta{
	display:none !important;
}
#tab-ингредиенты{
	line-height:36px !important;
}

.elementor-social-icon {
    background-color: #2E3A58 !important;
}

.fa, .fas {
    font-family: "Font Awesome 5 Free" !important;
}
.sku_wrapper, .sku{
	display:none !important;
}
.premium-woo-product-info .price{
	   color: #7a7a7a !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
body, a, p, h1, h2, h3, h4, h5, h6, span, label, input{
	 font-family: "Montserrat",sans-serif !important;
}
.woocommerce div.product form.cart {
    margin-top: 4px !important;
}
.woocommerce-product-details__short-description h2{
	font-size:16px !important
}
.fa-heart-o:before {
	font-size:20px !Important;
}
.wishlist-title-with-form, .yith-wcwl-share{
	display:none !important;
}
.tinv-wishlist a {
    color: #1631b0 !important;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
    color: #1631b0 !important;
}
.woocommerce .woocommerce-breadcrumb{
	padding-top:30px;
}
input[type=number]{
	border-radius: 0px !important;
	padding: 8.5px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1631b0 !important;
    color: #fff;
}
.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button{
	    padding: 12px 30px 12px 30px !important;
	    font-weight: 400 !important;
    border-radius: 0 !important;
		text-transform:uppercase !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	  color: #ffffff !important;
    background-color: #1631b0 !important;
}
.woocommerce-message {
    border-top-color: #1631b0 !important;
}
.woocommerce-message::before {
    color: #1631b0 !important;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 130px !important;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    padding: 6px 6px 9px !important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border-radius: 0px !important;
}