/* Ported Additional CSS from bee1-hello */
.scb-content {font-size: 18px;text-align: center;}

.scb-content a {
    background: #009fe3;
    border-radius: 100px;
    padding: 5px 15px;
    margin-right: 5px;
    color: #fff;
}
.awdr_discount_bar.awdr_row_0 {
    padding: 0;
    margin: 0;
    padding: 0 8px;
    font-size: 18px;
    line-height: 20px;
    border-radius: 0;
}
a.button.bee1-upsell-btn {
    background: #2c9adb !important;
    font-family: 'Almoni Neue Tzar';
    font-size: 23px !important;
    border-radius: 0 !important;
}
.bee1-cart-upsell {
    font-family: 'Almoni Neue Tzar';
}

.bee1-upsell-content h4 {
    font-size: 22px !important;
}

.bee1-cart-upsell h3 {
    font-size: 22px;
}
body {
    font-family: 'Almoni Neue Tzar';
    font-size: 20px;
}
.woocommerce .woocommerce-ordering select {
    font-family: 'Almoni Neue Tzar';
    font-size: 20px;
}
body .bee1-trust-badge-item img {
    max-height: fit-content !important ;
    width: auto;
}
.swatch-group.swatch_group_pa_size, .swatch-group.swatch_group_pa_color, .swatch-group.swatch_group_pa_sneakers-size, .swatch-group[class*="swatch_group_pa_"] {
    justify-content: center;
}
button.button.alt.bee1-sticky-submit {
    border-radius: 0;
    background: #1baee5;
}
div#bee1-sticky-cart {
    font-family: 'Almoni Neue';
}

div#footer_link_wrapper a.bee1-whatsapp-link {
background:transparent;
}
.bee1-whatsapp-button-inner , a.bee1-whatsapp-link {
    border-radius: 0;
  
}
.pswp__caption {
    display: none;
}
button#cn-more-info, span#cn-notice-text
Specificity: (1,0,1), #cookie-notice, #cookie-notice .cn-button:not(.cn-button-custom) {

    font-family: "Almoni Neue", sans-serif;
}
.cookie-notice-container {
    font-family: 'Almoni Neue';
}
span.hu-toggle-label {
    padding-right: 60px;
}
#cookie-notice .cn-button:not(.cn-button-custom) {
    letter-spacing: .25px;
    margin: 0px 10px 0 10px;
}
.attachment-woocommerce_thumbnail {
    border:none !important;
}
label[for="bapf_13_2"] , input#bapf_13_2 , label[for="bapf_26_2"] ,  input#bapf_26_2   {
    display: none !important;
} 
@media (min-width: 320px) and (max-width: 737px)
{
	.scb-content a {
    width:max-content;
    display:block;
    margin:0 auto;
}
div#footer_link_wrapper div#linkopener img {
    width: 50px !important;
    height: auto;
}
}
/*CSS for private gift card product*/
label {
    font-family: 'Almoni Neue Tzar';
	font-size: 18px;
}

input#cpw-1 {
    width: 100%;
    padding: 10px;
    /* border-color: white; */
    border: 1px solid #a7a7a7;
}

.postid-35739 .ywgc-single-recipient > div {
    width: 100%;
}
.postid-35739 input#ywgc-recipient-name {
    border: 1px solid #dddddd;
}

.postid-35739 .qib-container {
    display: none !important;
}
/*END CSS for private gift card product*/

.woosb-products .woosb-product .woosb-title .woosb-title-inner a {
    font-family: 'Almoni Neue Tzar';
}
.woosb-products .woosb-product .variations_form .variations .variation .label {
    font-family: 'Almoni Neue Tzar';
}
.woosb-alert.woosb-text {
    font-family: 'Almoni Neue';
}
/*Mobile Menu*/
@media (max-width: 1024px)
{
.elementor-24011 .elementor-element.elementor-element-e98d325 .elementskit-menu-container {
	
    max-width: 100% !important;
}
.elementor-24011 .elementor-element.elementor-element-e98d325 .elementskit-navbar-nav > li > a {
    color: #000000;
    padding: 10px 15px 10px 45px;
}
	.elementskit-menu-offcanvas-elements::before {
    -webkit-transition: none !important;
    transition: none !important;
}
}
@media (max-width: 1024px){
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
-webkit-transition: none !important;
 transition: none !important;
}
.elementskit-menu-overlay
	{
		display:none !important;
	}
}
/*END Mobile Menu*/

