/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 8.8
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('https://fonts.googleapis.com/css?family=Assistant:300,400,500,700&display=swap&subset=hebrew');

@font-face {
	font-family: 'FbParking';
	src: url('webFonts/FbParking-Light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'FbParking';
	src: url('webFonts/FbParking-Medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'humanst521';
	src: url('webFonts/humanst521-lt-bt-light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

.logo a div.he,
.logo a h1.he{
    font-family: 'FbParking', sans-serif!important;
}

.logo a div,
.logo a h1{    
    font-weight: 500;
    font-size: 32px;
    margin: 0;
}

.logo a div span,
.logo a h1 span{
    font-weight: 300;
}

.logo a div:not(.he),
.logo a h1:not(.he){    
    font-weight: 700;
    font-size: 28px;
    margin: 0;
}

.logo a div:not(.he) span,
.logo a h1:not(.he) span{
    font-weight: 300;
    font-family: 'humanst521', sans-serif!important;
}

@media screen and (max-width: 665px){
    .logo a div,
    .logo a h1{
        font-size: 20px;
    }

    .mfp-inline-holder .mfp-content{
        width: 85%;
    }

    .logo a div:not(.he),
    .logo a h1:not(.he){    
        font-size: 16px;
    }    
}

#mega-menu-wrap-primary #mega-menu-primary{
    max-width: 790px;
}

body{font-family:  "Humanist521BT-Roman",  sans-serif !important;}
.nav > li > a {font-family:  "Humanist521BT-Roman", sans-serif !important;}
h1,h2,h3,h4,h5,h6, .heading-font{font-family: "Humanist521BT-Roman", sans-serif !important;}
.alt-font{font-family: "Humanist521BT-Roman", sans-serif !important;}
.Humanist521BT-Roman {
	font-family: Humanist521BT-Roman !important;
}.Humanist521BT-Bold {
	font-family: Humanist521BT-Bold !important;
}.Humanist521BT-Light {
	font-family: Humanist521BT-Light !important;
}
.flashy-hidden.flashy-success{
	display:none;
}
.product-type-pw-gift-card .product-page-accordian{
	display:none;
}
main#main{    overflow-x: hidden;}
.woocommerce-result-count{display: none;}
body.rtl .wpcf7 input[type="url"],body.rtl .wpcf7 input[type="email"],body.rtl .wpcf7 input[type="tel"]{    direction: rtl;}
body:not(.rtl) .wpcf7{direction: ltr;}
form.variations_form.cart{    margin-bottom: 0;}
.product-page-accordian{    margin-top: 20px;}
.blog-archive .post-item .from_the_blog_comments{display:none!important;}
.es_caption{padding-right: 0;}
.es_form_container .es_textbox{display: inline-block;width: 70%;}
.es_form_container .es_button{display: inline-block;width: 28%;margin-right: -4px;}
.es_form_container .es_button input[type='submit']{font-weight: normal;padding: 0;}
.button.icon.circle>i:only-child{padding-top: 4px;}
.product-small .box-image{overflow: visible;}
.nav>li.has-icon>a>i{margin-top: -5px;}
.page-checkout-simple {min-height: 1200px;}
.page-inner ol,.page-inner ul{margin-right: 17px;}
.dark, .dark p, .dark td ,.dark a.lead, .dark label, .dark .heading-font, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .hover-dark:hover p, .hover-dark:hover h1, .hover-dark:hover h2, .hover-dark:hover h3, .hover-dark:hover h4, .hover-dark:hover h5, .hover-dark:hover h6, .hover-dark:hover a{color: #000;}
.woo-variation-swatches-stylesheet-enabled.rtl table.variations td.label {width: 40px; text-align: right;}
.tawcvs-swatches{ padding-right: 0px;}
.tawcvs-swatches .swatch {margin-left: 6px; margin-right: 2px;}
.nav.nav-vertical span.wpml-ls-native{color: #fff;}
.button, button, input[type='submit'], input[type='reset'], input[type='button'] {padding: 0 30px;}
.home .slider .flickity-prev-next-button.next {left: 2%; right: auto }
.home .slider .flickity-prev-next-button.previous {right: 2%; left: auto }
.page .mfp-image-holder .mfp-arrow-right {left: 0; right: auto}
.page .mfp-image-holder .mfp-arrow-left  {right: 0; left: auto}
.icon-phone:before {content: none}
.woocommerce-wishlist .product-page-accordian, .woocommerce-cart .product-page-accordian, .reset_variations, .from_the_blog_comments { display:none }
.yith-wcwl-add-button a{color: #fff;}
.wishlist-popup {color: #fff;}
.single-product .single .slider .flickity-prev-next-button.previous {left:  auto !important; right: -1px !important;}
.single-product .single .slider .flickity-prev-next-button.next      {right: auto !important; left: -1px !important;}
.banner{background-color:transparent!important;}
.related-products-wrapper .container-width{    max-width: 100%;}
.button.is-outline, input[type='submit'].is-outline, input[type='reset'].is-outline, input[type='button'].is-outline{border: none;}
.price-wrapper .price del{    display: inline-block;margin-left: 5px;}
.rtl .woocommerce-checkout-review-order-table .cart_item .cart-thumbnail, .rtl .woocommerce-checkout-review-order-table .cart_item .cart-details{float: right;}
.woocommerce-checkout-review-order-table .cart_item .cart-details{padding-right: 10px;}
.woocommerce-checkout-review-order .cart_item .product-name img {max-width: 55px;}
.variation_validation{display:none;margin-top: -10px;margin-bottom: 10px;color: #f00;font-weight: 600;background:url("images/variation_validation.png") right 7px no-repeat;padding-right: 17px;}
.nav .nav-dropdown {
    border-color: #ffffff;
    margin-top: 0;
}
.is-well {
border: 3px solid black;
}
.products.has-equal-box-heights .box-image .wishlist-popup.dark{display:none;}
.products.has-equal-box-heights .box-image .image-tools{opacity: 1;}
/*gift card*/
.product-type-pw-gift-card .product-main table.variations td.label{display:none;}
.product-type-pw-gift-card .product-main .price-wrapper{display:none;}
#pwgc-message{width: 100%!important;}
.cart-sidebar #pwgc-redeem-gift-card-form{margin-top: 20px;}
.cart-sidebar .coupon,.cart-sidebar #pwgc-redeem-gift-card-form ,.cart-sidebar .checkout-button{float: right;width: 100%;}
.rtl .cart-sidebar .coupon .input-text, .rtl .coupon_checkout .input-text{float: right;width: 70%;box-shadow: none;margin: 0;}
.cart-sidebar .coupon .input-text, .coupon_checkout .input-text{float: left;width: 70%;box-shadow: none;margin: 0;}

.cart-sidebar .coupon input[type='submit'],.coupon_checkout button,.coupon_checkout input[type='submit']{float: right;width: 30%!important;margin: 0;background: #222222;border: none;text-shadow: none;color: #fff;font-weight: normal;}
/*.cart-sidebar .coupon input[type='submit']:hover,.coupon_checkout button:hover,.coupon_checkout input[type='submit']:hover{background: #231f20;    color: #fff;}*/
.cart-sidebar #pwgc-redeem-gift-card-form label{border-bottom: 3px solid #ececec;font-size: .95em;padding-bottom: 10px;margin-bottom: 15px;}
.cart-sidebar #pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number{float: right;width: 70%;box-shadow: none;}
.cart-sidebar #pwgc-redeem-gift-card-form #pwgc-redeem-button{float: right;font-weight: normal;width: 30%!important;margin: 0;background: #222222;border: none;text-shadow: none;color: #fff;border-radius:0!important;    padding: 0;font-weight: normal;min-width: auto;}
/*.cart-sidebar #pwgc-redeem-gift-card-form #pwgc-redeem-button:hover{background: #231f20;    color: #fff;}*/
.cart-sidebar .checkout-button{margin-top: 30px;}
#pwgc-redeem-gift-card-container br{display: none;}
dl.variation dt.variation-{display: inline-block;width: auto;vertical-align: middle;grid-column-start: 1;}
dl.variation dd.variation-{    display: inline-block;width: auto;vertical-align: middle;margin: 0;grid-column-start: 2;    font-weight: normal;}
.woocommerce-mini-cart dl.variation dt.variation-,.woocommerce-mini-cart dl.variation dd.variation-,
.woocommerce-checkout-review-order-table dl.variation dt.variation-, .woocommerce-checkout-review-order-table dl.variation dd.variation-{}
dl.variation{display: grid;grid-template-columns: max-content auto;}
.banner-layers a.open-video{background-color: #222222;}
/*gift card*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}

.widget_price_filter .price_slider_amount {
    text-align: left;
    line-height: 1;
    font-size: .7751em;
}
.widget_price_filter .price_label{padding-top: 0;display: inline-block;width: 100%;}
.widget_price_filter .price_label .from{float: left;}
.widget_price_filter .price_label .to{float: right;}
.widget_price_filter .price_slider_amount .button{    margin-top: 10px;float: right;}





.single_variation_wrap .yith-wcwl-add-to-wishlist.wishlist-fragment.on-first-load {
    display: inline-block;
    position: relative;
}
.single_variation_wrap .yith-wcwl-add-button {
    font-family: 'fl-icons' !important;
}
.single_variation_wrap .yith-wcwl-add-button a:before {
    content: "\e906";
    position: relative;
    right: .6px;
    top: 1px;
}
.single_variation_wrap a.add_to_wishlist.single_add_to_wishlist span {
    display: none;
}
.single_variation_wrap a.add_to_wishlist.single_add_to_wishlist {
    padding: 11px 11px;
    color: silver;
    border-radius: 100%;
    position: relative;
    top: -5px;
    margin-left: 30px;
    transition: .5s;
}
.single_variation_wrap a.add_to_wishlist.single_add_to_wishlist:hover {
    background-color: #b20000;
    color: #fff;
}
.single_variation_wrap a.add_to_wishlist.single_add_to_wishlist:hover span {
    color: #fff;
    background-color: #383838;
    display: block;
    position: absolute;
    text-align: center;
    font-size: .9em;
    font-family: "Montserrat", sans-serif;
    padding: 4px 9px;
    border-radius: 10px;
    margin-top: 7px;
    margin-left: 3px;
}
body.rtl .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap--sliding{padding-left: 15px;padding-right: 0;float: right;}
body.rtl .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap{float: left;}
.single_variation_wrap .yith-wcwl-add-to-wishlist.wishlist-fragment.on-first-load.add-to-wishlist-9366 .yith-wcwl-wishlistexistsbrowse{
    display: none;
}
.yith-wcwl-wishlistexistsbrowse {
    margin-bottom: 25px;
}

a.quick-view.quick-view-added:after {
    font-size: 13px !important;
    padding: 4px !important;
    display: block !important;
}

.processing .processing:before, .processing:after {
    background: none !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:before {
    content: "";
    display: inline-block;
    width: 3px;
    height: 14px;
    position: absolute;
    top: 8px;
    left: 0;
}

/*
li.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-product_cat:nth-child(1):before {
    background-color: #AC8C72;
}
li.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-product_cat:nth-child(2):before {
    background-color: #DDBFA5;
}
li.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-product_cat:nth-child(3):before {
    background-color: #97DDF7;
}
li.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-product_cat:nth-child(4):before {
    background-color: #F7B466;
}
li.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-product_cat:nth-child(5):before {
    background-color: #36635E;
}
li.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-product_cat:nth-child(6):before {
    background-color: #8DB8C9;
}
*/
/* */
li#mega-menu-9033-0-1 ul.mega-sub-menu li:nth-child(2) a:hover{
    color: #ac8c72 !important;
}
/* Damage repair */
li#mega-menu-9033-0-1 ul.mega-sub-menu li:nth-child(3) a:hover {
    color: #ddbfa5 !important;
}
/* Damage repair light */
li#mega-menu-9033-0-1 ul.mega-sub-menu li:nth-child(4) a:hover {
    color: #97ddf7 !important;
}
/* Curl control */
li#mega-menu-9033-0-1 ul.mega-sub-menu li:nth-child(5) a:hover {
    color: #f7b466 !important;
}
/* COLOR LASTING */
li#mega-menu-9033-0-1 ul.mega-sub-menu li:nth-child(6) a:hover {
    color: #36635e !important;
}
/* UNIQUE PRO */
li#mega-menu-9033-0-1 ul.mega-sub-menu li:nth-child(7) a:hover {
    color: #8db8c9 !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a {
    color: #7f7f7f;
    font-size: 16px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .textwidget p strong,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .textwidget p strong a {
    font-weight: bold;
    font-size: 18px;
    color: #666;
}

.cr2, .cr3, .cr4 {
    display: none;
}

span.wpcf7-form-control-wrap.Accept {
    display: inline-block;
}

span.wpcf7-form-control-wrap.Accept span.wpcf7-list-item {
    margin: 0;
}

#product-9473 section.related.products {
    display: none;
}

.single-product nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    display: none;
}
.single-product .is-divider {
    height: 2px;
    display: block;
    background-color: rgba(0,0,0,0.1);
    margin: 1em 0 1em;
    width: 100%;
    max-width: 100%;
}
.single-product .product-info .price {
    font-size: 1.3em;
}

@media only screen and (max-width: 390px) {
    button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
        padding: 0;
        width: calc(100% - 101px);
    }
}
body.rtl .iconic-wsb-product-bumps__image{float: right;padding: 0 0 0 15px !important;}
body.rtl .iconic-wsb-product-bumps__image:after{right: auto;left: 0;}
body.rtl .iconic-wsb-bump-product__title{margin: 0 20px 0 0;}
body.rtl .iconic-wsb-bump-product__checkbox{left: auto;right: 0;}
.iconic-wsb-product-bumps__image img{width: 90px;height: auto;}
@media only screen and (max-width: 767px) {
	.product-main{padding: 0;}
	.iconic-wsb-product-bumps__image img{width: 65px;}
}
.iconic-wsb-product-bumps{margin: 0 0 40px;}
.iconic-wsb-product-bumps__header{text-align: center;}
.iconic-wsb-bump-product__checkbox{position: relative;top: 2px;}
.iconic-wsb-product-bumps__image img{width: 165px;margin: 0 auto;}
.iconic-wsb-product-bumps__body{display: flex;align-items: center;justify-content: space-between;padding: 0 10px;gap: 50px;}
.iconic-wsb-product-bumps__images{margin: 0 !important;padding: 0!important;display: flex;width: 75%;align-items: flex-end;}
.iconic-wsb-product-bumps__image{width: 25%;display: inline-block!important;}
.iconic-wsb-bump-product__price{display: block;}
.iconic-wsb-product-bumps__actions{padding: 0;width: 22%;}
.iconic-wsb-bump-product{display: block;}
body .single_add_to_cart_button{background-color: #222222!important;min-width: 250px;}
.product-summary .quantity{display: none!important;}
.product-info .social-icons{display: none;}
.product-info .variations td.label label{    font-size: 19px;font-weight: normal;}
.product-icons ul{display: flex;align-items: flex-start;}
.product-icons ul li{margin-left: 0;list-style: none;width: 33.333%;text-align: center;    text-transform: uppercase;}
.product-icons ul li img{max-width: 150px;display: block;margin: 0 auto;}
.product-short-description p{margin-bottom: 7px;}
.product-ingredients h3{    color: #ac8c72;text-transform: uppercase;font-size: 16px;margin-bottom: 0;}

@media screen and (min-width: 850px){
	.vertical-thumbnails{overflow-y: hidden;}
	.product-thumbnails a:hover, .product-thumbnails .is-nav-selected a{border-color: transparent;}
}
@media screen and (max-width: 849px){
	.vertical-thumbnails .col{
		position: relative !important;
		left: 0 !important;
		max-width: 100% !important;
		min-height: 0 !important;
		margin-left: 1px;
		width: 95% !important;
		right: 0 !important;
		padding: 0 0 15px !important;		
	}
	.vertical-thumbnails .flickity-slider, .vertical-thumbnails .flickity-viewport{
		-ms-transform: none !important;
		transform: none !important;
		overflow: visible !important;
		height: auto !important;		
	}
	.large-col-first.vertical-thumbnails{-ms-flex-order: -1;order: -1;}
	.product-main .product-gallery{margin-bottom: 30px;}
}
@media only screen and (max-width: 1199px) {
	.iconic-wsb-product-bumps__actions .button{font-size: 12px;}
}
@media only screen and (max-width: 767px) {
	.iconic-wsb-product-bumps__body{display: block;padding: 0;}
	.iconic-wsb-product-bumps__total-price{border-top: 1px solid #e2e5e7;padding-top: 10px;position: relative;}
	.iconic-wsb-product-bumps__total-price:after{content: "\f107";font-family: 'fl-icons' !important;font-display: block;speak: none !important;margin: 0;padding: 0;display: inline-block;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1.2;position: absolute;right: 30px;top: 10px;font-size: 23px;}
	.iconic-wsb-product-bumps__image{width: 100%;}	
	.product-icons ul li{font-size: 12px;}
	.product-icons ul li img{padding: 0 5px;max-width: 100%;}
	.iconic-wsb-product-bumps__images{width: 100%;    margin-top: 15px!important;}
	/*.iconic-wsb-product-bumps__image:after{display:none}*/
	.iconic-wsb-bump-product{display: none;}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-bump-product{display: block;}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__total-price:after{-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__images{    display: block;}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__image:after{display:none}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__image{    background-color: rgb(247, 247, 247);}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__image:first-child{display: flex!important;padding: 10px!important;width: 100%;}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__image:last-child,.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__image{padding: 10px!important;width: 50%;}
	.iconic-wsb-product-bumps__body.active .iconic-wsb-product-bumps__button-wrap{display: block;}
	.iconic-wsb-bump-product__body{padding: 0;    margin-top: 10px;}
	.iconic-wsb-product-bumps__body .iconic-wsb-product-bumps__image:first-child .iconic-wsb-bump-product__body{padding: 0 5px;}
	.iconic-wsb-product-bumps__actions{text-align: center;width: 100%;}
	.iconic-wsb-product-bumps__total-price-label{display:none}
	.iconic-wsb-product-bumps__button-wrap{    margin-bottom: 25px;display: none;}
	.iconic-wsb-product-bumps__actions .button{font-size: 16px;}
	.title-price{display:none;padding: 0 15px;    margin-top: 15px;}
	.title-price .wccc-content-block p{margin-bottom: 7px;}
}
@media only screen and (min-width: 1100px) {
	.has-equal-box-heights .box-image img{    width: auto;height: auto;}
}
.yith-wcbm-badge{    display: none;}
body.woocommerce-account.b2bking_b2b_user .page-wrapper .container .large-3{    display: none;}
body.woocommerce-account.b2bking_b2b_user .page-wrapper .container .large-9{padding-left: 0;    max-width: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
body.woocommerce-account.b2bking_b2b_user .my-account-header{display: none;}
body.rtl img.bulk-banner.en{display:none}
body:not(.rtl) img.bulk-banner.he{display:none}
img.bulk-banner{margin-bottom: 30px;}
.b2b-log-reg-main.guest .b2b-log-reg-f{display: flex;justify-content: center;gap: 60px;}
.b2b-log-reg-f .or{padding-top: 100px;}
.b2b-log-reg.log p.form-row-first,.b2b-log-reg.log p.form-row-last{margin-right: 0;width: 100%;}
body.rtl .b2b-log-reg.text p{direction:rtl!important}
@media only screen and (max-width: 767px) {
	.b2b-log-reg-main.guest .b2b-log-reg-f{display: block;}
	.b2b-log-reg-f .or{display:none}
}
.mpc-table-footer .total-row,.mpc-single-active .mpc-single-price{display: none;}
body.rtl .dashboard-links .wishlist-account-element a{font-size:0}
body.rtl .dashboard-links .wishlist-account-element a:after{content:"מועדפים";font-size:21px;display:block}
.dashboard-links .b2b-account-element a{background-color: #333;color: #FFF;}
.b2bking_bulkorder_form_container_bottom_save_button_icon, .b2bking_bulkorder_form_container_bottom_update_button_icon{    margin-left: 10px;}
.b2bking_bulkorder_form_container_bottom_total strong{    margin: 0 5px;}
#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_newline_button_icon, .b2bking_bulkorder_form_container_newline_button_icon{margin-left: 5px;}
/*.b2bking_bulkorder_form_container_top{    display: none;}*/
button.b2bking_purchase_lists_view_list,button#b2bking_purchase_list_new_button{gap: 5px;}
.b2bking_orderform_filters{display:none}
img.b2bking_bulkorder_indigo_image.b2bking_bulkorder_cream_image{
	width: 85px !important;
    height: auto !important;
    vertical-align: middle !important;
    display: inline-block !important;
    border-radius: 0!important;
    margin-right: 0;
}
.b2bking_bulkorder_form_container_content_header_top_cream{width: 100%;}
.b2bking_bulkorder_cream_header_container{display: none;}
.b2bking_bulkorder_form_container_content_header_cart_indigo{display: none;    font-size: 0;}
body.rtl .b2bking_bulkorder_form_container_content_header_product_indigo,body.rtl #b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product.b2bking_bulkorder_form_container_content_line_product_indigo,body.rtl .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product.b2bking_bulkorder_form_container_content_line_product_indigo,
body.rtl .b2bking_bulkorder_form_container_content_header_qty_indigo,
body.rtl .b2bking_bulkorder_form_container_content_header_subtotal_indigo,
body.rtl .b2bking_bulkorder_form_container_content_header_cart_indigo,body.rtl .b2bking_bulkorder_indigo_name,body.rtl .b2bking_bulkorder_indigo_name:focus,body.rtl .b2bking_bulkorder_indigo_name:visited,body.rtl .b2bking_bulkorder_form_container_content_line_subtotal_indigo{font-family: "Humanist521BT-Roman", sans-serif !important;}
body.rtl .b2bking_cream_input_button.b2bking_cream_input_minus_button,
body.rtl .b2bking_cream_input_button.b2bking_cream_input_plus_button{
	margin-left: 0;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    border-right: 1px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 0!important;
    background-color: #f9f9f9;
    color: #000;
}
.dashboard-links li.woocommerce-MyAccount-navigation-link--bulkorder a{background-color: #333;color: #FFF;}
.b2bking_bulkorder_form_container_content_header_top{display: none;}
button.b2bking_bulkorder_indigo_add, button.b2bking_bulkorder_indigo_add:focus, button.b2bking_bulkorder_indigo_add:target, button.b2bking_bulkorder_indigo_add:active{background: #222222!important;color: #fff !important;font-size: 1em!important;font-weight: normal;margin: 0;}
.b2bking_bulkorder_form_container_content_line_subtotal_indigo{color: #222222!important;}
input.b2bking_bulkorder_form_container_content_line_qty_indigo{    background: transparent !important;color: #222222 !important;}
.b2bking_bulkorder_indigo_name, .b2bking_bulkorder_indigo_name:focus, .b2bking_bulkorder_indigo_name:visited{color: #222222!important;}
img.b2bking_bulkorder_indigo_image{margin-right: 0;margin-left: 10px;border-radius: 0 !important;width: 60px !important;height: auto !important;}
.b2bking_bulkorder_form_container_content_line_indigo{border-bottom: 1px solid #222222;    padding: 20px 10px;color: #222222;}
.b2bking_bulkorder_form_container_indigo{    background: transparent;border-radius: 0;    color: #222222;}
.b2bking_bulkorder_form_container_top_indigo{background: #222222;}
.b2bking_bulkorder_form_container_bottom{display: none;}
input.b2bking_bulkorder_form_container_content_line_qty.b2bking_bulkorder_form_container_content_line_qty_indigo:not(.b2bking_bulkorder_form_container_content_line_qty_cream){border: 1px solid;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin: 0 8px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-business,.nav.nav-vertical li.menu-business{display:none}
body.rtl .nav.nav-vertical{text-align: right;}
body.b2bking_b2b_user #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-business,body.b2bking_b2b_user .nav.nav-vertical li.menu-business{display:inline-block}
body.b2bking_b2b_user #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-business-hide,body.b2bking_b2b_user .nav.nav-vertical li.business-hide{display:none}
#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty_indigo, .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty_indigo{border: 1px solid #ddd;}

@media screen and (max-width: 665px){
	footer .wpcf7-form .flex-grow{
		width: 75%;
	}
	footer .wpcf7-form .ml-half{
		width: 25%;
	}
	footer .wpcf7-form .ml-half input[type='submit']{
		padding: 0;
		width: 100%;
	}	
	footer .wpcf7-form .flex-row{
		align-items: flex-start;
	}	
	.b2bking_bulkorder_form_container_cream_filters,.b2bking_bulkorder_form_container_top_indigo.b2bking_bulkorder_form_container_top_cream{display: none;}
	body.rtl .b2bking_bulkorder_form_container_content_line_cart_indigo.b2bking_bulkorder_form_container_content_line_cart_cream{margin-left: 0;margin-right: 25px;}
	.b2bking_bulkorder_form_container_content_line_indigo{padding: 0 0px 20px;    display: inline-block;width: 100%;}
	.b2bking_bulkorder_indigo_product_container, .b2bking_bulkorder_form_container_content_header_product_indigo{width: 100% !important;}
	input.b2bking_bulkorder_form_container_content_line_qty.b2bking_bulkorder_form_container_content_line_qty_indigo:not(.b2bking_bulkorder_form_container_content_line_qty_cream){    float: right;height: 42px;border: 1px solid;}
	.b2bking_bulkorder_form_container_content_line_cart_indigo{float: right;}
	.b2bking_bulkorder_form_container_top_indigo{    display: none;}
	.form-cat h3{font-size: 20px;border-bottom: 1px solid;}
	.b2bking_bulkorder_form_container_content_line_subtotal_indigo:not(.b2bking_bulkorder_form_container_content_line_subtotal_cream){    display: inline-block!important;}
	body:not(.rtl) input.b2bking_bulkorder_form_container_content_line_qty.b2bking_bulkorder_form_container_content_line_qty_indigo:not(.b2bking_bulkorder_form_container_content_line_qty_cream{float: left;}
	body:not(.rtl) .b2bking_bulkorder_form_container_content_line_cart_indigo{    float: left;}
	body:not(.rtl) .b2bking_bulkorder_form_container_content_line_subtotal_indigo:not(.b2bking_bulkorder_form_container_content_line_subtotal_cream){    margin-left: 25px;}
	button.b2bking_bulkorder_indigo_add, button.b2bking_bulkorder_indigo_add:focus, button.b2bking_bulkorder_indigo_add:target, button.b2bking_bulkorder_indigo_add:active{    width: 100%;font-size: 15px!important;    margin: 0;padding: 0;}
	body.woocommerce-account.b2bking_b2b_user .page-wrapper .container .large-9{padding-left: 15px;}
}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23779"]{font-size:0}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23779"]:after{content:"שם חברה";    font-weight: 700;display: block;font-size: 15px;}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23780"]{font-size:0}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23780"]:after{content:"שם רחוב *";    font-weight: 700;display: block;font-size: 15px;}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23782"]{font-size:0}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23782"]:after{content:"עיר *";    font-weight: 700;display: block;font-size: 15px;}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23784"]{font-size:0}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_23784"]:after{content:"מספר טלפון *";    font-weight: 700;display: block;font-size: 15px;}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_24584"]{font-size:0}
body.page-id-22271 .b2b-log-reg.reg label[for="b2bking_field_24584"]:after{content:"אתר אינטרנט/מדיה *";    font-weight: 700;display: block;font-size: 15px;}

/*points*/
body.page-id-26042 .content-area p{font-weight:normal}
.off-canvas .off-canvas-cart{
	width: 400px!important;
    max-width: 95%!important;
}
body.rtl .lightbox-content{
	text-align: right;
}
body:not(.rtl) .header-top .header-block-block-1{
	display:none;
}