/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*font-family: 'mikhmoret_dl_1.1_aaa';*/
/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
    font-family: 'almoni-tzar';
    src: url('fonts/aaa-fonts/almoni-tzar-bold-aaa.woff2') format('woff2'),
         url('fonts/aaa-fonts/almoni-tzar-bold-aaa.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'almoni-tzar';
    src: url('fonts/aaa-fonts/almoni-tzar-light-aaa.woff2') format('woff2'),
         url('fonts/aaa-fonts/almoni-tzar-light-aaa.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'almoni-tzar';
    src: url('fonts/aaa-fonts/almoni-tzar-regular-aaa.woff2') format('woff2'),
         url('fonts/aaa-fonts/almoni-tzar-regular-aaa.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'almoni-tzar';
    src: url('fonts/aaa-fonts/almoni-tzar-ultralight-aaa.woff2') format('woff2'),
         url('fonts/aaa-fonts/almoni-tzar-ultralight-aaa.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
.box-text-products{text-align:center;}
/*.owl-carousel{position: absolute !important; width: 100% !important; height: 100% !important;top: 240px !important; left: 0px !important;} */
.product-variation-slider {position: absolute; bottom: 0; left: 0; width: 100%; background: #fff; opacity:0; visibility:hidden; transition:all 300ms;}
.products  .col.product-small:hover .product-variation-slider,.flickity-slider .col.product-small:hover .product-variation-slider {opacity:1; visibility:visible;} 
.product-small .owl-nav button span{font-family:'Open sans' !important;}
.products  .col.product-small .owl-nav .owl-prev, .products  .col.product-small .owl-nav .owl-next, .flickity-slider .col.product-small .owl-nav .owl-prev, .flickity-slider .col.product-small .owl-nav .owl-next{position: absolute;right: 0; margin: 0; line-height: 1;height: auto; min-height: auto; font-size: 32px;
line-height: 1; top: 50%; transform: translateY(-50%);}

.products-row  .col.product-small .owl-nav .owl-prev, .products-row  .col.product-small .owl-nav .owl-next{position: absolute;right: 0; margin: 0; line-height: 1;height: auto; min-height: auto; font-size: 32px;
line-height: 1; top: 50%; transform: translateY(-50%);}


.products  .col.product-small .owl-nav .owl-next,.products-row  .col.product-small .owl-nav .owl-next{left: 0; position: absolute; margin: 0; right: auto;}
.flickity-slider .col.product-small .owl-nav .owl-next{left: 0; position: absolute; margin: 0; right: auto;}

.product_stock{text-align:center;font-size: 12px;}
.product-small.col{border: 1px solid transparent; transition:all 500ms; }
.product-small.col:hover{border: 1px solid #cccccc;}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{width:auto !important;}
td.label label{display:none !important;}
.woo-variation-swatches-stylesheet-enabled.rtl table.variations td.label {padding-left: 0 !important;}
.wpcf7{direction: rtl !important;}

html, body, h1, h2, h3, h4, h5{ font-family: 'almoni-tzar' !important;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .nav > li > a{font-family: 'almoni-tzar' !important;}

.mfp-arrow.mfp-arrow-left{left: auto;right: 0;}
.mfp-arrow.mfp-arrow-right{right: auto;left: 0;}

.pswp__zoom-wrap{transform:none !important;}
.pswp__zoom-wrap .pswp__img{top: 50%;left: 50%;transform: translate(-50%,-50%);}
/*.variations_form .variations{display:block !important;}*/


.product-variation-slider .owl-carousel{display:block !important; }

.tax-product_cat .products .product-category{ max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}
.chosen-container-single .chosen-single div{left: 10px;right: auto;}
.chosen-container-single .chosen-single span{margin-right: 10px;}


.woof_childs_list {
    margin: 7px 17px 0 0 !important;
}
.woof_list label{margin-bottom:0 !important;}
.woof_checkbox_label{padding:5px;}
..woof_container{padding-bottom: 3px; margin-bottom: 3px;}
.woof_container select { margin-bottom: 0 !important;}
.woof_select option{font-size: 16px !important;}
.woof_image_term{
    width:32px !important; 
    height: 32px !important; 
    margin: 0 3px 3px 0;
    background-size: 100% 100%;
    background-clip: content-box;
    border: 2px solid #e2e6e7;
    padding: 2px;
    color: #292f38;
    font-size: 0;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: border-color .35s ease;
    transition: border-color .35s ease;}
a.woof_front_toggle{float:left !important;}

.product-category .count{display:none !important;}
.woof_submit_search_form_container .button{margin-left: 0 !important;}

.wpsl-store-listing{display:none !important;}
.wpsl-more-info-listings{display:block !important;}
/*.owl-item{border:1px solid red !important;}*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@media only screen and (max-width:767px) {
	.product-variation-slider{opacity: 1; visibility: visible; position: relative;}
	.product-small.col, .product-small.col:hover{border:none;}
	.products-row .col.product-small:not(:last-child):after,.products .col.product-small:not(:last-child):after{content: "";border-bottom: 1px solid #ccc;width: 75%;display: table;margin: 35px auto;}
	.products .product-small.col{padding-bottom: 0;}
	.products-row.small-columns-2 > .col, .small-columns-2 .flickity-slider > .col
	{
		max-width: 100% !important;
		flex-basis : 100% !important;
	}
    .tax-product_cat .products .product-category{ max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}
    .product-category .box-text h5,.product-category .box-text a:not(.button) { font-size: 20px; }
}

.mega_main_menu.primary.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content {
    margin-left: 3px !important;
    margin-right: 0px !important;
}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    /* padding: 20px; */
    font-size: 24px;
    font-family: 'almoni-tzar';
	font-weight:normal;

}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-isravelo ul.wpmm-mega-wrapper > li > a {
    font-size: 16px;
    font-family: 'almoni-tzar';
	font-weight:normal;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs div > ul.wpmm-tab-groups {
    float: right;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel {
    left: 0;
    right: auto;
}
.wpmm_megamenu ul.wp-mega-sub-menu li a {
    font-family: 'almoni-tzar';
	/*font-weight:normal;*/
}
.wpmm_megamenu ul.wp-mega-sub-menu li.wpmega-view-more-btn a {
    display: inline-block;
    background: #fff;
    color: #333333!important;
    font-weight: 400;
    padding: 0px 8px;
    border: 0px solid #f1f1f1;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li#wp_nav_menu-item-552.wpmega-view-more-btn a {
    background-color: #00427b00;
    border-color: #00427b;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li > a > span {
    border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li#wp_nav_menu-item-552.wpmega-view-more-btn a i, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li#wp_nav_menu-item-552.wpmega-view-more-btn a span {
    color: inherit;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li > a:hover:before, ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li.show_tab > a:before {
    display: none;
}
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title, ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title {
    font-weight: 400;
	text-align: center;
}

/*
================
wpmega-clean-white
================
*/
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal,
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical {
	background: rgba(225,225,225,0);
	border: 0px solid #ccc;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal {
	border: 0px solid #ccc;
}
.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout div {
    border: none;
}
.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div, .wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div, .wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div, .wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div {
    box-shadow: none;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {
	display: none;
	/*content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	background: #ccc;
	top: 0;
	right: 0; */
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
	top: 102%;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-menu-align-right a:before {
	display: none;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li > a > span {
    color: #666;
    font-size: 24px;
	line-height: 1.2;
    padding: 6px 15px;
    text-transform: uppercase;
    width: 100%;
    background: #eeeeee03;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
table.wccpf_fields_table td {
    padding: 0 0 5px 0 !important;
    vertical-align: middle;
    border-bottom: 0;
}
.rtl #ajaxsearchpro2_1 .probox .proinput input.orig, .rtl #ajaxsearchpro2_2 .probox .proinput input.orig, .rtl #ajaxsearchpro2_1 .probox .proinput input.autocomplete, .rtl #ajaxsearchpro2_2 .probox .proinput input.autocomplete, .rtl div.asp_m.asp_m_2 .probox .proinput input.orig, .rtl div.asp_m.asp_m_2 .probox .proinput input.autocomplete {
    text-align: center;
}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
    font-size: 24px;
}
.wpmm_megamenu .wpmm-sub-menu-wrap ul li {
    font-size: 24px;
    font-family: 'almoni-tzar';
}
.wpmm_megamenu .wp-megamenu-main-wrapper .widget_pages ul li a, .wpmm_megamenu .wp-megamenu-main-wrapper .widget_meta ul li a, .wpmm_megamenu .wp-megamenu-main-wrapper .widget_nav_menu ul li a {
    font-size: 24px;
}
.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
    font-size: 24px;
}
label, legend {
    font-weight: 300!impotrant;
}
body {
    line-height: 1.2;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li {
    width: auto;
}
.pswp img {
    max-width: 680px;
    height: auto!important;
}
.variations .reset_variations {
    font-size: 0.9em;
	color: #191919;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
    font-weight: bold;
}
.wpmm-sub-menu-wrap ul li ul li {
    margin: 1px 0 0px;
	border-bottom: 1px solid rgba(0,0,0,0.1)!important;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li > a > span {
    border-bottom: none;
}
ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li:last-child > a > span {
    border-bottom: 0 solid #ccc;
}	
.box-text h5, .box-text a:not(.button) {
	font-size:24px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
    font-size: 110%;
    line-height: 1.1;
}

.prdctfltr_checkboxes{border: 1px solid #ddd;padding: 20px;}
.prdctfltr_filter_inner .prdctfltr_filter label{font-size: 18px;line-height: 28px;font-weight: 400;}

.prdctfltr_checkboxes .prdctfltr_sub{border-top: 1px solid #ddd;padding: 10px 0;}
.prdctfltr_checkboxes .prdctfltr_sub label{font-weight:300;margin: 0;}
.prdctfltr_wc .prdctfltr_filter label.prdctfltr_active > span,.prdctfltr_wc .prdctfltr_filter label:hover > span{font-weight: 400 !important;text-decoration: underline;}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label > span::before{border-radius: 0 !important;border:none !important;
background: url(images/filter-checkbox.png) no-repeat;width: 12px !important;height: 12px !important;margin-bottom: 5px !important;}

.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span:before,
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label:hover > span:before{background-position: 0 bottom;}

div.asp_w.ajaxsearchpro.asp_non_compact{min-width: 180px;}
div.asp_m.ajaxsearchpro .probox .proclose{position: absolute;left: 33px;display: none !important}
#wide-nav div.asp_m.ajaxsearchpro .probox .proinput input{float: right;padding: 0 8px !important;margin: 0 !important;min-width: auto !important;}
#wide-nav div.asp_m.ajaxsearchpro .probox .proinput{margin: 0;padding: 0;}


.wpmm_enable_rtl .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .rtl .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{padding-left: 23px;padding-right: 15px;}

.pf_rngstyle_thin .irs-from, .pf_rngstyle_thin .irs-single, .pf_rngstyle_thin .irs-to{top: -1px !important;line-height: 1.2 !important;font-size: 18px !important;}

.irs-grid-text {
    font-size: 14px!important;
    line-height: 1px!;
}
.irs-from, .irs-to, .irs-single {
    font-size: 14px!important;
}
.wpsl-search {
    display: none;
}
#wpsl-stores .wpsl-store-thumb {
    float: left;
}

.woof_container_product_cat{border: 1px solid #EBEBEB; padding: 20px 10px 10px 10px; margin:30px 0px; }
/*.woof_container_product_cat .icheckbox_flat-blue{background: url(images/checkmark-icon.png) no-repeat; background-position: 0 0;  width: 16px; height: 16px; margin-top: -1px;}
.woof_container_product_cat .icheckbox_flat-blue:hover, .woof_container_product_cat .icheckbox_flat-blue.checked{background-position: 0px -21px;}
.woof_container_product_cat .woof_list label{font-weight:normal; }
.woof_container_product_cat .woof_list > li{position:relative; padding: 6px 0px !important;}
.woof_container_product_cat .woof_list > li:before{background:#EBEBEB; height:1px; width:100%; position:absolute; content:""; display:block; top: 42px; }
.woof_container_product_cat .woof_list > li.woof_childs_list_li:after{background: url(images/arrow-cat-list.png) no-repeat; background-position: 0 -22px; width: 16px; height: 16px; content:""; display:block; left:0px; position:absolute; top:14px; }
.woof_container_product_cat .woof_checkbox_label{margin-right:7px; margin-left:0;  }
.woof_container_product_cat .woof_childs_list{margin: 12px 0px 0 0 !important;}
.woof_container_product_cat .woof_childs_list_li .woof_childs_list{display:none; }
.woof_container_product_cat .woof_childs_list_li.active .woof_childs_list{display:block; }
.woof_container_product_cat .woof_list > li.woof_childs_list_li.active:after{background-position: 0 0;}*/
.woof_childs_list_opener span.woof_is_closed{background: url(images/plus-icon.png); background-size: 18px;}
.woof_childs_list_opener span.woof_is_opened{background: url(images/minus-icon.png); background-size: 18px;}

.mwb_wgm_error_notice, .woocommerce-error {
    text-align: center;
    direction: rtl;
    background: #F8CF2C;
    padding: 20px 0 3px 0;
}

select#return_pickup_location {
    display: block;
}
#my_custom_checkout_field {
    width: 31vw !important
}

button#get_api_data {
    color: white;
    background-color: #ffca05;
}

button#get_api_data:hover{
	background-color:#d1a500;
}



#get_api_data > span{
	font-weight:600;
	font-size:28px;
}

@media only screen and (max-width:700px){
	#my_custom_checkout_field {
    width: 100% !important
}
}