.bapf_sfilter .bapf_body .mCSB_container>ul, .bapf_sfilter .bapf_body>ul {
    padding-right: 0;
}
/*Grouped product page css*/
/*desk*/

@media only screen and (min-width: 992px) {
.woosg-products .woosg-product .woosg-quantity {
    width: 80px;
    flex: 0 0 128px;
    margin-left: -47px;
}
}
.woosg_total.woosg-total.woosg-text {
    font-family: 'Almoni Neue Tzar';
    font-weight: 600;
}
.woosg-alert.woosg-text {
    font-family: 'Almoni Neue Tzar';
}
.woosg-products .woosg-product.woosg-product-unpurchasable .woosg-quantity
{
    display:none;
}
.woosg-product.woosg-product-unpurchasable {font-family: 'Almoni Neue Tzar' !important;}

.woosg-name.woosg-title-inner {
    font-family: 'Almoni Neue Tzar' !important;
}
span.variable-item-span.variable-item-span-button {
font-family: 'Almoni Neue Tzar' !important;}
.woosg-products .woosg-product form.variations_form .variations .variation .label {
    font-family: 'Almoni Neue Tzar';
}

td.woocommerce-grouped-product-list-item__label {
    font-family: 'Almoni Neue Tzar';
}

a.button.product_type_variable.add_to_cart_button {font-family: 'Almoni Neue Tzar';text-align: center;}

td.woocommerce-grouped-product-list-item__quantity {
    font-family: 'Almoni Neue Tzar';
    text-align: center;
}

.group_table .stock {
    margin: 0;
    margin-bottom: 15px;
}

/* END Grouped product page css*/
p.woocommerce-result-count {
    font-family: 'Almoni Neue Tzar';
}
.woocommerce form.checkout_coupon {
    border: 0;
    padding: 0;
}
li.product.type-product.outofstock {
   /*display: none !important; */
}
.archive span.bubble {
    display: none !important;
}

.archive .product-type-simple.outofstock {
    display: none !important;
}
/*.producthavev{
	display: none !important;
} */

/*header image change for patagonia brand */
.term-553 section.has-background-image.animation-none-tablet.animation-none-mobile.elementor-section.elementor-top-section.elementor-element.elementor-element-3e02dfd9.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-full_width.elementor-reverse-mobile.elementor-section-height-default.elementor-section-items-middle.in-view {
    background: url(http://xpass-co-il-xpassjan25.s494.upress.link/wp-content/uploads/2022/07/201173422_10165782904790457_6621566308453880289_n-min.jpg) no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}

b.br-labels-css {
    font-family: 'Almoni Neue Tzar';
	font-weight:400;
}
.woocommerce .product span.onsale {
    z-index: 8;
}
div.br_alabel.berocket_alabel_id_24072 > span {
    height: 60px !important;
    width: 60px !important;
}
.prodyct_badge_sigle_box {
	display:none!important;
}

.badge_postion .onsalebacge {
    
    background-color: #009FE3 !important;
}
@media only screen and (min-width: 992px) {

.prodyct_badge_sigle_box {
    z-index: 9999999999999999999;
   /* display: block;*/
	 display: none;
    background-color: #009FE3 !important;
    font-family: "Almoni Neue", Sans-serif;
    font-weight: 400;
    border-radius: 100px;
    min-width: 140px;
    min-height: 30px !important;
    line-height: 30px !important;
    right: auto;
    left: 0;
    margin: 10px;
    color: #fff;
    width: 140px;
    text-align: center;
    top: 27% !important;
    position: absolute;
    right: 29% !important;
}
}

@media only screen and (max-width: 600px) {
	
	.prodyct_badge_sigle_box {
    z-index: 9999999999999999999;
    display: block;
    background-color: #009FE3 !important;
    font-family: "Almoni Neue", Sans-serif;
    font-weight: 400;
    border-radius: 100px;
    min-width: 123px !important;
    min-height: 25px !important;
    line-height: 25px !important;
    right: auto;
    left: 0;
    margin: 10px;
    color: #fff;
    width: 123px !important;
    text-align: center;
    top: 22.5% !important;
    position: absolute;
    right: 3.5% !important;
		font-size: 14px !important;
}
}

h2.woocommerce-loop-product__title {
    height: 75px;
}
/*wax product varation mobile responsive*/
@media only screen and (max-width: 600px) {

	.woocommerce ul.products li.product .price {
    margin-bottom: 15px !important;
}
.postid-10930 th.label {
    font-size: 11px;
}
.postid-10930	span.variable-item-span.variable-item-span-button {
    font-size: 11px;
    padding: 0 !important;
}
.postid-10930	li.variable-item.button-variable-item {
    margin: 1px !important;
}
	
.postid-10930	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 1px #000000 !important;
}
	
.postid-10930 table.variations {
    display: inline-table !important;
}
	}

.woocommerce-message { display: none; }
.woocommerce-info { display: none; }

.woocommerce-billing-fields h3 {
    margin: 0;
}
/*variation x*/
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-span:after { position: absolute;
    content: "x" !important;
  
    top: -3px;
    color: red;
    opacity: 1;
    z-index: 99999;
    font-size: 44px;
    text-align: center;
	font-weight:300 !important;
	left: 26%;
}
 .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled span
{
	opacity: 0.7 ;
}
div#main-icon-wrapper {
    animation: none;
}
/*CSS only for safari browser*/
@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
          	.elementor-17824 .elementor-element.elementor-element-9526316 .slick-custom-arrow {
		height:60px;
}
.elementor-17824 .elementor-element.elementor-element-4803dd97 .slick-slider .slick-prev:before, .elementor-17824 .elementor-element.elementor-element-4803dd97 .slick-slider .slick-next:before {
position:absolute;}
			 .elementor-17824 .elementor-element.elementor-element-4803dd97 .slick-slider .slick-prev, .elementor-17824 .elementor-element.elementor-element-4803dd97 .slick-prev
			 {
				 right:3% !important;
			 }
			 .elementor-17824 .elementor-element.elementor-element-70fae94e .slick-custom-arrow, .elementor-17824 .elementor-element.elementor-element-70fae94e .slick-slider .slick-prev:before, .elementor-17824 .elementor-element.elementor-element-70fae94e .slick-slider .slick-next:before {
position:absolute;}
			 .elementor-17824 .elementor-element.elementor-element-70fae94e .slick-slider .slick-next, .elementor-17824 .elementor-element.elementor-element-70fae94e .slick-next
			 {
				 left:-5% !important;
			 }
     }
}
/*arrow for mobile*/
@media only screen and (max-width: 600px) {
	table.variations {
    overflow: scroll;
}

.elementor-17824 .elementor-element.elementor-element-4803dd97 .slick-slider .slick-prev:before, .elementor-17824 .elementor-element.elementor-element-4803dd97 .slick-slider .slick-next:before {
    font-size: 70px !important;
}
	.elementor-17824 .elementor-element.elementor-element-70fae94e .slick-slider .slick-prev:before, .elementor-17824 .elementor-element.elementor-element-70fae94e .slick-slider .slick-next:before {
    font-size: 70px !important;
}
	}
/* גודל האייקון של הנגישות */ 
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a 
{
	font-size: 150%;
	padding-left:5px;
	border-radius: 0px 15px 15px 0px;
		border: 1px solid white;
}

.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
    transform: translateX(0) !important;
}
/* gift card */
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) {
    -ms-flex-wrap: nowrap;
    flex-wrap: wrap;
}
form.gift-cards_form.cart {
    font-family: 'Almoni Neue';
}
.gift_card_template_button.variations_button .quantity.buttons_added {
    display: none !important;
}
h3.ywgc_select_amount_title {
    font-size: 16px;
}
.woocommerce div.product form.cart .button {
    float: none;
    width: 100%;
}
.ywgc-recipient {
    max-width: 100% !important;
}
.gift-cards_form input[type=email], .gift-cards_form input[type=number], .gift-cards_form input[type=password], .gift-cards_form input[type=reset], .gift-cards_form input[type=search], .gift-cards_form input[type=tel], .gift-cards_form input[type=text], .gift-cards_form input[type=url], .gift-cards_form select {
    height: 50px;
}
.gift-cards_form ::-webkit-input-placeholder {
    color:white;
    }

input#ywgc-manual-amount {
    width: 100%;
    border: 1px solid #dddddd;
}
.gift-cards-list {
    width: 100%;
}
.ywgc-single-recipient, .gift_card_template_button.variations_button {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
	margin-bottom: 20px;
}
.ywgc-message {
    margin-top: 20px;
}
.ywgc-single-recipient > div {
    width: calc( 50% - 10px );
}
.ywgc-single-recipient .ywgc-recipient-name {
    margin-bottom: 0;
}
button.single_add_to_cart_button.gift_card_add_to_cart_button.button.alt {
    background: #009fe3 !important;
    opacity: 1;
}
.gift-cards_form>h3, .gift-card-content-editor.step-content h5, .ywgc-main-form-preview-container {
    display: none;
}
.gift-cards_form>h3 {
    margin-top: 2em;
    margin-bottom: 1em;
}
.smwr-simple-product form.cart, .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    display: flex;
    flex-wrap: wrap;
}
.gift-card-content-editor.step-content label {
    display: block;
    text-align: right !important;
    font-size: 16px;
	    line-height: 30px;
}
.gift-card-content-editor.step-content input, .gift-card-content-editor.step-content textarea, .gift_card_template_button {
    float: none;
    width: 100%;
}
/* END gift card */
/*for desktop*/

@media only screen and (min-width: 992px) {
/* 
h2.woocommerce-loop-product__title {
     
	  overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}*/
	li.product .yith-wcbr-brands {
    margin: 0% 0;
}
}
.tax-yith_product_brand section.elementor-section.elementor-top-section.elementor-element.elementor-element-3e02dfd9.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-full_width.elementor-reverse-mobile.elementor-section-height-default.elementor-section-items-middle {
    background: url(http://xpass-co-il-xpassjan25.s494.upress.link/wp-content/uploads/2019/02/skistart_web_homepage-banner_men.jpg);
}
.tax-product_cat span.yith-wcbr-brands a {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Almoni Neue Tzar';
    color: #bbbaba;
	  text-transform: uppercase;

	
}
.tax-yith_product_brand span.yith-wcbr-brands a {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Almoni Neue Tzar';
    color: #bbbaba;
	text-transform: uppercase !important;
}
.tax-product_cat  span.price.stg-loop-price {
    position: absolute;
    width: 100%;
	    bottom: -18%;
}
.tax-yith_product_brand span.price.stg-loop-price {
    position: absolute;
    width: 100%;
	    bottom: -18%;
}
.woocommerce ul.products li.product .price {
    margin-bottom: 0%;
}
@media only screen and (max-width: 600px) {

.tax-product_cat span.price.stg-loop-price {

    bottom: -28%;
}
	.tax-yith_product_brand span.price.stg-loop-price {

    bottom: -28%;
}
	span.yith-wcbr-brands a {
    font-size: 20px;
	}
	li.product .yith-wcbr-brands a
	{
		    font-size: 20px !important;

	}
	li.product .yith-wcbr-brands {
    margin: 0;
}

	}
.tax-product_cat span.yith-wcbr-brands {
    margin: 0 !important;
}

section.has-background-image.animation-none-tablet.animation-none-mobile.elementor-section.elementor-top-section.elementor-element.elementor-element-a0043ab.elementor-section-content-middle.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.in-view {
    z-index: 8;
}
/*for varaiton

[data-attribute_name="attribute_pa_color"] {
	display:none !important;
}*/
form.variations_form.cart:not(.initialized) {
    opacity: 1;
}
span.woo-selected-variation-item-name {
    display: none;
}
span.woo-selected-variation-item-name {
    display: none !important;
}
/* ENDfor varaiton*/

#berocket-ajax-filters-sidebar {
    width: 230px !important;
}
a#berocket-ajax-filters-sidebar-close {
    font-family: 'Almoni Neue Tzar' !important;
    font-size: 22px;
}
.elementor-heading-title.elementor-size-default {
    color: #252525;
}
.berocket_ajax_filters_toggle.theme-8 {
    padding: 10px 0 10px 12px;
    color: #333;
    border-radius: 0;
    background: #fff;
    border: 0;
    box-shadow: 0 0px 10px 0px #ccc;
}
.bapf_body li label {
    padding-right: 8px;
	    font-family: 'Almoni Neue ' !important;
}

.bapf_head h3 {
    font-family: 'Almoni Neue Tzar';
    font-size: 25px;
    margin: 5px 0;
}
a.berocket_ajax_filters_sidebar_toggle.berocket_ajax_filters_toggle.theme-8 {
    font-family: 'Almoni Neue Tzar';
    font-size: 26px;
	
}
.bapf_divi_sfa h3, .divi_checkbox_class h3, .divi_color_class h3, .divi_image_class h3, .divi_slider_class h3 {
    color: #000000;
}
a.berocket_ajax_filters_sidebar_toggle.berocket_ajax_filters_toggle.theme-5.icon-theme-4
{
	  font-family: 'Almoni Neue Tzar';
    font-size: 26px;
}
.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {
    vertical-align: middle;
    font-family: 'Almoni Neue' !important;
}
#berocket-ajax-filters-sidebar .woocommerce-ordering {
    padding: 0px 10px;
    font-size: 22px !important;
    font-family: 'Almoni Neue Tzar';
    display: block;
    position: absolute;
    clear: both;
}
.berocket_single_filter_widget.berocket_single_filter_widget_14365 {
    margin-top: 25px;
}
.bapf_slidr_all {
    font-family: 'Almoni Neue Tzar';
    font-size: 25px;
}
.badge_postion
{
	position: absolute;
    top: 0;
}
.badge_postion .onsalebacge
{
	display: block;
    background-color: #ff8800;
    font-family: "Almoni Neue", Sans-serif;
    font-weight: 400;
    border-radius: 100px;
    min-width: 50px;
    min-height: 50px;
    line-height: 50px;
    right: auto;
    left: 0;
    margin: 10px;
    color: #fff;
}
.prodyct_badge_sigle_box
{
	z-index: 9999999999999999999;
    display: block;
    background-color: #ff8800;
    font-family: "Almoni Neue", Sans-serif;
    font-weight: 400;
    border-radius: 100px;
    min-width: 140px;
    min-height: 50px;
    line-height: 50px;
    right: auto;
    left: 0;
    margin: 10px;
    color: #fff;
    width: 140px;
    text-align: center;
	top: 35%;
    position: absolute;
    right: 20%;
}

a.berocket_ajax_filters_sidebar_toggle.berocket_ajax_filters_toggle {
    background-image: linear-gradient(to right, #62D4D2 , #2EA7F3);
    color: #fff;
    font-family: 'Almoni Neue Tzar';
    font-size: 26px;
    padding: 5px 23px 40px 15px;
    border-radius: 50px;
    margin-right: 0 !important;
}

.berocket_ajax_filters_toggle span {
    top: -2px !important;
    width: 28px;
    left: 11px;
}
.berocket_ajax_filters_sidebar_toggle
{
	margin:20px !important;
}

.berocket_ajax_filters_toggle span i, .berocket_ajax_filters_toggle span i:after, .berocket_ajax_filters_toggle span i:before
{
	background:#fff !important;
}

