@import url("https://fonts.googleapis.com/css?family=Rubik&display=swap&subset=hebrew");
@font-face {
    font-family: 'pfennig';
    src: url('fonts/pfennig/pfennig-webfont.eot');
    src: url('fonts/pfennig/pfennig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfennig/pfennig-webfont.woff') format('woff'),
         url('fonts/pfennig/pfennig-webfont.ttf') format('truetype'),
         url('fonts/pfennig/pfennig-webfont.svg#pfennigmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'yehuda';
    src: url('fonts/yehuda/yehudaclm-light-webfont.woff') format('woff'),
         url('fonts/yehuda/yehudaclm-bold-webfont.woff') format('woff'),
         url('fonts/yehuda/yehudaclm-light-webfont.ttf') format('truetype'),
         url('fonts/yehuda/yehudaclm-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansHebrew-Regular';
    src: url('fonts/fontOpenSansHebrew/OpenSansHebrew-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'OpenSansHebrew-Light';
    src: url('fonts/fontOpenSansHebrew/OpenSansHebrew-Light.ttf') format('truetype');
}



/*
The ngCloak directive is used to prevent the AngularJS html template from being briefly displayed by the browser in its raw (uncompiled) form while your application is loading
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-    ng-cloak {
        display: none !important;
}

.cb{
	clear: both;
}

#essenceNav{
	font-family: 'OpenSansHebrew-Regular', serif;
	font-weight: bold;
}
.prodCartTeur{
	margin: 6px 0px;	
}
.sale{
    width: 42%;
}


@media only screen and (max-width: 1270px) {
	.btn_accessibility{
		left: 8px!important;
	}
	.sidenav .closeSidenavbtn::before {
		position: absolute;
		top: 1px;
		left: 0px;
		content: url(/pic/icons/closeCatNav.svg);
		width: 44px;
		height: 44px;
		opacity: 1;
	}
	.carousel-control_shimi{
		opacity: 1;
	}

	.sidenav a {
		font-size: 16px;
		display: block;
		text-align: right;
		letter-spacing: 0;
		color: #000000;
		opacity: 1;
	}
	.serchMoreVariations {
		margin: 0px 2.4%;
		width: 94%;
		height: 30px;
		background: transparent linear-gradient(115deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat padding-box;
		box-shadow: -2px 3px 6px #00000029;
		border-radius: 8px;
		opacity: 1;
	}
	.serchMoreVariations .span1{
		width: 56%;
		height: 100%;
		text-align: left;
		letter-spacing: 0.4px;
		color: #F8FDFF;
		opacity: 1;
		font-size: 14px;
		float: right;
		line-height: 28px;
		font-weight: bold;
	}

	.colTopLeft2{
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 0;
		color: #000000;
		opacity: 1;
		margin: auto;
		line-height: 46px;
		width: 100%;
		text-align: center;
	}
	.searchCatRowSize2{
		width: 95%;	
	}

	.src-minus{
		border: 2px solid #0071BB;
	}
	.src-minus .span1{
		line-height: 24px;
	}
	.src-minus .fa-minus{
		line-height: 27px;
	}
	.searchVarPlus{
		width: 31px;
		height: 100%;
		color: #F8FDFF;
		text-align: center;
		line-height: 31px;
		font-size: 15px;
	}
	.product_title_line {
		width: 100%;
		height: 1px;
		position: absolute;
		top: 59%;
		border: 0.69px solid #0071BB;
		background: unset!important;
	}
	.product_title_line_searchCatKot {
		width: 100%;
		position: absolute;
		top: 54%;
		border: 0.69px solid #0071BB;
	}
	.rowDomSearch4{
		/*margin-top: 24px;*/
		width: 100vw;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100vh;
	}
	.isHideSel2{
		visibility: hidden;	
		position: absolute;
	}
	.isShowSel2{
		visibility:visible;	
	}

	.sale2Text{
		background: #EC1C24 0% 0% no-repeat padding-box!important;
	}
	.toggleSrch{
		padding: unset;
	}
	.card-header-searchProd{
		background-color: unset;
		border-bottom: unset;
		padding: unset;
	}
	body {
		background-color: #F8FDFF;
	}
	.card{
		border: unset;
		border-radius: unset;	
	}
	.sAlbum{
	  padding-top: unset!important;	
	  padding-bottom: unset!important;
	}
	.searchCatRow{
		background: #F8FDFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
		border: 0.6899999976158142px solid #0071BB;
		/*border: 0.6899999976158142px solid #0071BB;*/		
		
	}
	.searchCatSizeRow{
		background: #F1F9FE 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
		border: 0.6899999976158142px solid #0071BB;
		border-bottom-left-radius: 32px;
		border-top-left-radius: 32px;
		border-bottom-right-radius: 32px;		
	}
	.cardSearch{
		margin-bottom: 20px;
		background-color: #F8FDFF;
	}
	.btn-link-searchProd:not(:disabled):not(.disabled){
		cursor: auto!important;
		border: unset;
	}
	.searchCatCont {
	    padding: 0px 20px;	
	}

	.product-title-searchCatKot{
		position: relative;	
		width: 100vw;
	}
	.product-title-searchCatKot span{
    display: inline-block;
    background: #F8FDFF;
    position: relative;
    z-index: 1;
    font-size: 18px;
	margin: 0 -3px;
	font-weight: bold;
    letter-spacing: 0;
    opacity: 1;
	}
	.product-title-searchCatKot .searchCatKot1{
		padding-right: 13px;
		padding-left: 13px;
		text-align: center;
		letter-spacing: 0px;
		color: #0071BB;
		opacity: 1;
		font-size: 22px;
	}
	.product-title-searchCatKot .searchCatKot2{
		padding-left: 13px;
		padding-right: 13px;
		color: #0071BB;
		font-size: 22px;
	}
	.product-title-searchCatKot .srchText{
	   /* height: 24px;	*/
	   width: 100vw;
	}
	.topCartQty{
		font-family: "Ubuntu", sans-serif;
		color: #0315ff;
		position: relative;
		top: -3px;
		left: -1px;
		font-size: 14px;	
	}
	.h2_contactUs{
		position: relative;
		top: 0px;
		cursor: pointer;
		clear: both;
		float: left;
		width: 12.22%;
		height: 100%;
		opacity: 1;
		backdrop-filter: blur(4px);
		-webkit-backdrop-filter: blur(4px);
		border-right: 0.69px solid #0071bb8f;
		background: url(/pic/icons/contactUsiphone.svg) no-repeat;	
	}
	.headerI1{
		height: 45px;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
		opacity: 1;		
	}
	.headerI2{
		position: relative;
		top: -1px;
		left: 0px;
		height: 45px;
		box-shadow: 0px 3px 6px #00000029;
		/*border: 0.6899999976158142px solid #F1F9FE;*/
		opacity: 1;
		backdrop-filter: blur(4px);
		-webkit-backdrop-filter: blur(4px);
		background-color: #ffffffa3;		
	}
	.h2_connect{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 44px;
		opacity: 1;
		background: url(/pic/icons/connectiphone.svg) no-repeat;
	}
	.h2_connectConn{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 44px;
		opacity: 1;
		background: url(/pic/icons/connect_conn.svg) no-repeat;
	}
	.h2_catalog{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 44px;
		opacity: 1;
		background: url(/pic/icons/catalogiphone.svg) no-repeat;
	}
	.h2_catalog.catalogActive{
		background: url(/pic/icons/catalogActiveiphone.svg) no-repeat!important;
	}
	.h2_myFavorites{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 44px;
		opacity: 1;
		background: url(/pic/icons/favoritesiphone.svg) no-repeat;
	}
	.h2_myFavorites.favoritesActive{
		background: url(/pic/icons/favoritesActiveiphone.svg) no-repeat!important;
	}
	.h2_sales{
		margin-left: 1.94%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 44px;
		opacity: 1;
		background: url(/pic/icons/salesiphone.svg) no-repeat;
	}
	.h2_sales.salseActive{
		background: url(/pic/icons/salesiActivephone.svg) no-repeat!important;
	}
	.h2_orders{
		margin-left: 2.4%;
		cursor: pointer;
		float: left;
		width: 12.22%;
		height: 44px;
		opacity: 1;
		background: url(/pic/icons/ordersiphone.svg) no-repeat;
	}
	.h2_orders.ordersActive{
		background: url(/pic/icons/ordersActiveiphone.svg) no-repeat!important;
	}

	.h2_cart{
		margin-left: 2%;
		cursor: pointer;
		float: left;
		background: url(/pic/icons/cartiphone.svg) no-repeat;
		width: 45px;
		height: 45px;
		opacity: 1;
	}
	.h2_cart.cartActive{
		background: url(/pic/icons/cartActiveiphone.svg) no-repeat!important;
	}
	.h2_cart img{
		
	}
	.header_area2{
		top: 20px;
		left: 0px;
		clear: both;
	}
	
	.contHeader{
		position: fixed;
		z-index: 900;
		top: 0;
		left: 0;
		width: 100%;
	}

	.collapseSearch{
		width: 97%;
		margin: auto;	
	}
	.searchCatPrice::after{
		content: attr(data-after-content);
		position: relative;
		top: 0px;
		right: 4px;
		font-size: 11px;
		color: #adadad;
		text-decoration: line-through;
	}
	.pSaleText{
		border-style: double;
		width: 139px;
		margin: 0 auto;
		font-size: 14px;
		color: #dc3545;
		font-weight: bold;
		text-align: center;
		direction: rtl;
	}
	.pSaleTextLine{
		width: 85px;
		margin: 0 auto;
		font-size: 14px;
		color: #dc3545;
		font-weight: bold;
		text-align: center;
	}
	.searchCatSale{
		position: absolute;
		top: -24px;
		left: 14px;
		height: 24px;
	}
	.searchCatYatzran{
		max-width: 61.666667%;	
	}
	.searchCatNameyzrn{
		direction: ltr;
		max-width: 45%;
		overflow: hidden;
		white-space: nowrap;
		font-weight: bold;
	}
	.searchIDetaild{
	}
	.h2_searchIDetaild1,.h2_searchIDetaild2{fill:none;}
	.h2_searchIDetaild2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	
	/*  searchIDetaild */
	.searchIDetaild_reg1,.searchIDetaild_reg2{fill:none;}
	.searchIDetaild_reg2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchIDetaild_selected1,.searchIDetaild_selected2{fill:none;}
	.searchIDetaild_selected2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchIDetaild_selected{
	  display: none;
	}
	.searchIDetaild:active .searchIDetaild_reg
	{
	  display: none;
	}
	.searchIDetaild:active .searchIDetaild_selected
	{
	  display: block;
	}
	
	/*  searchFarorit */
	.searchFarorit_reg1,.searchFarorit_reg2{fill:none;}
	.searchFarorit_reg1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchFarorit_selected1{fill:#ec1c24;}
	.searchFarorit_selected2{fill:none;}
	.searchFarorit_selected{
	  display: none;
	}
	.searchFarorit:active .searchFarorit_reg
	{
	  display: none;
	}
	.searchFarorit:active .searchFarorit_selected
	{
	  display: block;
	}
	
	.isSearchFaforit .searchFarorit_selected{
		display: block;
	}
	.isSearchFaforit .searchFarorit_reg{
		display: none;
	}
	.isSearchNotFaforit .searchFarorit_reg{
		display: block;
	}
	.isSearchNotFaforit .searchFarorit_selected{
		display: none;
	}
	.isSearchNotFaforit{
		
	}
	/*  searchPlus */
	.searchPlus_reg1{fill:#0071bb;}
	.searchPlus_reg2{fill:none;}
	.searchPlus_selected1{fill:#0071bb;}
	.searchPlus_selected2{fill:none;}
	.searchPlus_selected{
	  display: none;
	}
	.searchPlus:active .searchPlus_reg
	{
	  display: none;
	}
	.searchPlus:active .searchPlus_selected
	{
	  display: block;
	}
	/*  searchMinus */
	.searchMinus_reg1{fill:#0071bb;}
	.searchMinus_reg2{fill:none;}
	.searchMinus_selected1{fill:#0071bb;}
	.searchMinus_selected2{fill:none;}
	.searchMinus_selected{
	  display: none;
	}
	.searchMinus:active .searchMinus_reg
	{
	  display: none;
	}
	.searchMinus:active .searchMinus_selected
	{
	  display: block;
	}
	/*  searchAddToCart */
	.searchAddToCart_selected{
		display: none;
	}
	.searchInCart{
		/*position: relative;
		top: 0;*/
	}
	.searchAddToCart_selected, .searchInCart{
		display: none;
	}	
	.searchAddToCart:active .searchInCart
	{
		display: none!important;
	}
	.searchAddToCart.sActiveChange .searchInCart
	{
	  	display: block;
	}
	.searchAddToCart_reg1{fill:none;stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchAddToCart_selected1{fill:#0071bb;}
	.searchAddToCart_selected2{fill:#faffff;}
	.searchAddToCart.sActive .searchAddToCart_reg,
	.searchAddToCart.sActiveChange .searchAddToCart_reg
	{
	  display: none;
	}
	.searchAddToCart:active .searchAddToCart_reg
	{
	  display: none;
	}
	.searchAddToCart:active .searchAddToCart_selected
	{
	  display: block;
	}
	.searchAddToCart.sActive .searchAddToCart_reg
	{
	  display: none;
	}
	.searchAddToCart.sActive .searchAddToCart_selected
	{
	  display: block;
	}





	.searchCatMktyzrn{
		font-size: 15px;
	}
	.searchCatCatalog{
		padding-top: 14px;
		font-size: 10px;
		color: #000000;
	}
	.searchCatShvdent{
		padding-top: 4px;
	}
	.searchCatPrice{
		font-size: 15px;
	}
	.searchContAddCart{
		position: relative;
		top: -9px;
	}
	.searchCatRow1{
		height: 116px;	
	}
	.searchCatDet{
		padding-right: 0.95%!important;
	}
	.sSvg{
		height: 47px;
		width: 47px;
	}
	.searchCatRow2{
		height: 67px;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	.searchCatRow4{
		height: 47px;
	}
	.searchCatRow5{
		margin-top: 5px;
		height: 54px;
	}
	.searchRowField{
		width: 13.75%;
	}
	.searchContPrice{
		width: 30.95%;
		height: 100%;
		/*font-style: italic!important;*/
		font-weight: bold;
	}
	.searchContPrice2{
		height: 100%;	
		margin-right: 15px;
	}
	.searchContSalePrice{
		width:100%;
		height: 100%;
	}
	.searchContRegPrice{
			width: 100%;
	}
	.searchOldPrice{
		width: 35%;
		height: 100%;
		font-size: 12px;
		/* line-height: 47px; */
		/* text-align: left; */
		text-decoration: line-through;
		letter-spacing: 0;
		color: #000000;
		opacity: 1;
	}
	.faShklPrice{
		font-size: 13px;	
	}
	.faShklOldPrice{
		position: relative;
		top: 1.2px;
		font-size: 10px;	
	}
	.fontPrice {
		/*position: relative;
		right: 3px;*/
		font-size: 18px;		
	}
	.fontOldPrice{
		/*line-height: 50px;
		position: relative;
		right: 3px;*/		
	}
	.search-count-input{
		width: 100%;
		height: 100%;
		text-align: center;		
	}
	.searchKamut{
		margin-top: 5px;
	}
	.search-count-input input {
		width: 40px;
		height: 40px;
		border: 0.6899999976158142px solid #0071BB;
		border-radius: 29px;
		text-align: center;
	}
	.search-count-input.prodInCart input { 
		background-color: #0071BB;
		color: #FFFFFF;
	}
	.search-count-input.prodInCartChng input {
		border: 2px solid #0071BB;
	}
	.searchPrice{
		width: 65%;
		height: 100%;
	}
	.searchContRegPrice{
		width: 100%;
		height: 100%;
		/* float: left; */
		/* height: 47px; */
		/* text-align: left; */
		/* line-height: 47px; */
		padding-left: 9px;
		color: #000000;	
	}
	.rowDomSearch3{
		position: relative;
		top: 21px;
		width: 100vw;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100vh;
	}
	.searchCatField{
		height: 100%;
	}
	.searchCatField::before{
		top: -10px;
	}
	.rowSearchPriceCat{
		padding-top: 8px;
	}
	.rowSearchMobile{
		margin: 0px 5px!important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.searchLineSale0{
		border-bottom: 0.6899999976158142px solid #0071BB;	
		height: 1px;
	}
	.searchLineSale1{
		width: 100%;
		height: 20px;
		background: #0071BB 0% 0% no-repeat padding-box;
		opacity: 1;		
	}
	.searchLineSale1 span{
		width: 100%;
		height: 19px;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 21px;
	}
	.searchLineSale2{
		width: 100%;
		height: 20px;
		background: #0071BB 0% 0% no-repeat padding-box;
		opacity: 1;
	}
	.searchLineSale2 span{
		width: 100%;
		height: 19px;
		text-align: center;
		letter-spacing: 0;
		color: #FFFFFF;
		opacity: 1;
		font-size: 17px;
		line-height: 21px;		
	}
	.searchLineSale4{
		width: 100%;
		height: 20px;
		background: #0071BB 0% 0% no-repeat padding-box;
		opacity: 1;		
	}
	.searchLineSale4 span{
		width: 100%;
		height: 19px;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 21px;
	}
	.searchCatImg{
		border-left: 0.6899999976158142px solid #0071BB;
	}
	.searchCatImg .fa-search-plus{
		position: absolute;
		top: 3px;
		right: 3px;
		font-size: 16px;
		z-index: 1;
	}
	.col-8-search{
		padding-right: 12px!important;	
		white-space: normal;
	}
	.imgSrchCat{
		position: relative;
		left: -1px;
		top: 1px;
		width: 99%;
		height: 99%;
		padding: unset!important;
		background-color: #fff;
		border: unset!important;
		border-radius: unset!important;
	}
	.select2-container--searchAllCont{
		 height: 100%!important;
	}
	.select2-container--searchAllCont .select2-results{
		/*width: 97.65%;*/
		width: 100%;
		/*margin-left: 4px;*/
		padding: 4px;
		position: relative;
		top: -12px;
	}
	#select2-searchAll-container{
		line-height: 44px!important;
		text-align: right;
		direction: rtl;
		color: #787878;
		padding-right: 6px!important;
	}
	#select2-searchAll-results li:first-child { 
		/*border-top: 0.6899999976158142px solid #0071BB;*/
	}

	.select2-container--searchAllCont .select2-dropdown--below{
		top: -66px!important;	
	}

	.select2-container--searchAllCont .select2-selection--single{
		position: relative;
		top: -23px;
		height: 100%!important;
	}
	.select2-container--searchAllCont .select2-search--dropdown{
	  width: unset;
	  /*width: 361px;*/
	  width: 100%;
	}
	.select2-container--searchAllCont .select2-dropdown--below{

	}

	.searchTopProd1{
		position: absolute;
		top: 6px;
		left: 11px;
	}
	.searchTopProd{
	    position: absolute;
	    top: 8px;
	    left: 10px;
	    cursor: pointer;
		padding-right: 9px;
	}
	.SelSize{
		    height: calc(1.75rem + 2px);
	}
	.prodCartTeur{
	    font-size: 11px;
	}
	.cartsubCat{
		font-size: 11px
	}
	.cartCatalog{
		font-size: 10px;
	}
	.sidenav {
		width: 80%;
		border-left: 0.20000000298023224px  solid #0071BB  !important;
	}
	.sale{
	    position: absolute;	
	    top: -4px;
	    left: -4px;
	}
	.makafCat{
	    font-size: 10px;
	}
	.topLeftNav{
		position: sticky;
		width: 100%;
	    z-index: 1;
		height: 46px;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		border-bottom: 0.20000000298023224px solid #0071BB;
		border-left: 0.20000000298023224px solid #0071BB;
		opacity: 1;

	}	
	.carouselBnrBtn{
	    font-size: 0.7rem;
	    padding: 0.125rem 0.35rem;	
	}
	
	.fa-filter_s i{
	    font-size: 20px;
	    margin-top: 10px;
	}

	.fa-search_s{
		position: relative;
	    top: 10px;
	    left: 10px;
	}
	.fa-search_s2{
		color: red;
	}

	.logoImg{
		height: 32px;
    }
    
	.carouselBanner{
	    top: 0px;
	    width: 80%;
	}
    
	.colMd4_s {
	    width: 95%;
	    max-width: unset;
	    max-width: 100%;
	    padding-top: 15px;
	    margin: 3px 3px;
	    box-shadow: 0 1px 3px -2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    padding-top: 3px!important;
	    padding-right: 3px!important;
	    padding-left: 3px!important;
	}
	.colMd4_width4{
		max-width: 48%;
	}
	.colMd4_width3{
	   max-width: 48%;
	}
	.groupIcnsCart{
	    margin-left: unset;
	}

    .contCatalog{
    	width: -webkit-fill-available;
    }
    .marginMenuS{
    	float: right;
    }
    
	.SecondMainSlide{
		position: relative;
		    top: -81px;
		    left: -3%;
	}

	.FourthMainSlide{
	    position: relative;
	    top: -106px;
	    left: -3%;
	}
	.FifthMainSlide{
	    position: relative;
	    top: -2px;
	    left: 2%;
	}     
	.MenuColorS {

	}
    main{
	 position: relative;
	 top: 89px;  
	 font-family: 'Rubik', sans-serif;
	 width: 100vw; 
	 /*left: 0px;
	 background: beige;*/
	}
	.CarouselProduct{
		width: 100vw; 
	}
	.sAlbummmm{
		width: 100vw;	
	}
	.cNgView{
		width: 100vw;	
	}
    
    .clearfix{
       margin-top: 26px;
    }
	.navbar2 {
		position: absolute;
	}
	.contRegistration{
		padding-top: 122px;
	}
	
	.textAlignCenter{
		text-align: center;
	}

	.noHeightcarousel{
	   height: 0px;	
	}
	.contCartBoded{
	  margin-top: 18px;
	}
	.thumbnail {
	    bottom: 0;
	}
	.saleShwPrice{
		margin-top: 8px;
	}
	.saleShowContKot1{
	    margin-top: 32px;
	    direction: ltr;
	}	

	.saleContTextKot1{
	    position: relative;
	    top: 0px;
	    background-color: #fff;
	    padding-top: 3px;
	    padding-bottom: 3px;
	    width: unset;
	}
	.saleNumbers{
		transform: rotate(-9deg);
	    font-family: 'Brush Script MT', cursive;
	    border: 4px double #aaa;
	    background: #fff;
	    position: absolute;
	    height: 80px;
	    width: 80px;
	    border-radius: 50%;
	    line-height: 77px;
	    font-weight: 300;
	    font-size: 32px;
	    top: 27px;
	    left: 12px;
	    color: #545b62;
	    text-align: center;
	}
	.saleNumbers span:nth-child(1) {
	  color: #dc3545;
	}
	.saleNumbers span:nth-child(2) {
	    color: #dc3545;
	    font-size: 20px;
	    font-weight: bold;
	    margin: 0px -6px;
	    position: relative;
	    top: -5px;
	}
	.saleNumbers span:nth-child(3) {
	    color: #007bff;
	}
	
	.saleNumbers span:last-child:after { 
	    content: "בחינם";
	    position: absolute;
	    top: 16px;
	    left: 46px;
	    font-size: 7px;
	    font-weight: bold;
	    font-family: 'OpenSansHebrew-Regular', serif;
	}
	.saleKot1{
	    font-size: 11px;
	}
	.saleKot2{
	    font-size: 9px;
	}
	.saleShowContKot11_1{
	    font-size: 13px;
	    color: #dc3545;
	    font-weight: bold;
	}
	.saleShowContKot11_2{
	    border-top: 1px solid var(--danger);
	    width: 239px;
	    font-size: 11px;
	    background-color: #fff;
	    color: #dc3545;
	    float: right;
	    margin-right: 14px;
	}
	.styleKne{
	    padding-left: 21px;
	    width: 51px;
	    float: right;
	    height: 41px;
	    border-left: 2px solid var(--danger);
	    font-weight: bold;
	    font-size: 26px;
	    color: #dc3545;
	}
	.styleKabel{
		padding-left: 21px;
	    width: 51px;
	    float: right;
	    height: 41px;
	    border-left: 2px solid #007bff;
	    font-weight: bold;
	    font-size: 26px;
	    color: #007bff;
	}
	.fontSmaller{
		font-size: 9px;	
		height: 33px;
	}
	.fontBiger{
		font-size: 11px;	
		height: 33px;
	}
	.sPriceSalePrd{
	    font-size: 20px;
	}
	.sPriceSaleshkl{
		font-size: 7px;
	}
	.sPriceSalePrdGry{
		font-size: 13px;
		margin-right:10px;
		text-decoration: line-through;
	}
	.dummy {
	    margin-top: 100%;
	    padding-bottom: 8px;
	}
	.sPriceSalePrdGryShkl{
		font-size: 5px;
		margin-right: -4px;
		margin-left: 5px;
	}	
	.saleTakeContKot11_1{
	    color: #007bff;
	    font-weight: bold;
	    font-size: 13px;
	}
	.saleTakeContKot11_2{
		border-top: 1px solid #007bff;
	    width: 222px;
	    background-color: #fff;
	    color: #007bff;
	    float: right;
	    font-size: 11px;
	    margin-right: 14px; 
	}
	.marSaleKot{
		padding-right: 0;
	    padding-left: 0;	
	}
	.imgShowKot1{
		width: 80px;
	    max-width: unset;
	    background-color: #fff;
	    box-shadow: 0 0 0 1px #dc3545;
	}
	.imgShowKot2{
		width: 80px;
	    max-width: unset;
	    background-color: #fff;
	}
	.saleContImgKot1{
	    text-align: center;
	    position: relative;
	    right: 24px;
	}
	.sidenav {
		height: 93.5%;
	}

	.rowDomLoader3 .view-change-loader{
		display: none;
	}
	.rowDomLoader4 .view-change-loader{
		width: 100%;
		top: 89px;
	}
	
	.h2_orders_selected1,.h2_orders_selected3{fill:none;}
	.h2_orders_selected2,.h2_orders_selected4{fill:#0071bb;}
	.h2_orders_selected2,.h2_orders_selected3{stroke:#0071bb;}
	.h2_orders_selected2{stroke-miterlimit:10;stroke-width:0.75px;}
	.h2_orders_selected3{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	/*.h2_orders:hover .h2_orders_selected,
	.h2_orders:active .h2_orders_selected*/

	.select2-container--searchAllCont .select2-results > .select2-results__options {
		max-height: 35vh;
		overflow-y: auto;
		border-bottom: 0.6899999976158142px solid #0071BB;
		border-bottom-right-radius: 11px;
		border-bottom-left-radius: 11px;
		direction: rtl;
	}

	.select2-container--searchAllCont .select2-search--dropdown .select2-search__field {
		/*border: 0.6899999976158142px solid #0071BB!important;*/
		border-bottom: 0.6899999976158142px solid #0071BB;
		border-left: 0.6899999976158142px solid #0071BB;
		border-right: 0.6899999976158142px solid #0071BB;
		border-top: 0.6899999976158142px solid #0071BB;
		background-color: #F8FDFF;
		height: 45px;
		padding: 0 6px 0px 0px;
		border-top-right-radius: 11px;
		border-top-left-radius: 11px;
	}
	#select2-searchAll-results::-webkit-scrollbar-track {
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-bottom-left-radius: 11px;
		border-left: 0.6899999976158142px solid #0071BB;
	}
	#select2-searchAll-results::-webkit-scrollbar-thumb {
		background: transparent linear-gradient( 180deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat;
		border-bottom-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-top-right-radius: 7px;
		border-top-left-radius: 7px;
		opacity: 1;
	}
	#select2-searchAll-results::-webkit-scrollbar {
		width: 18px;
	}

}
	#essenceCartBtn img{
    	max-width: 26px !important;
	}
	

@media (min-width: 1271px){
	.select2-container--searchAllCont .select2-results{
		/*border: 1px solid #dfdfdf!important;*/
		position: relative;
		top: 0px;
	}
	#select2-searchAll-container{
		line-height: 51px!important;
		text-align: right;
		direction: rtl;
		color: #787878;
		padding-right: 6px!important;
	}
	.fieldStyle1 {
		/* margin: 10px 30px; */
		color: #F8FDFF;
		/* padding: 15px 0 !important; */
		/* direction: rtl; */
		width: 100% !important;
		/*max-width: calc(100% - 60px);*/
		outline: none;
		border: 0;
		font-size: 18px;
		background-color: unset;
		border-bottom: 1px solid #F8FDFF;
		border-radius: 0px;
		text-align: center;
	}
	.fieldStyle1::placeholder{
		color: #F8FDFF;
	}
	.sidenav a:hover {
		text-decoration: unset;
	}
	.topLeftNav .closeSidenavbtn::before {
		position: absolute;
		top: 1px;
		left: 0px;
		content: url(/pic/icons/closeCatNav.svg);
		width: 44px;
		height: 44px;
		opacity: 1;
	}

	.sidenav a {
		font-size: 16px;
		display: block;
		text-align: right;
		letter-spacing: 0;
		color: #000000;
		opacity: 1;
		/*-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		transition: all .5s ease;*/
	}
	.dropdown1 a{
		/*height: 44.6px;*/
	}

	.closeCatAnimate {
		/*-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		transition: all .5s ease;
		font-size: 1px!important;*/
	}
	.searchVarPlus{
		width: 31px;
		height: 100%;
		color: #F8FDFF;
		text-align: center;
		line-height: 31px;
		font-size: 15px;
	}
	.serchMoreVariations {
		margin: auto;
		width: 63%;
		height: 30px;
		background: transparent linear-gradient(115deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat padding-box;
		box-shadow: -2px 3px 6px #00000029;
		border-radius: 8px;
		opacity: 1;
		cursor: pointer;
	}
	.serchMoreVariations .span1{
		width: 56%;
		height: 100%;
		text-align: left;
		letter-spacing: 0.9px;
		color: #F8FDFF;
		opacity: 1;
		font-size: 14px;
		float: right;
		line-height: 28px;
		font-weight: bold;
	}
	.searchPrice{
		/*color: #EC1C24;*/
		text-align: left;
	}
	.searchOldPrice{
		font-size: 12px;
		text-decoration: line-through;
		letter-spacing: 0;
		color: #000000;
		font-weight: normal;
		opacity: 1;
		text-align: left;
	}
	.fontOldPrice{
		line-height: 28px;
		/*position: relative;
		right: 3px;*/		
	}
	.faShklOldPrice{
		width: unset;
		font-size: 8px;	
		font-style: italic!important;		
	}
	.faShklPrice{
		width: unset;
		font-size: 10px;
		font-style: italic!important;		
	}
	.fontPrice {
		position: relative;
		right: 3px;
		font-size: 18px;		
	}
	.searchContRegPrice{
		width: 65%;
		float: left;
		text-align: left;
		color: #000000;		
	}
	.searchCatPrice::before{
		content: "מחיר";
		font-weight: normal;
		font-style: normal;
	}
	.searchContPrice{
		width: 30.95%;
		/*font-style: italic!important;*/
		font-weight: bold;
	}

	.search-count-input{
		width: 100%;
		height: 100%;
		text-align: center;		
	}
	.searchKamut{
		margin-top: 5px;
		margin-left: 0!important;
	}
	.search-count-input input {
		width: 40px;
		height: 40px;
		border: thin solid #0071BB;
		border-radius: 29px;
		text-align: center;
	}
	.search-count-input.prodInCart input { 
		background-color: #0071BB;
		color: #FFFFFF;
	}
	.search-count-input.prodInCartChng input {
		border: 2px solid #0071BB;
	}
	.searchRowField{
		width: 16.6%;
		outline: none;
	}
	.searchCatRow5{
		margin-top: 17px;
		height: 54px;
		direction: ltr;
		margin-left: 3.5%!important;
	}
	.searchCatRow6{
		margin-top: 100px;
		height: 54px;
		direction: ltr;
		margin-left: 3.5%!important;		
	}
	.searchCatRow5_1{
		direction: ltr;
	}
	.isHideSel2{
		visibility: hidden;	
		position: absolute;
	}
	.sale2Text{
		background: #EC1C24 0% 0% no-repeat padding-box!important;
	}

	.searchLineSale0{
		border-bottom: thin solid #0071BB;	
		height: 1px;
	}
	.sSvgDes{
		height: 47px;
		width: 100%;
		cursor: pointer;
	}
	.searchRowField *:focus{
		outline: none;
	}
	.searchCatRow *:focus{
		outline: none;
	}
	.cardSearch *:focus{
		outline: none;
	}			
	
	
	 
	
	
	/*  searchIDetaild */
	.searchIDetaild_reg1{fill:none;stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchIDetaild_selected1{fill:#0071bb;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchIDetaild_selected{
	  display: none;
	}
	.searchIDetaild:active .searchIDetaild_reg
	{
	  display: none;
	}
	.searchIDetaild:active .searchIDetaild_selected
	{
	  display: block;
	}
	/*  searchFarorit */
	.searchFarorit_reg1,.searchFarorit_reg2{fill:none;}
	.searchFarorit_reg1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchFarorit_selected1{fill:#ec1c24;}
	.searchFarorit_selected2{fill:none;}
	.searchFarorit_selected{
	  display: none;
	}
	.searchFarorit:active .searchFarorit_reg
	{
	  display: none;
	}
	.searchFarorit:active .searchFarorit_selected
	{
	  display: block;
	}
	
	.isSearchFaforit .searchFarorit_selected{
		display: block;
	}
	.isSearchFaforit .searchFarorit_reg{
		display: none;
	}
	.isSearchNotFaforit .searchFarorit_reg{
		display: block;
	}
	.isSearchNotFaforit .searchFarorit_selected{
		display: none;
	}
	.isSearchNotFaforit{
		
	}
	/*  searchPlus */
	.searchPlus{
		margin-left: 0!important;	
	}
	.searchPlus_reg1{fill:#0071bb;}
	.searchPlus_reg2{fill:none;}
	.searchPlus_selected1{fill:#0071bb;}
	.searchPlus_selected2{fill:none;}
	.searchPlus_selected{
	  display: none;
	}
	.searchPlus:active .searchPlus_reg
	{
	  display: none;
	}
	.searchPlus:active .searchPlus_selected
	{
	  display: block;
	}
	/*  searchMinus */
	.searchMinus_reg1{fill:#0071bb;}
	.searchMinus_reg2{fill:none;}
	.searchMinus_selected1{fill:#0071bb;}
	.searchMinus_selected2{fill:none;}
	.searchMinus_selected{
	  display: none;
	}
	.searchMinus:active .searchMinus_reg
	{
	  display: none;
	}
	.searchMinus:active .searchMinus_selected
	{
	  display: block;
	}
	/*  searchAddToCart */
	.searchAddToCart_reg1{fill:none;stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.searchAddToCart_selected1{fill:#0071bb;}
	.searchAddToCart_selected2{fill:#faffff;}
	.searchAddToCart_selected, .searchInCart{
	  display: none;
	}
	.searchAddToCart:active .searchAddToCart_reg
	{
	  display: none;
	}
	.searchAddToCart.sActive .searchAddToCart_reg,
	.searchAddToCart.sActiveChange .searchAddToCart_reg
	{
	  display: none;
	}
	.searchAddToCart:hover .searchAddToCart_reg
	{
	  	display: none;
	}
	.searchAddToCart.sActive .searchAddToCart_selected
	{
	  display: block;
	}
	.searchAddToCart:active .searchAddToCart_selected
	{
		display: block!important;
	}
	.searchAddToCart:hover .searchAddToCart_selected
	{
		display: none;
	}
	.searchAddToCart:active .searchInCart
	{
		display: none!important;
	}
	.searchAddToCart:hover .searchInCart
	{
	  	display: block;
    	animation: fade-in 0.5s;
	}
	.searchAddToCart.sActiveChange .searchInCart
	{
	  	display: block;
    	animation: fade-in 0.5s;
	}

	.searchCatShvdent::before{
		content: "מ.שוודנט";
		right: 0px;
	}
	.searchCatNameyzrn{
		text-align: right;
		font-size: 16px;
		letter-spacing: 0;
		color: #000000;
		opacity: 1;
	}
	.searchCatNameyzrn::before{
		content: "שם יצרן";
	}
	.textAlignCenter{
		text-align: center;
	}
	.searchCatYatzran{
		max-width: 61.666667%;	
	}
	.searchCatYatzran::before{
		content: "מ.יצרן";
	}
	.searchCatCatalog{
		padding-top: 14px;
		font-size: 10px;
		color: #000000;
	}
	.searchCatRow4{
		height: 47px;
		padding-top: 17px;
	}
	.searchCatRow2{
		height: 52px;
	}
	.searchCatRow3{
		padding-top: 17px;
	}
	.searchCatDet{
		padding-right: 2.95%!important;
	}
	.searchCatImg{
		box-shadow: 0px 3px 6px #00000029;
		border: 1px solid #F1F9FE;
		border-radius: 30px;
		opacity: 1;
	}
	.searchCatImg .fa-search-plus{
		position: absolute;
		top: 9px;
		right: 9px;
		font-size: 16px;
		z-index: 1;
		color: #0071BB;
	}
	.searchCatRow1{
		height: 200px;
		margin-top: 15px;
		margin-right: 2.2%!important;		
	}
	.toggleSrch{
		padding: unset;
	}
	.card{
		background-color: unset;
		border: 1px solid rgba(0, 0, 0, 0);
		border-radius: unset;	
	}
	.cardSearch{
		margin-bottom: 20px;
		background-color: #F8FDFF;
	}
	.product-title-searchCatKot{
		position: relative;	
		/*width: 83.5%;*/
		width: 100%;
		margin: auto;
	}
	.product-title-searchCatKot span{
		display: inline-block;
		background: #F8FDFF;
		position: relative;
		z-index: 1;
		font-weight: bold;
	}
	.product-title-searchCatKot .searchCatKot1{
		padding-right: 13px;
		padding-left: 13px;
		text-align: center;
		letter-spacing: 0px;
		color: #0071BB;
		opacity: 1;
		font-size: 22px;
	}
	.product-title-searchCatKot .searchCatKot2{
		padding-left: 13px;
		padding-right: 13px;
		color: #0071BB;
		font-size: 22px;
	}
	.product-title-searchCatKot .srchText{
	   /* height: 24px; */	
	}
	.colTopLeft2{
		width: 100%;
		text-align: center;
	}
	.colTopLeft2{
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 0;
		color: #000000;
		opacity: 1;
		margin: auto;
		line-height: 46px;
	}
	.product_title_line {
		width: 100%;
		height: 1px;
		position: absolute;
		top: 55%;
		border-top: 1px solid #E51C2F;
	}
	.product_title_line_searchCatKot {
		width: 100%;
		position: absolute;
		top: 54%;
		border-top: 1px solid #0071BB;
	}
	.card-header-searchProd{
		background-color: unset;
		border-bottom: unset;
		padding: unset;
	}
	h2 .searchCatKot{
		
	}
	.sAlbum{
	  padding-top: unset!important;	
	  padding-bottom: unset!important;
	}
	.card{
		background-color: unset;
		border: 1px solid rgba(0, 0, 0, 0);
		border-radius: unset;	
	}
	.carousel-control_shimi{
		height: 35px;
		position: absolute;
		top: 162px;
		width: 5%;
		margin: 0px 30px;
		opacity: 1;
	}
	.topCartQty{
		font-family: "Ubuntu", sans-serif;
		color: #0071BB;
		font-weight: 700;
		position: absolute;
	}
	.topCartQtyReg{
		top: -3px;
		right: 79%;
		font-size: 15px;	
	}
	.topCartQtyHover{
		top: -1px;
		right: 89%;
		font-size: 11px;
	}
	.h2_contactUs{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 44px; */
		width: 44px;
		height: 100%;
		opacity: 1;
	}
	.h2_contactUs1{fill:none;stroke:#0071BB;stroke-width:0.69px;}
	.h2_contactUs a:hover > svg *{
	  stroke-width:1.5px
	}
	.h2_connect{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 24%; */
		/* width: 3.25%; */
		height: 100%;
		opacity: 1;
		position: relative;
		top: -6px;
	}
	.h2_connect1{fill:none;stroke:#0071BB;stroke-width:0.69px;}
	.h2_connect a:hover > svg *{
	  stroke-width:1.5px
	}
	.h2_catalog{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 19%; */
		/* width: 3.25%; */
		height: 100%;
		opacity: 1;
		position: relative;
		top: -6px;
	}
	.h2_catalog1{fill:none;stroke:#0071BB;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_catalog a:hover > svg *{
	  stroke-width:1.5px
	}
	
	.h2_myFavorites{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 19%; */
		/* width: 3.25%; */
		height: 100%;
		opacity: 1;
		outline: none;
		position: relative;
    	top: -6px;
	}
	.h2_quickOrd{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 19%; */
		/* width: 3.25%; */
		height: 100%;
		opacity: 1;
		outline: none;
		position: relative;
    	top: -6px;
	}

	.h2_myFavorites1{fill:none;stroke:#0071BB;stroke-width:0.69px;}
	.h2_myFavorites:hover > svg *{
	  stroke-width:1.5px
	}
	.h2_myFavorites_a{
		width: 100%;
		height: 100%;
		display: unset!important;	
	}
	.h2_sales{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 19%; */
		/* width: 3.25%; */
		height: 100%;
		opacity: 1;
		position: relative;
    	top: -6px;
	}
	.h2_sales1{fill:none;stroke:#0071BB;stroke-width:0.69px;}
	.h2_sales a:hover > svg *{
	  stroke-width:1.5px
	}
	.h2_orders{
		cursor: pointer;
		height: 100%;
		opacity: 1;
		outline: none;
		position: relative;
    	top: -6px;
	}
	.sSvg{
		height: 44px;
	}
	.h2_orders1{fill:none;}
	.h2_orders1,.h2_orders2{stroke:#0071BB;stroke-linecap:round;stroke-width:0.69px;}
	.h2_orders2{fill:#fff;}
	.h2_orders3{
		fill: #0071BB;
	}
	.h2_orders:hover > svg *{
	  stroke-width:1.5px
	}
	.h2_cart{
		cursor: pointer;
		/* float: left; */
		/* position: relative; */
		/* top: 4px; */
		/* left: 18.5%; */
		height: 100%;
		opacity: 1;
		outline: none;
		position: relative;
		top: -6px;
	}
	.h2_iconsCont{
		width: 14.28471429%;
		height: 100%;
	}
	.teurIconTopMenue{
		font: normal normal 300 12px/14px Rubik;
		letter-spacing: 0px;
		color: #0071BB;
		/*position: relative;
		top: -5px;*/
		height: 30%;
		text-align: center;
	}

	/* cart icon */
	.h2_cart_reg1,.h2_cart_reg2{fill:none;}
	.h2_cart_reg1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_cart_hover1,.h2_cart_hover2{fill:none;}.h2_cart_hover1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_cart_selected1{fill:#0071bb;}
	.h2_cart_selected2{fill:none;}
	.h2_cart .h2_cart_hover{
	  display: none;
	}
	.h2_cart_reg{height: 70%;}
	.h2_cart_hover{height: 70%;}
	.h2_cart_selected{height: 70%;}
	.h2_cart:hover .h2_cart_reg,
	.h2_cart:active .h2_cart_reg,
	.h2_cart:hover .h2_cart_selected,
	.h2_cart:active .h2_cart_selected
	{
	  display: none;
	}
	.h2_cart:hover .h2_cart_hover{
	  display: block;
	}
	/* order icon */
	.h2_orders-reg1,.h2_orders-reg3{fill:none;}
	.h2_orders-reg2{fill:#0071bb;}
	.h2_orders-reg3{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_orders-reg4{fill:#f1f9fe;}
	.h2_orders_hover1,.h2_orders_hover2{fill:none;}
	.h2_orders_hover2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_orders_hover3{fill:#f1f9fe;}
	.h2_orders_hover4{fill:#0071bb;}
	.h2_orders_selected1,.h2_orders_selected3{fill:none;}
	.h2_orders_selected2,.h2_orders_selected4{fill:#0071bb;}
	.h2_orders_selected2,.h2_orders_selected3{stroke:#0071bb;}
	.h2_orders_selected2{stroke-miterlimit:10;stroke-width:0.75px;}
	.h2_orders_selected3{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_orders .h2_orders_hover{
	  display: none;
	}
	.h2_orders_reg{height: 70%;}
	.h2_orders_hover{height: 70%;}
	.h2_orders_selected{
		height: 70%;
	}
	.h2_orders:hover .h2_orders_reg,
	.h2_orders:active .h2_orders_reg,
	.h2_orders:hover .h2_orders_selected,
	.h2_orders:active .h2_orders_selected
	{
	  display: none;
	}
	.h2_orders:hover .h2_orders_hover{
	  display: block;
	}
	/* quick Order icon */
	.h2_quickOrd_reg{
		height: 70%;
	}
	.h2_quickOrd_selected{
		height: 70%;
	}
	.h2_quickOrd:hover .h2_quickOrd_reg,
	.h2_quickOrd:active .h2_quickOrd_reg,
	.h2_quickOrd:hover .h2_quickOrd_selected,
	.h2_quickOrd:active .h2_quickOrd_selected
	{
	  display: none;
	}
	.h2_quickOrd_hover{
		height: 70%;
	}
	.h2_quickOrd .h2_quickOrd_hover{
		display: none;
	}
	.h2_quickOrd:hover .h2_quickOrd_hover{
		display: block;
	}
	/* myFavorites icon */
	.h2_myFavorites_get1,.h2_myFavorites_get2{fill:none;}
	.h2_myFavorites_get1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}	
	.h2_myFavorites_hover1,.h2_myFavorites_hover2{fill:none;}
	.h2_myFavorites_hover1{stroke:#ec1c24;stroke-miterlimit:10;stroke-width:1.5px;}	
	.h2_myFavorites_selected1{fill:#ec1c24;}.h2_myFavorites_selected2{fill:none;}
	.h2_myFavorites .h2_myFavorites_hover{
	  display: none;
	}
	.h2_myFavorites_reg{height: 70%;}
	.h2_myFavorites_selected{height: 70%;}
	.h2_myFavorites_hover{height: 70%;}
	.h2_myFavorites:hover .h2_myFavorites_reg,
	.h2_myFavorites:active .h2_myFavorites_reg,
	.h2_myFavorites:hover .h2_myFavorites_selected,
	.h2_myFavorites:active .h2_myFavorites_selected
	{
	  display: none;
	}
	.h2_myFavorites:hover .h2_myFavorites_hover{
	  display: block;
	}
	
	/* sales icon */
	.h2_sales_reg1,.h2_sales_reg2{fill:none;}
	.h2_sales_reg2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_sales_hover1,.h2_sales_hover2{fill:none;}
	.h2_sales_hover2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_sales_hover3{fill:#0071bb;}
	.h2_sales_selected1{fill:none;}.h2_sales_selected2{fill:#0071bb;}.h2_sales_selected3{fill:#fff;stroke:#fff;stroke-miterlimit:10;stroke-width:0.5px;}
	.h2_sales .h2_sales_hover{
	  display: none;
	}
	.h2_sales_selected{height: 70%;}
	.h2_sales_reg{height: 70%;}
	.h2_sales_hover{height: 70%;}
	.h2_sales:hover .h2_sales_reg,
	.h2_sales:active .h2_sales_reg,
	.h2_sales:hover .h2_sales_selected,
	.h2_sales:active .h2_sales_selected
	{
	  display: none;
	}
	.h2_sales:hover .h2_sales_hover{
	  display: block;
	}	
	
	/* sales catalog */
	.h2_catalog_reg1,.h2_catalog_reg2{fill:none;}
	.h2_catalog_reg2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_catalog_hover1,.h2_catalog_hover2{fill:none;}
	.h2_catalog_hover2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_catalog_selected1,.h2_catalog_selected3,.h2_catalog_selected4{fill:none;}
	.h2_catalog_selected2{fill:#0071bb;}
	.h2_catalog_selected3{stroke:#0071bb;}
	.h2_catalog_selected3,.h2_catalog_selected4{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_catalog_selected4{stroke:#fff;}
	.h2_catalog .h2_catalog_hover{
	  display: none;
	}
	.h2_catalog_reg{height: 70%;}
	.h2_catalog_hover{height: 70%;}
	.h2_catalog_selected{height: 70%;}
	.h2_catalog:hover .h2_catalog_reg,
	.h2_catalog:active .h2_catalog_reg,
	.h2_catalog:hover .h2_catalog_selected,
	.h2_catalog:active .h2_catalog_selected
	{
	  display: none;
	}
	.h2_catalog:hover .h2_catalog_hover{
	  display: block;
	}
	/* sales connect */
	.h2_connect_reg1,.h2_connect_reg2{fill:none;}
	.h2_connect_reg1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_connect_hover1,.h2_connect_hover2{fill:none;}
	.h2_connect_hover1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_connect_selected1{fill:#0071bb;}.h2_connect_selected2{fill:none;}
	.h2_connect .h2_connect_hover{
	  display: none;
	}
	.h2_connect_reg{height: 70%;}
	.h2_connect_selected{height: 70%;}
	.h2_connect_hover{height: 70%;}
	.h2_connect:hover .h2_connect_reg,
	.h2_connect:active .h2_connect_reg,
	.h2_connect:hover .h2_connect_selected,
	.h2_connect:active .h2_connect_selected
	{
	  display: none;
	}
	.h2_connect:hover .h2_connect_hover{
	  display: block;
	}
	/* sales contactUs */
	.h2_contactUs_reg1,.h2_contactUs_reg2{fill:none;}
	.h2_contactUs_reg2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}
	.h2_contactUs_hover1,.h2_contactUs_hover2{fill:none;}
	.h2_contactUs_hover2{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}
	.h2_contactUs_selected1{fill:none;}.h2_contactUs_selected2{fill:#0071bb;}
	.h2_contactUs .h2_contactUs_hover{
	  display: none;
	}
	.h2_contactUs_reg{height: 70%;}
	.h2_contactUs_hover{height: 70%;}
	.h2_contactUs_selected{height: 70%;}
	.h2_contactUs:hover .h2_contactUs_reg,
	.h2_contactUs:active .h2_contactUs_reg,
	.h2_contactUs:hover .h2_contactUs_selected,
	.h2_contactUs:active .h2_contactUs_selected
	{
	  display: none;
	}
	.h2_contactUs:hover .h2_contactUs_hover{
	  display: block;
	}	
	
	.header_area2{
		clear: both;
		width: 100%;
		top: 110px;
		left: 0px;
		height: 72px;
		background: #F1F9FE  0% 0% no-repeat padding-box;
		border-bottom: 1px solid #7070706e;
		opacity: 1;
		box-shadow: 0px 2px 15px 1px rgba(186, 190, 190, 0.3);
	}
	.contHeader{
		position: fixed;
		z-index: 11;
		top: 0;
		left: 0;
		width: 100%;
	}
	.siteWidth4Pixel{
		width: 1547px;
		margin: auto;
	}
	.siteWidth4Precent{
		width: calc(80.309896vw * 1.0743055)!important;
		margin: auto;
	}
	.contHeaderArea2{
		height: 100%;
	}
	.collapseSearch{
		width: 100%;
		margin: auto;	
	}
	.searchCatPrice::after{
		content: attr(data-after-content);
		position: relative;
		top: 0px;
		right: 22px;
		font-size: 16px;
		color: #adadad;
		text-decoration: line-through;
	}
	.pSaleText{
		border-style: double;
		width: 139px;
		margin: 0 auto;
		font-size: 14px;
		color: #dc3545;
		font-weight: bold;
		text-align: center;
		direction: rtl;
	}
	.searchCatSale{
		position: absolute;
		right: 185px;
	}
	.searchCatRow{
		background: #F8FDFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
		border-left: thin solid #0071BB;
		border-bottom: thin solid #0071BB;
		border-right: thin solid #0071BB;
		border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
		opacity: 1;
		height: 233px;
	}
	.searchCatSizeRow{
		height: 233px;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;
		opacity: 1;
	}
	.searchCatBor1{
		border-top-left-radius: 30px;
		border-top-right-radius: 30px;	
		border-top: thin solid #0071BB;		
	}
	.searchLineSale1{
		border-radius: 32px 32px 0px 0px;
		opacity: 1;
		width: 100%;
		height: 38px;	
		background: #0071BB 0% 0% no-repeat padding-box;		
	}
	.searchLineSale1 span{
		width: 100%;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 38px;
	}
	.searchLineSizeSale1{
		opacity: 1;
		width: 100%;
		height: 38px;	
		background: #0071BB 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #00000029;		
	}
	.searchLineSizeSale1 span{
		width: 100%;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 38px;
	}
	.searchLineSale2{
		border-radius: 32px 32px 0px 0px;
		opacity: 1;
		width: 100%;
		height: 38px;	
		background: #0071BB 0% 0% no-repeat padding-box;	
	}
	.searchLineSale2 span{
		width: 100%;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 38px;	
	}
	.searchLineSale4{
		border-radius: 32px 32px 0px 0px;
		opacity: 1;
		width: 100%;
		height: 38px;	
		background: #0071BB 0% 0% no-repeat padding-box;		
	}
	.searchLineSale4 span{
		width: 100%;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 38px;
	}
	.searchLineSizeSale2{
		opacity: 1;
		width: 100%;
		height: 38px;	
		background: #0071BB 0% 0% no-repeat padding-box;	
		box-shadow: 0px 3px 6px #00000029;
	}
	.searchLineSizeSale2 span{
		width: 100%;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 38px;	
	}
	.saleVarietyProdKot{
		opacity: 1;
		width: 100%;
		height: 38px;	
		background: #0071BB 0% 0% no-repeat padding-box;	
		box-shadow: 0px 3px 6px #00000029;
		font-weight: bold;
		margin-left: 26px!important;
	}
	.saleVarietyProdKot span{
		width: 100%;
		text-align: center;
		letter-spacing: 2.8px;
		color: #FFFFFF;
		opacity: 1;
		font-size: 16px;
		line-height: 38px;	
	}

	.searchCatTeur{
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}

	.searchCatField{
		height: 100%;
	}
	.searchCatField::before{
		top: -11px;
	}
	.searchCatCont{
		margin-left: 10px;
		margin-bottom: 20px;
	}
	.imgSrchCat{
		width: 100%;
		height: 100%;
		padding: unset!important;
		background-color: #fff;
		border: unset!important;
		border-radius: 30px;
	}
	
	.select2-container--searchAllCont .select2-results{
	    width: 100%;
	}
	.select2-container--searchAllCont{
		height: 100%;
	}
 
	.select2-container--searchAllCont .select2-selection--single{
		border: thin solid #0071BB;
		border-radius: 11px;
		height: 100%!important;
	}
	.select2-container--searchAllCont .select2-search--dropdown{
	  width: 100%;
	  padding: unset!important;
	}
	.select2-container--searchAllCont .select2-dropdown--below{
	    top: -51px;
	    left: 0px!important;
	}
	.searchTop{
		position: absolute;
	    top: 0px;
	    height: 85px;
	    width: 90px; 
	    padding: 33px;
	    cursor: pointer;	
	    z-index: 99999;
	}
	.fa-search_s2{
		border-right: 1px solid #0071BB;
		padding-right: 9px;
		color: red;
	}
	.searchTopProd1{
		position: absolute;
		top: 23px;
		left: 14px;
	}
	.searchTopProd{
	    position: absolute;
		top: 13px;
		left: 14px;
	    cursor: pointer;
		padding-right: 9px;
	}
	.prodCartTeur{
	    font-size: 16px;
	}
	.cartsubCat{
		font-size: 13px
	}
	.cartCatalog{
		font-size: 13px;
	}
	.sale{
	    width: 42%;
	    position: absolute;	
	    top: -16px;
	    left: -16px;
	}
	.makafCat{
	    font-size: 14px;
	}
	.topLeftNav{
		position: sticky;
		width: 100%;
	    z-index: 1;
		height: 46px;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		border-bottom: 0.20000000298023224px solid #0071BB;
		border-left: 0.20000000298023224px solid #0071BB;
		opacity: 1;
	}
	#idCadt, #idCadt2{
		direction: rtl;
	    margin-right: 15px!important;
	    margin-left: -45px!important;
	}
	.carouselBanner{
	    top: 0px;
	    left: 34%;
	    width: 63%;
    }
	
	.fa-filter_s i{
	    font-size: 26px;
	    margin-top: 28px;
	}
	.fa-search_s{
		font-size: 25px;
	}
	.contCartBoded{
	  margin-top: 23px;
	}
	.container111{
	      max-width: 1308px!important;
	}
	.colMd4_width4{
		max-width: 23.133333%;
	}
	.colMd4_width3{
	   max-width: 31.3333%;
	}
	.containerProd4{
		padding-top: 30px;
		max-width: 100%
	}
	.containerProd3{
	   max-width: 80%;
	    position: relative;
	    top: 0px;
	    left: -113px;
	}
	.rowDomSearch3{
	    position: relative;
    	top: -1px;
		max-width: 83%; 
		min-height: 300px;
		transition: 0.5s;
		/*padding-top: 32px;*/
		padding-bottom: 32px;
		height: calc(100vh - 71px); /* attention: 72px is the height of top menu(class:contHeader)*/
		overflow-y: auto;
		overflow-x: hidden;
		direction: rtl;
	}
	.rowDomSearch3::-webkit-scrollbar {
		width: 18px;
	}
	
	.rowDomSearch3::-webkit-scrollbar-thumb {
		background: var(--unnamed-color-0071bb) 0% 0% no-repeat padding-box;
		background: #0071BB 0% 0% no-repeat padding-box;
		opacity: 1;
	}
	
	.rowDomSearch3::-webkit-scrollbar-track {
		background: var(--unnamed-color-f1f9fe) 0% 0% no-repeat padding-box;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		border-radius: 0px 0px 0px 26px;
		opacity: 1;
	}
	.srchCategorArr{
		width: 720px;
		margin: auto;
	}
	.divWidth80{
		max-width: 83%;
		margin: auto;
	}
	.divWidth100{
		max-width: 100%;
		margin: auto;
	}
	.rowDomSearch4{
	    position: relative;
    	top: -1px;
		max-width: 100%; 
    	margin: auto;
		min-height: 300px;
		transition: 0.5s;
		/*padding-top: 32px;*/
		padding-bottom: 32px;
		height: calc(100vh - 71px); /* attention: 72px is the height of top menu(class:contHeader)*/
		overflow-y: auto;
		overflow-x: hidden;
		direction: rtl;
	}

	.rowDomSearch4::-webkit-scrollbar {
		width: 18px;
	}
	
	.rowDomSearch4::-webkit-scrollbar-thumb {
		background: var(--unnamed-color-0071bb) 0% 0% no-repeat padding-box;
		background: #0071BB 0% 0% no-repeat padding-box;
		opacity: 1;
	}

	.rowDomSearch4::-webkit-scrollbar-track {
		background: var(--unnamed-color-f1f9fe) 0% 0% no-repeat padding-box;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		border-radius: 0px 0px 0px 26px;
		opacity: 1;
	}

	.rowDomFavorTable::-webkit-scrollbar {
		width: 18px;
	}
	
	.rowDomFavorTable::-webkit-scrollbar-thumb {
		background: var(--unnamed-color-0071bb) 0% 0% no-repeat padding-box;
		background: #0071BB 0% 0% no-repeat padding-box;
		opacity: 1;
	}

	.rowDomFavorTable::-webkit-scrollbar-track {
		background: var(--unnamed-color-f1f9fe) 0% 0% no-repeat padding-box;
		background: #F1F9FE 0% 0% no-repeat padding-box;
		border-radius: 0px 0px 0px 26px;
		opacity: 1;
	}
	.colMd4_s{
	    direction: ltr;
	    padding-top: 15px;
	    margin: 15px 8px;
		border: thin solid #0071BB;
		border-radius: 30px;
		box-shadow: 0px 3px 6px #00000029;
	}
	
	.colMd4_NewsLater{
		float: right;
	    direction: ltr;
	    background-color: rgba(7, 7, 7, 0.01);
	    padding-top: 15px;
	    margin: 15px 8px;
	    box-shadow: 0 1px 3px -2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	}
	.groupIcnsCart{
	    margin-left: auto;
	}

	.logoImg{
		height: 47px;
    }
	.imgSlide2{
		padding: 0px 137px;
	}
	.imgSlide3{
		padding: 3px 137px;
	}
	.logoImg1{
		margin-left: 20px;
	    margin-top: 6px;
	    height:36px;
	    width:125px;
	}
	.noHeightcarousel{
	   height: 0px;	
	}
	
	.SecondMainSlide{
		position: relative;
	    top: -115px;
	    left: 34%;	
	}
	.FourthMainSlide{
	    position: relative;
	    top: -106px;
	    left: 34%;
	}
	.FifthMainSlide{
	    position: relative;
	    top: -2px;
	    left: 34%;
	}  
	
	.OrdrCartCont{
	    width: 237px;	
	}
	
	.OrdrCartRow{
	    margin-right: unset;
	}
	
	.searchMenuS{
	  width: 237px;
	  margin-bottom: 0rem!important;
	}
	
	.menuBtns{
	  margin-right: 11px!important;
	}
	
	.marginMenuS{
      line-height: 2.7;
	}	
	
    .marginMenuS:visited{
       background-color: #343a40!important;
    }
    .menuBckrnColorS{
      background-color: #ffffff!important;
      box-shadow: 0PX 0PX 10px black;
    }
    main{
	 /*position: relative;
	 top: 71px;
	 font-family: 'Rubik', sans-serif;*/
    }
    
    .MenuColorS{
     color:  #343a40!important;
    }
    .btn-outline-success{
	    color: #343a40!important;
    	border-color: #343a40!important;  
    }
	.btn-outline-success:hover {
      color: #fff !important;
      background-color: #343a40!important;
      border-color: #343a40!important;
	}
	
	.continerOrd{
	    margin: 0px 7px;
	}
	
	.containCheckout{
		padding: 147px 265px;
	}
	
	.rowExpCheckout{
	    display: flex;
	    -ms-flex-wrap: wrap;
	}
	
	.grid22 {
	    height: 98vh;
		border: none!important;
	}
	.grid33 {
	    height: 98vh;
	    width: 97%%;
		text-align: right;
		font-size: 12px;
		border: 0.6px solid #0070bb!important;
	}
	.sModal {
	    max-width: 80%!important;
	}
    #grid1{
      height: 225px;
      font-size: 14px;
    }
	.sModalFooter{
		margin-top: 38px;
		background-color: #f3f3f3;
	}
	
	.btnsGridsui{
		margin-top: 38px;
	}
	
	.navbar2 {
		position: fixed;
	}
	.contRegistration{
		padding-top: 122px;
	}
	.thumbnail {
	    bottom: 26px;
	}
	.saleShwPrice{
		margin-top: 13px;
	}	
	.saleShowContKot1{
	    margin-top: 62px;
	    margin-left: 10px;
	    margin-right: 10px;
	    direction: ltr;
	}
	.saleContTextKot1{
	    position: relative;
	    top: 0px;
	    background-color: #fff;
	    padding-top: 8px;
	    padding-bottom: 8px;
	    width: unset;
	}
	.saleNumbers{
	    transform: rotate(-9deg);
	    font-family: 'Brush Script MT', cursive;
	    border: 4px double #aaa;
	    background: #fff;
	    position: absolute;
	    height: 160px;
	    width: 160px;
	    border-radius: 50%;
	    line-height: 153px;
	    font-weight: 300;
	    font-size: 60px;
	    top: 30px;
	    left: 62px;
	    color: #545b62;
	    text-align: center;
	}
	.saleNumbers span:nth-child(1) {
	  color: #dc3545;
	}
	.saleNumbers span:nth-child(2) {
	    color: #dc3545;
	    font-size: 31px;
	    font-weight: bold;
	    margin: 0px -12px;
	    position: relative;
	    top: -7px;
	}
	.saleNumbers span:nth-child(3) {
	    color: #007bff;
	}
	
	.saleNumbers span:last-child:after { 
		content: "בחינם";
	    position: absolute;
	    top: 27px;
	    left: 96px;
	    font-size: 11px;
	    font-weight: bold;
	    font-family: 'OpenSansHebrew-Regular', serif;
	}
	.saleKot1{
	    font-size: 16px;
	}
	.saleKot2{
	    font-size: 13px;
	}
	.saleShowContKot11_1{
	    font-size: 21px;
	    color: #dc3545;
	    font-weight: bold;
	}
	.saleTakeContKot11_1{
	    color: #007bff;
	    font-weight: bold;
	    font-size: 21px;
	}
	.saleShowContKot11_2{
	    border-top: 1px solid var(--danger);
	    width: 380px;
	    font-size: 13px;
	    background-color: #fff;
	    color: #dc3545;
	    float: right;
	    margin-right: 16px; 
	}
	.styleKne{
	    padding-left: 21px;
	    width: 68px;
	    float: right;
	    height: 52px;
	    border-left: 2px solid var(--danger);
	    font-weight: bold;
	    font-size: 34px;
	    color: #dc3545;
	}
	.styleKabel{
	    padding-left: 21px;
	    width: 68px;
	    float: right;
	    height: 52px;
	    border-left: 2px solid #007bff;
	    font-weight: bold;
	    font-size: 34px;
	    color: #007bff;
	}
	.saleTakeContKot11_2{
		border-top: 1px solid #007bff;

	    width: 380px;
	    background-color: #fff;
	    color: #007bff;
	    float: right;
	    font-size: 13px;
	    margin-right: 14px; 
	}
	.fontSmaller{
		font-size: 12px;	
	}
	.imgShowKot1{
		width: 50%;
	    background-color: #fff;
	    box-shadow: 0 0 0 1px #dc3545;
	}
	.sPriceSalePrd{
	    font-size: 27px;
	}
	.sPriceSaleshkl{
		font-size: 10px;
	}
	.sPriceSalePrdGry{
		font-size: 17px;
		margin-right:10px;
		text-decoration: line-through;
	}
	.dummy {
	    margin-top: 100%;
	}
	.sPriceSalePrdGryShkl{
		font-size: 8px;
		margin-right: -4px;
		margin-left: 5px;
	}
	.imgShowKot2{
	    width: 85%;
	    background-color: #fff;
	}
	.saleContImgKot1{
	    text-align: center;
	}
	.sidenav {
		/* height: 93.5%;*/
		 height: calc(100vh - 102px);
	}
	.rowDomLoader3 .view-change-loader{
		width: 83%;
		top: 72px;
		transition: 0.5s;
	}
	.rowDomLoader4 .view-change-loader{
		width: 100%;
		top: 72px;
		transition: 0.5s;
	}
	.select2-container--searchAllCont .select2-results > .select2-results__options {
		max-height: 600px;
		/*min-height: 200px;*/
		overflow-y: auto;
		/*border-right: 0.6899999976158142px solid #0071BB;*/
		border-bottom: 0.6899999976158142px solid #0071BB;
		border-bottom-right-radius: 11px;
		border-bottom-left-radius: 11px;
		direction: rtl;
	}
	#select2-searchAll-results::-webkit-scrollbar-thumb{
		background: transparent linear-gradient( 180deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat;
		border-bottom-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-top-right-radius: 7px;
		border-top-left-radius: 7px;
		opacity: 1;
	}
	 
	#select2-searchAll-results::-webkit-scrollbar {
		width: 14px;
	}
	#select2-searchAll-results::-webkit-scrollbar-track {
		background: #F1F9FE 0% 0% no-repeat padding-box;
		border-bottom-left-radius: 11px;
		border-left: 0.6899999976158142px solid #0071BB;
	}
	.select2-container--searchAllCont .select2-search--dropdown .select2-search__field {
		/*border: 0.6899999976158142px solid #0071BB!important;*/
		border-bottom: 0.6899999976158142px solid #0071BB;
		border-left: 0.6899999976158142px solid #0071BB;
		border-right: 0.6899999976158142px solid #0071BB;
		border-top: 0.6899999976158142px solid #0071BB;
		background-color: #F8FDFF;
		height: 51px;
		padding: 0 6px 0px 0px;
		border-top-right-radius: 11px;
		border-top-left-radius: 11px;
	}
    
}
.positionFixed {
	position: fixed;
}

.center-brands-list{
  font-family: 'OpenSansHebrew-Regular', serif;	
}
.icnsTopPnl:hover{
    background-color: #f8f9fa;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s;
}


.isProductHide{
  height: 0px!important;	
  visibility: hidden;	
}
.isProductShow{
  height: unset;
  visibility:visible;	
}

.actionOrders{
  text-decoration: underline !important;
  color: #007bff !important;	
  cursor: pointer !important;
}



.colMd4_s{
		float: right;
}

.countInputCart{
    margin: 0px 0px !important; 
}
.countInputBanner{
    margin: 0px 0px !important;
    width: 65px !important;
    position: relative;
    top: -4px;
    left: 7px;	
}

.groupIcnsBanner{
    margin: 0px 29%;	
}
button.btn.btn-sm.btn-outline-secondary{
}
.countInputCart input {
	color: #0071bb;
    border-top: thin solid #0071BB!important;
    border-bottom: thin solid #0071BB!important;
    border-right: thin solid #0071BB!important;
    border-left: 1px dotted #0071BB!important;
    border-radius: 0px !important;	
}
.countNonColorCart{
    position: absolute !important;
    top: 12px;
    left: -140px;
}    

.countNonColorCart input {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
    border-right-color: #fff !important;
    border-left-color: #fff !important;
    border-left: 1px dotted #fff !important;
    visibility: hidden;
}
.countNonColorCart a.incr-btn {
	 border-left: 1px dotted #fff !important;
}

.hourglass{
	background: url(/pic/pictures/Hourglass.gif) no-repeat;
    background-position: 50% 50%;
	background-size: 100px;
}

.carousel_S{    
    background:Transparent -moz-linear-gradient(top, #fff, #f6f4f047) no-repeat 0px 0px;
    background:Transparent -o-linear-gradient(top, #fff, #f6f4f047) no-repeat 0px 0px;
    background:Transparent -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f4f047)) no-repeat 9px 6px;
    background:Transparent linear-gradient(top, #fff, #f6f4f047) no-repeat 0px 0px;	
}

.slideshow-wrapper{

}

.dropdown-item{
	text-align: right;	
}

/*scrollbar style (start)*/
.sidenavDesktopNotConn::-webkit-scrollbar{
	width: 7px;
}
.sidenavDesktopNotConn::-webkit-scrollbar-thumb {
	/*background: #F8FDFF 0% 0% no-repeat padding-box;*/
	background: transparent linear-gradient(180deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat;
    border-top: 1px solid #0071BB;
    border-bottom: 1px solid #0071BB;
    border-left: 1px solid #0071BB;
    /* border-right: 1px solid #0071BB; */
    border-radius: 10px;
    opacity: 1;
}
.sidenavDesktopNotConn::-webkit-scrollbar-track {
    background: #F8FDFF 0% 0% no-repeat padding-box;
    border-left: 1px solid #0071BB;
    /* border-radius: 10px; */
    opacity: 1;
}
.sidenavDesktopNotConn::-webkit-scrollbar-thumb:hover {
    background: var(--unnamed-color-0071bb) 0% 0% no-repeat padding-box;
	/*background: #2086C4 0% 0% no-repeat padding-box;*/
	background: transparent linear-gradient(360deg, #73C9F1 0%, #2086C4 92%, #1A81C1 100%) 0% 0% no-repeat;
    opacity: 1;
}
.positionFixed{
	position: fixed;
}
/*scrollbar style  (end)*/

.text-sale{
  font-weight: bold;
}
.makafCat{
    margin: 0px 4px;
}

.infoItrm{
	color: #0071BB;
    padding: 0px 14px;
    border-left-color: transparent;	
    border-top: 0.69px solid #0071BB!important;
    border-right: thin solid #0071BB!important;
    border-bottom: thin solid #0071BB!important;
}
.infoItrm:hover{
	background-color: #0071BB!important;
    border-color: #0071BB!important;	
}

.addItrm{
	color: #0071BB;
	border-right-color: transparent;
	border-top: thin solid #0071BB!important;
    border-left: thin solid #0071BB!important;
    border-bottom: thin solid #0071BB!important;
}
.addItrm:hover{
	background-color: #0071BB!important;
    border-color: #0071BB!important;	
}

.numAddCart{
    border-color: #6c757d;
    border-style: solid;
    border-width: thin;
    padding-left: 9px;
    width: 35px;	
    color: #6c757d;
    font-weight: bold;
}

.containCheckSelct{
    height: 131px;
    width: 100%;
    position: absolute;
}

.error-color{
	color: #a94442;
}
.error-border{
	border: 1px solid #a94442;
}

.btnOrders:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #fff;
    font-size: 25px;
}
.btnCart:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #fff;
    font-size: 1.04rem;
}
.cardImgIndx{
	cursor: pointer;
	transition: 0.3s;
	background-color: #FFFFFF;	
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #F1F9FE;
    border-radius: 30px;
}
.card-body{
	padding: 0px;
	margin-top: 15px;
}

.btnsSize{
	height: 90px;
}

.carouselBanner span h1{
	font-size: 2.95vw;
}
.carouselBanner span h3{
    font-size: 2.05vw;
}
.carouselBanner span p{
	font-size: 1.29vw;
}
.cardNoImgIndx{
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/pic/pictures/no-pic.png) no-repeat;
    content: url(/pic/pictures/no-pic.png);
    height: 286px;
}

.rowProdSize{
	cursor: pointer;
}
.sPointer{
	cursor: pointer!important;
}
.rowProdSize:hover{
	background-color: #6c757d08!important;
}
.rowProdSizeSelect{
	background-color: #6c757d12!important;
}

.sFooterShw{
	display: unset;
}
.btnFootShw{
	float: right;
}
/*card-img-top*/

.card-text{
    margin-bottom: unset;	
}

.Cartils{
    font-size: 10px;
    margin-right: -1px;
}

.Cartils8{
    font-size: 8px;	
}

.addItmCont input{
	
}

.sTabcontent{
	height: 248px;
}

.numSpinnerGroup{
	width: 170px;
	display: -webkit-box;
	height: 36px;
}
.btnAddCartShw{
	margin-right: 7px;
	height: inherit;
} 

.right-tabs .nav {
    float: right;
}
.right-tabs .nav li { float: left }
.right-tabs .sTabcontent {
	clear: both;
    float: right;
    margin-top: 20px;
    width: 100%;
    text-align: right;
    word-wrap: break-word;
    overflow: auto; /*overflow shimi_20200810*/
}

.headerProdPopup{
	display: unset!important;
}

.priceao {
    margin-top: 3px;
    width: 50%;
    text-align: right;
}

h5.sColorGray.ng-scope {
    margin-top: 3px;
    width: 50%;
}
.headerProdPopup .close{
	float: none!important;
}


.cartFitToshort{
   padding-top: 9px!important;
   padding-right: 9px!important;
    padding-left: 9px!important;	
}

.headerProdPopup #productGrid{
   float: right!important;
   direction: rtl;
}

.imsDetPrud{
	box-shadow: 0px 0px 6px 0px black;
}

.notDispalyDiv{
  display: none;	
}
.dispalyBlockDiv{
  display: block!important;	
}
.dispalyDiv{
  display: unset!important;	
}
.dispalyFlexDiv{
	display: flex;	
}
.removeShadow{
	box-shadow: unset!important;	
}
.mngrSideUsers{
	/*background: #F1F9FE!important;*/	
	background-color: #fdfdfd!important;
	border-left: 0.20000000298023224px solid #0071BB;
	direction: ltr;
}

.filterCatalog{
    width: 100%;
    border-bottom: 1px dashed #787878;
    margin-right: unset!important;
    margin-left: unset!important;
    margin-top: 14px;
    padding-bottom: 12px;
}
.fltrCatShvdnt{
     border: 1px solid #787878;
}

.pShopText{
	font-size: 12px;
	width: max-content;
}
.pShopQty{
    padding-right: 0.4em;
    padding-left: 0.4em;
    border-radius: 10rem;
    float: right;
}

/* filter catalor (start)*/
.contRMkt {
	display: block;
    position: relative;
    padding-right: 26px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.contRMkt input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 4px;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    border: 1px solid #787878;
}

/* On mouse-over, add a grey background color */
.contRMkt:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.contRMkt input:checked ~ .checkmark {
  background-color: #55595c;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.contRMkt input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.contRMkt .checkmark:after {
    top: 3px;
    left: 3px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: white;
}
.checkmarkTeur{
	margin-right: 7px;
}
/* filter catalor (end)*/

.notShowDiv{
	visibility: hidden;	
}
.ShowDiv{
	visibility:visible;	
}

.sColorRed{
	color:#EC1C24;
}
.sColorBlue{
	color:#0071BB;
}
.sBackgroundColorRed{
	background-color:#EC1C24;
}
.sBackgroundColorBlue{
	background-color:#0071BB;
}
.sColorBlack{
	color:#000000;
}
.sColorMngrGray{
	color:#9e9e9e85;
}

.elrtUpdOrd{
	color: red;
}
.colorRed{
	color: red!important;
}

.btnChkuotSes{
	width: 33%!important;
	float:right;
}
.btnSaveSes{
	margin-top: 0!important;
	width: 33%!important;
}

.grid-align-right {
    text-align: right;
}
.grid-align-center {
    text-align: center;
}
.ui-grid-header {
	text-align: center;
}
.sGridQty{
	float: right;
	font-weight: bold;
}
.sGridTotal{
	float: right;
	font-weight: bold;
}
.sColorGray{
  color: #808080a3;
}
.sGridtText{
	font-weight: bold;
}
.sbold{
	font-weight: bold;
}

.sModalHeader{
    font-weight: bold;
    text-align: center;
    display: unset;	
    background-color: #f3f3f3;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #ff000047;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: red;
}
.searchText{
	border: 1px solid #fff;
	border-bottom-color: #6c757d;
	border-radius: unset;
}
.searchBtn{
    border-bottom-color: #6c757d;
    border-right-color: #fff;
    border-left-color: #fff;
    border-top-color: #fff;
    border-radius: unset;
}

.btnOrders{
   border-top-right-radius: 0px;
   border-bottom-right-radius: 0px;
   font-size: 24px;
   background-color: #fff;
   border-color: #55595c;
   color: #55595c;
   border-color: #fff;
}
.btnCart{
   border-top-left-radius: 0px;
   border-bottom-left-radius: 0px;	
    background-color: #fff;
    border-color: #55595c;
    color: #55595c;
    border-color: #fff;
    float: right;
    margin-right: -22px;
}


.sCarousel{
	box-shadow: 0px 6px 9px -5px black;
}

.bg-light {
    background-color: #fff!important;
}
.navbar1 {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 1030;
	background-color: #fff!important;
}
.navbar2 {
	top:56px;
	right: 0;
	left: 0;
	z-index: 1013;
	background-color: #fff!important;
	box-shadow: 0px 6px 9px -5px black;
}
header{
	/*box-shadow: 0px 6px 9px -5px black;*/
}
/* log in (start)*/

.loginBth{
	background-color: #007bff;
    border-color: #55595cb8;
    color: #fff !important;
    text-align: center;
    display: block;
}
  
.noMarginBottom{
  margin-bottom: unset !important;
}

/* log in (end..)*/

.contTableSize{
	padding-right: 15px;
	padding-left: 15px;	
    height: 266px;
   overflow: auto; /*overflow shimi_20200810*/
}

.addCartSize{
    margin: 3px 0px;	
}

.infoTSize{
    padding: 4px 14px;	
}



.gifTime{
	height: 70%;
	padding: 8% 43%;
}

.flex{
	display:flex;	
}

.card_cat {
    display: block;
}
.card-img-top_cat {
    float: right;
    width: 73px;
}
.card-body_cat {
    padding: 25px 84px;
    height: 73px;
}

.textAlign{
	text-align: right;
	direction: rtl;
}
.textAlignLeft {
	text-align: left;
	direction: ltr;
}
.alignLeftDirRtl{
	text-align: left;
	direction: rtl;
}
.text-Center{
	text-align: center;
	direction: rtl;
}

.product_Bnr_line {
    width: 61%;
    height: 1.5px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background: #007bff;
    margin-left: auto;
    margin-right: auto;
}

.select2-search__field{
    text-align: right;
    direction: rtl;
}
.select2-search__field:focus{
    outline: 0;
}


.row_cat{
	display: flow-root;
}
/* for UI-GRID (start) */

.grid {
  width: 80%;
  height: 400px;
  margin: 0px auto;
}

.ui-grid-render-container-body .ui-grid-header-viewport{
	height: 30px;
}
.classProductsClient input[type="text"].ui-grid-filter-input{
	padding: 0 6px 0 0!important;
	text-align: right;
	direction: rtl;
	border-radius: 5px;
}
.classProductsClient .ui-grid-render-container-body .ui-grid-header-viewport{
	/*height: 71px!important;*/
}

.classProductsClient .ui-grid-icon-cancel{
    display: none!important;
}
.classProductsClient .ui-grid-cell-contents.ui-grid-header-cell-primary-focus{
	padding-right: 13px;
}
.classProductsClient .ui-grid-header-cell{
    position: relative;
    left: 6px;
}
.classProductsClient .ui-grid-cell-contents{
	text-align: right;
	direction: rtl;
}
/* for UI-GRID (end) */

 
/*Now the styles*/
* {
    margin: 0; 
	padding: 0;
}
body {
	width:100%;
	height:100%;
	font-family: 'Rubik', sans-serif;
	color: #545b62;
	overflow-x: hidden; /*overflow shimi_20200810*/
}

/*Time to apply widths for accordian to work
Width of image = 640px
total images = 5
so width of hovered image = 640px
width of un-hovered image = 40px - you can set this to anything
so total container width = 640 + 40*4 = 800px;
default width = 800/5 = 160px;
*/

.accordian {
	width: 89%;
	 height: 320px;
	overflow: hidden; /*overflow shimi_20200810*/
	/*Time for some styling*/
	margin: 100px auto;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
}

/*A small hack to prevent flickering on some browsers*/
.accordian ul {
	width: 1200px;
	/*This will give ample space to the last item to move
	instead of falling down/flickering during hovers.*/
}

.accordian li {
	position: relative;
	display: block;
	width: 160px;
	float: left;
	
	border-left: 1px solid #888;
	
	box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	
	/*Transitions to give animation effect*/
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	/*If you hover on the images now you should be able to 
	see the basic accordian*/
}

/*Reduce with of un-hovered elements*/
.accordian ul:hover li {width: 40px;}
/*Lets apply hover effects now*/
/*The LI hover style should override the UL hover style*/
.accordian ul li:hover {width: 640px;}


.accordian li img {
	display: block;
}

/*Image title styles*/
.image_title {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0; bottom: 0;	
width: 640px;	

}
.image_title a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 20px;
	font-size: 16px;
}

.single-product-wrapper .product-favourite a {
    position: absolute;
    height: 25px;
    width: 45px;
    font-size: 14px;
    color: #dc3545;
    top: 3px;
    right: 3px;    
    z-index: 10;
    line-height: 25px;
    background-color: #ffffff;
    box-shadow: 0 0 3px #dc3545;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.2s, opacity 0.2s linear;
}

.single-product-wrapper:hover .product-favourite a {
    opacity: 1;
    visibility: visible;
}

.single-product-wrapper .product-showDet a {
    position: absolute;
    height: 25px;
    width: 45px;
    font-size: 14px;
    color: #dc3545;
    top: 66%;
    right: 20px;
    z-index: 10;
    line-height: 25px;
    background-color: #ffffff;
    box-shadow: 0 0 3px #dc3545;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.2s, opacity 0.2s linear;
}

.single-product-wrapper:hover .product-showDet a {
    opacity: 1;
    visibility: visible;
}

.single-product-wrapper .product-zoom a {
    position: absolute;
    height: 25px;
    width: 45px;
    font-size: 14px;
    color: #dc3545;
    top: 3px;
    right: 53px;
    z-index: 10;
    line-height: 25px;
    background-color: #ffffff;
    box-shadow: 0 0 3px #dc3545;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.2s, opacity 0.2s linear;
}

.single-product-wrapper:hover .product-zoom a {
    opacity: 1;
    visibility: visible;
}


.single-product-wrapper .product-addCart .contAddCart {
    position: absolute;
    height: 124px;
    width: 135px;
    top: 25%;
    right: 31%;
    z-index: 10;
    line-height: 25px;
    background-color: #ffffff;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.2s, opacity 0.2s linear;
}

.single-product-wrapper:hover .product-addCart .contAddCart {
    opacity: 1;
    visibility: visible;
}

.btn-success:hover {
    color: #fff;
    background-color: #55595cd4;
    border-color: #55595c;
}


.dropdown-menu.dropdown-menu-cart{
    padding: 20px;
    top: 6px !important;
    width: 350px !important;
    left: 1px !important;
    box-shadow: 0px 5px 30px black;
    z-index: 1037;
}

.contactContAv{
	max-width: 968px !important;
}

.dateHeaderUigrid{
    border-top: 1px solid #d4d4d4;	
}
.phoneHeaderUigrid{
	border-top: 1px solid #d4d4d4;	
}
.userHeaderUigrid{
	border-top: 1px solid #d4d4d4;	
}
.dateRowUigrid{
      
}
.alert-success, .alert-warning, .alert-info, .alert-danger{
    border-radius: unset!important;
    margin: 0px 0px!important;
    margin-bottom: 0px!important;
    position: absolute;
    z-index: 9;
    width: 100vw;
}

.btn-group-list-carts>.btn{
    border-radius: 0!important;	
    color: #6c757d;
    background-color: unset;
    border-color: #ebebeb;	
    margin-left: -1px!important;
}
.btn-group-list-carts{
    margin-right: 21px;	
	
}


.totalHeaderUigrid{
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}
.totalRowUigrid{
  border-left: 1px solid #d4d4d4;
}
.idHeaderUigrid{
  border-top: 1px solid #d4d4d4;
}
.idRowUigrid{

}
.statusHeaderUigrid{
  border-top: 1px solid #d4d4d4;
}
.statusRowUigrid{

}
.actionHeaderUigrid{
    border-right: 1px solid #d4d4d4!important;
    border-top: 1px solid #d4d4d4;	
}
.actionRowUigrid{
  border-right: 1px solid #d4d4d4!important;
}

i.ui-grid-icon-angle-down {
    visibility: hidden;
}

.containSopping.ng-scope {
    text-align: right;
}
.dateHeaderUigrid .ui-grid-header-cell-label{
    position: absolute;
    right: 6px;
}
.totalHeaderUigrid .ui-grid-header-cell-label{
    position: absolute;
    right: 6px;
}
.idHeaderUigrid .ui-grid-header-cell-label{
    position: absolute;
    right: 6px;
}
.statusHeaderUigrid .ui-grid-header-cell-label{
    position: absolute;
    right: 6px;
}
.actionHeaderUigrid .ui-grid-header-cell-label{
    position: absolute;
    right: 6px;
}

.cotAdrssOrd{
  border-bottom: 2px solid #ebebeb;
  margin-bottom: 20px;
}

.containCheckoutOrd .btn{
	margin-right: 16px;
}

.containCheckoutOrd{
	margin-bottom: 21px;
}

.cartWithMam{
  margin-right: 26px;
}

.cartWithOutMam{
  margin-right: 26px!important;
}

.cartWithBodedMam{
  margin-top: 5px;
}


#AddToCartAlert{
    display: none;
}

.showAlertOnTopMemu{
    top: 0px;
    position: absolute;
    width: 100%;
    height: 72px;
	margin: auto;
	padding-top: 23px;
}

.alert-content{
      margin-right: 20px;	
}

.alert-dismissible .close{
  left: 0!important;
  visibility: hidden;
}

#AddToCartAlert strong{
	margin-right: -45px;
}

.favoritBtn{
	border-top: 0.69px solid #0071BB!important;
    border-right: thin solid #0071BB!important;
    border-bottom: thin solid #0071BB!important;	
	border-left: unset;
}
.favoritBtn:hover{
	background-color: #0071BB!important;
    border-color: #0071BB!important;	
	
}

.isFaforit{
	color:#d42015!important;
}

.isNotFaforit{
	color:#6c757d91!important;
}
.isNotFaforit:hover{
	color: #fff!important;
}

.isAllCategories{
	font-weight: bold;
}

.contCotarSec{
	margin-right: 1px!important;
}

.carouselBanner{
    color: #d42015!important;
    text-align: right;
    position: absolute;
	text-align: right;
	direction: rtl;
}

.carouselBanner ul li, ol li{
  list-style: unset!important;	
}

.isMngrEditHide{
	visibility: hidden;	
}
.isMngrEditShow{
	visibility:visible;	
}
.mngrEditPnnel{
    height: 380px;
    width: 903px;
    position: absolute;
    top: 0px;
    right: 12px;
}

.isHide{
	visibility: hidden;	
}

.isShow{
	visibility:visible;	
}

.noheight{
	height: 0px!important;
}

.mngrBtnPnnelDet{
    margin-left: 0px;
    position: absolute;
}

.contPopEditor {
    box-shadow: none;
    border-color: #fff;
    padding: 0px 29px;
}

/* Container Upload */
.containerUploadBnnr{
    margin: 0 auto;
    border: 0px solid black;
    width: 50%;
    height: 9px;
    border-radius: 3px;
    text-align: center;
    position: relative;
    left: -215px;
    top: 14px;
}
.containerUploadBnnrDet{
    position: absolute;
    top: 4px;
    left: 207px;
}
.mngrEditPnlTextDet{
    position: relative;
    top: 48px;
    left: 15px;	
}
/* Button */
.button{
   border: 0px;
   background-color: deepskyblue;
   color: white;
   padding: 5px 15px;
   margin-left: 10px;
}
/* Fix btn-default shimi*/
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}


#textEditBnnrDet{
    width: 315px;
    height: 316px;
    direction: ltr;
    text-align: left;
}
.textBnnrDet{
	position: absolute;
}

.SelSize{
	background-color: #fff !important;
	-webkit-appearance: menulist !important;
}

.selProdTab{
    padding-bottom: unset!important;
    margin: unset!important;	
}

.pSaleGetText{
    font-size: 11px;
    color: #28a745;
    font-weight: bold;
    text-align: center;
    direction: rtl;
    height:14px;
}
.omImgZoom{
    height: 75%;
    width: 100%;
    cursor: pointer;
    background-color: #fff0;
    position: absolute;
}

.alertmngrStyle{
	position: absolute;
    border-radius: 50%;
	top: 12px;
    left: 12px;
    width: 10px;
    height: 10px;
    background-color: #dc3545;
    z-index: 100;
}
.editmngrStyle{
	position: absolute;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: #787878;
    z-index: 100;
}

.dashmivcont{
    border: 1px solid #dee2e6!important;
    margin: 0px 8px;
    padding: 15px 15px;	
    margin-bottom: 10px;
}
#dashMivImg{
	width: 200px;
}
.dashmivcont button.dashMode{
	border: 4px solid #17a2b8!important;
}
/* change select2 style (Start)*/


.select2-selection__choice__remove{
	margin-left: 5px;
}
.select2-selection__choice{
    text-align: right;
    direction: rtl;	
}
.select2-results__option{
    text-align: right;
    direction: rtl;	
}


/*----------- searchAllCont -----------*/



.select2-container--searchAllCont .select2-dropdown--below{
    position: relative;
    border-left: none;
    border-right: none;
    border: unset;
    border-radius: 4px;
    background-color: unset; 
    font-family: 'OpenSansHebrew-Regular', serif;
}


.select2-container:focus{
    outline: 0;
}

.searchAll_select2-search__field {
   border: 1px solid #dfdfdf!important;
   border-radius: 4px;
   height: 35px;
   
}


#select2-searchAll-results li:last-child { 
	border-bottom: unset;
	border-bottom-right-radius: 9px;
}
.searchFirstKot{
	color: #0071BB;	
	padding-right: 15px!important;
}
.searchFirstKot span:nth-child(2) { 
    padding: 0 4px;
    font-weight: bold;
}
.select2-container--searchAllCont .select2-selection--single .select2-selection__arrow b{
	visibility: hidden;
}

.select2-container--searchAllCont .select2-results__option--highlighted[aria-selected]{
	background-color: #F8FDFF!important;
    /*color: #6c757d!important;*/	
}

.select2-container--searchAllCont .select2-results__option{
	background-color: #F8FDFF;
	border-bottom: 0.6899999976158142px solid #0071BB;
    border-left: 0.6899999976158142px solid #0071BB;
    border-right: 0.6899999976158142px solid #0071BB;
}

/*-----------searchAllCont -----------*/
/* change select2 style (End)*/

/* change Bootstrap style (Start)*/
   
.form-control, .form-group .form-control {
    border-radius: 0;
    margin-bottom: 7px;
}

.form-control::-moz-placeholder,
.form-group .form-control::-moz-placeholder {
    color: #BDBDBD;
    font-weight: 400
}

.form-control:-ms-input-placeholder,
.form-group .form-control:-ms-input-placeholder {
    color: #BDBDBD;
    font-weight: 400
}

.form-control::-webkit-input-placeholder,
.form-group .form-control::-webkit-input-placeholder {
    color: #BDBDBD;
    font-weight: 400
}

/* change Bootstrap style (End)*/

.ui-widget-content{
	border: unset !important;
}

/* slidecontainer on modal picture (start)*/
.slidecontainer {
	width:380px;
    height: 40px;
    margin: auto;
}
.imgZoomMinus{
	cursor: pointer;
}
.imgZoomPlus{
	cursor: pointer;	
}
.slidecontainer div:nth-child(1){
	color: #0071BB!important;
    font-size: 21px;
} 
.slidecontainer div:nth-child(3){
	color: #0071BB!important;
	font-size: 40px;
} 
.slideContainerBody .close{
    position: relative;
    top: -8px;
    left: 2px;
    color: #0071BB;
    opacity: 1;
}
.slideContainerBody{
	/*border-radius: 25px;*/
}

.slideContainerBody img{
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #F1F9FE;
	border-radius: 25px;
	margin-top: 11px;	
}

.slideContainerModalContent{
	border-radius: 25px!important;	
}

.sliderModalPic {
    -webkit-appearance: none;
    width: 100%;
    height: 0px;
    background: #0071BB;
    outline: none;
    opacity: 1;
    -webkit-transition: .2s;
    transition: opacity .2s;
	border: 1.5px solid #0071BB;
	border-radius: 7px;
}

.sliderModalPic:hover {
  opacity: 1;
}

.SelSizeFitToShort{
	height: calc(1.75rem + 2px)!important;
	font-size: 0.7rem;
	padding: unset; 
}

.sliderModalPic::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 0px;
  height: 24px;
  /*background: #dc3545;*/
  cursor: pointer;
  border: 4px solid #0071BB;
  background: #0071BB;
  border-radius: 5px;
}

.cartZoom{
	position: absolute;
}
.card-header-s{
	background-color: unset!important;
	text-align: right;
    direction: rtl;
    margin-right: 20px!important;
    margin-left: 13px!important;
    padding: 0.75rem 0.25rem!important;	
	border-bottom: 0.6px solid #0071bb94!important;
}

.card-header-s a{
    color: #55595cd9!important;
    text-shadow: 0 -1px 0 #0000000d;
    
}
.card-header-s a:hover{
    text-decoration: unset!important;
    
}
.card-header-s a i{
	font-size: 13px;
}

.sliderModalPic::-moz-range-thumb {
  width: 0px;
  height: 24px;
  /*background: #dc3545;*/
  cursor: pointer;
  border: 4px solid #0071BB;
  background: #0071BB;
  border-radius: 5px;
}

/* slidecontainer on modal picture (end)*/

/* side bar catalog */
.sidenav {
 /* height: 93.5%;*/
  display: none;
  position: fixed;
  z-index: 3;
  right: 0;
  background-color: #fff;
  overflow-x: hidden; /*overflow shimi_20200810*/
  transition: 0.5s;
 /* padding-top: 51px;*/
}

.btnStyle1{
	border-radius: unset;
	padding: 0.001rem 0.25rem;	
	font-size: 0.8rem;
	color: #545b62;
	border-color: #545b62;
	float: left;
	font-weight: bold;
}

.btnStyle1 .fa{
	margin-right: 4px;	
}

.fright{	
	float: right;
}
.fleft{	
	float: left;
}

.card-header-s > a:before {
    content:"\25b2"!important;
    font-size: 0.84em;
}
.card-header-s > a.collapsed:before {
    content: "\25BC"!important;
    font-size: 0.84em;
}

.colTopLeft1{
    float: right;
}
.fltrCatHead{
	border-radius: 3px;
	border-style: double;
    color: #f8f9fa;
    background-color: #dc3545;
    text-align: center;
    margin-bottom: 9px;
}

.countSubProduct{
  float:left;	
  color: #E91E63;
  text-decoration: underline;
}
/* side bar catalog */

.btnChkPrice.type1 {
    color: #f54545;
    outline: none;
}
.ChkPricePaddingShort{
  padding: 0.6em 0.5em;	
}
.ChkPricePaddingLarge{
  padding: 0.6em 1.5em;	
}

.btnChkPrice {
    position: relative;
    border: none;
    background-color: transparent;
    cursor: pointer;
    outline: none;
    font-size: 18px;
    margin: 1em auto;
    border: 1px solid #f54545;
    border-style: dotted;
}

.btnChkPrice.type1.type1:hover:after, .btnChkPrice.type1.type1:hover:before {
    width: 103%;
    height: 112%;
}

.btnChkPrice.type1.type1::before {
    top: -1px;
    left: -1px;
    border-bottom-color: transparent!important;
    border-right-color: transparent!important;
}
.btnChkPrice.type1.type1::after, .btnChkPrice.type1.type1::before {
    content: "";
    display: block;
    position: absolute;
    width: 20%;
    height: 20%;
    border: 2px solid;
    transition: all 0.6s ease;
    border-radius: 2px;
}

.btnChkPrice.type1.type1::after {
    bottom: -1px;
    right: -1px;
    border-top-color: transparent!important;
    border-left-color: transparent!important;
}

.dashEdtSlctDate{
	font-size: 14px;
}
.dashEdtSlctText{
	font-weight: bold;
}

.mnuSaleSelect{
  background-color: #dae0e5!important;                
}
.contSaleBnr{
    padding: 0px 6px;
    padding-top: 6px;	
}
.contSaleName{
	margin-right: 7px;
}

.contSaleKneKbl{
	font-size: 14px;
	margin-top: 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.thumbnail {
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    text-align: center;
}
.thumbnail {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    -o-transition: border .2s ease-in-out;
    direction: ltr;
}
.searchSubCatTeur{
    /*font-weight: bold;*/
    margin-bottom: 2px;
	margin-right: 5px;
	/*font-size: 14px;*/
    font: Medium Italic 14px/17px Roboto;
    letter-spacing: 0;
    color: #EC1C24;
    opacity: 1;
}
.searchSubCatTeur.searchMbl{
	font-size: 14px;
}
.searchSubCatTeur.searchDesk{
	font-size: 18px;
}
.saleTakethumbnail{
    border-bottom: 2px solid #007bff;
    border-top: 1px solid #007bff;
    border-top-style: dotted;	
}
.saleBuythumbnail{
    border-bottom: 2px solid #dc3545;
    border-top: 1px solid #dc3545;
    border-top-style: dotted;	
}
.imgShowSale{

	border-left: 1px solid #ddd;
}
.rowImgSale{
    margin-right: -4px!important;
    margin-left: -4px!important;
    border-top: 1px solid #ddd;
	margin-bottom: 9px;
    border-bottom: 1px solid #ddd;
}
.contSaleIn{
    border: none!important;
}

.saleShwOlsPrice{
    position: absolute;
    top: 0;	
}
a.thumbnail.purple {
    color: #545b62;
}
a.thumbnail.purple:hover {
    text-decoration: unset;
}

.saleShowContKot1_12{
	border-top: 4px double #aaa;
    border-bottom: 4px double #aaa;
}
.saleBuyTakeKot{
   direction: ltr;	
}
.saleTakeEnabled{
 filter: grayscale(100%)!important;	
}
.saleTakeDisable{
  filter: grayscale(100%)!important;	
  background-color: inherit!important;
}

.buyTakelistCont{
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 20px;
    margin: 44px 0;
}
.buylistCont{
    background-color: #fff;
}
.takelistCont{
    background-color: #fff;
}

.picSale{
    text-align: center;
    width: 200px;
    height: 200px;
    background: url(/pic/pictures/banner1.png) no-repeat;
    box-shadow: 0 0 8px 8px #ffffff inset;
}

.knekabelSlider{
	color: #f54545;	
}

.srchTopPCot{
    font-size: 10px;
    line-height: 21px;
    padding-right: unset!important;	
    color: #000000;
	text-align: right;
    direction: rtl;
	padding-right: 15px!important;
}

.srchTopPDet{
  padding-right: unset!important;	
  font-size: 14px;
}
.srchTopPDet a{
	color: #000000;
}
.imgSrchTop{
    border: 1px solid #dfdfdf;
    border-radius: 4px;	
	position: relative;
    top: 10px;
    right: 3px;
}

.searchCatField::before{
    position: absolute;
    font-size: 12px;
    color: #adadad;
}

.btn-link-searchProd:not(:disabled):not(.disabled){
	cursor: auto!important;
}
.rowSerach2{
	height: 50%;
}
.btn-link-searchProd:hover{
	text-decoration: unset!important;
}
.searchCatRowCollapse{
    margin-bottom: 4px;
	border-bottom: 2px solid #d2d2d2;
    background-color: #ffffe0a6;	
}
.highlightedText {
    background: yellow!important;
    text-decoration: underline;
	border-radius: 3px;
}
.descUpdateProd{
	height: 16px;
    width: 16px;
    background-color: #4CAF50;
    color: white;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
    font-size: 15px;
    line-height: 15px;
    position: relative;
    right: 50px;
    top: 12px;
}
.descMamufSearch{
    height: 16px;
    width: 16px;
    background-color: var(--cyan);
    color: white;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
    font-size: 15px;
    position: relative;
    right: 7px;
    top: 7px;
    line-height: 12px;
}


.h2_logo1{
    cursor: pointer;
    width: 100%;
    height: 100%;
    opacity: 1;
    outline: none;
}
.h2_logo1 img{
    width: 147px;
    height: 56.54px;
}

.h2_logoiphone{
	cursor: pointer;
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    width: 12.22%;
    opacity: 1;
	border-right: 0.69px solid #0071bb8f;
}
.h2_logoiphone img{
     height: 44px;	
}

.h2_logo2{
	float: left;
    position: relative;
    top: 10px;
    left: 146px;
    width: 46px;
    height: 45px;
    text-align: left;
    font-family: 'OpenSansHebrew-Regular', serif;
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0;
    color: #000000;
    opacity: 1;
}


.h2_orders_a{
	width: 100%;
    height: 100%;
    display: block;		
}

.header_connect{
	width: 100%;
    height: 25px;
    background: #55595c 0% 0% no-repeat padding-box;
    opacity: 1;
	float: left;
    font-family: 'OpenSansHebrew-Regular', serif;
}

.connectName{
    margin-right: 8px;
    float: right;
    font-size: 15px;
    color: #f8f9fa;
    margin-left: 13px;
}
.disconnect{
    float: right;
    font-size: 11px;
    color: #f8f9fa;
    text-decoration: underline;
    padding-top: 4px;
}
.disconnect_a{
	color: #ffc107;
	width: 100%;
    height: 100%;
    display: block;	
}

#h2_connectedInfo{
	width: 100%;
    height: 100%;
    display: block;	
}
.h2_sales_a{
	width: 100%;
    height: 100%;
    display: block;	
	text-decoration: none!important;	
}

.h2_myFavorites_a{
	width: 100%;
    height: 100%;
    display: block;		
}
.h2_catalog_a{
	width: 100%;
    height: 100%;
    display: block;	
	text-decoration: none!important;	
}
.h2_contactUs_a{
	width: 100%;
    height: 73%;
    display: block;
	text-decoration: none!important;
	position: relative;
    top: -6px;		
}

.select2-container *:focus {
    outline: none;
}

#loginBtn{
	width: 100%;
    height: 100%;
    display: block;	
	text-decoration: none!important;	
}

#navbarDropdown{
    color: #f8f9fa;
    padding: unset;
    margin-right: 20px;
}

.mainMobileConn{
	position: relative;
	top: 68px;	
}
.mainMobileNotConn{
   /* position: relative;
    top: 89px;*/	
}
.mainDesktopConn{
    position: relative;
    top: 96px;
}
.mainDesktopNotConn{
	position: relative;
	top: 71px;
	font-family: 'Rubik', sans-serif;
}

.sidenavMobileNotConn {
	width: 290px;
	top: 90px!important;
}
.sidenavMobileConn {
	width: 80%;
	top: 115px!important;
}
.sidenavDesktopNotConn {
	/*top: 72px!important;*/
	top: 117px!important;
	direction: rtl;
}
.sidenavDesktopConn {
	top: 97px!important;
}
#sideCategoryKot{
    position: fixed;
    top: 71px;
    z-index: 3;
	right: 0;
	height: 46px;
    overflow-x: hidden;
    transition: 0.5s;	
}
.topLeftNavMobileConn{
	top: 115px;	
}
.topLeftNavMobileNotConn{
	top: 0px;	
}
.topLeftNavDesktopConn{
	top: 96px;	
}
.bodyColorW{
	background-color: #FFFFFF;
}
.bodyColorO{
	background-color: #F8FDFF;
	width: 100vw; 
}

.carousel-control-next-icon{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:none;%7D.cls-1%7Bstroke:%230071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M20.11,14.94l6.21,6.2a1.21,1.21,0,0,1,0,1.72l-6.21,6.2a1.21,1.21,0,0,1-1.72,0l-.71-.71a1.16,1.16,0,0,1-.36-.86,1.19,1.19,0,0,1,.36-.87L22.3,22l-4.62-4.62a1.2,1.2,0,0,1-.36-.87,1.16,1.16,0,0,1,.36-.86l.71-.71a1.21,1.21,0,0,1,1.72,0Z'/%3E%3Crect class='cls-2' width='44' height='44' transform='translate(44 44) rotate(180)'/%3E%3C/svg%3E")!important;	
  width: 50px;
  height: 50px;
  cursor: pointer;
}
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:none;%7D.cls-1%7Bstroke:%230071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M23.89,29.06l-6.21-6.2a1.21,1.21,0,0,1,0-1.72l6.21-6.2a1.21,1.21,0,0,1,1.72,0l.71.71a1.16,1.16,0,0,1,.36.86,1.19,1.19,0,0,1-.36.87L21.7,22l4.62,4.62a1.2,1.2,0,0,1,.36.87,1.16,1.16,0,0,1-.36.86l-.71.71a1.21,1.21,0,0,1-1.72,0Z'/%3E%3Crect class='cls-2' width='44' height='44'/%3E%3C/svg%3E")!important;
	width: 50px;
	height: 50px;
	cursor: pointer;
}

.carousel-control_shimi:hover{
	color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;	
}

.carousel-control_shimi:hover .carousel-control-next-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23faffff;stroke:%230071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;%7D.cls-2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M19,10.63l10,10a2,2,0,0,1,0,2.78l-10,10a1.86,1.86,0,0,1-1.38.57,1.89,1.89,0,0,1-1.39-.57L15,32.22a2,2,0,0,1,0-2.78L22.49,22,15,14.56a1.94,1.94,0,0,1-.57-1.4A1.88,1.88,0,0,1,15,11.78l1.15-1.15a1.89,1.89,0,0,1,1.39-.57A1.86,1.86,0,0,1,19,10.63Z'/%3E%3Crect class='cls-2' width='44' height='44' transform='translate(44 44) rotate(180)'/%3E%3C/svg%3E")!important;
}
.carousel-control_shimi:hover .carousel-control-prev-icon{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23faffff;stroke:%230071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;%7D.cls-2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M25,33.37l-10-10a2,2,0,0,1,0-2.78l10-10a1.86,1.86,0,0,1,1.38-.57,1.89,1.89,0,0,1,1.39.57L29,11.78a2,2,0,0,1,0,2.78L21.51,22,29,29.44a1.94,1.94,0,0,1,.57,1.4A1.88,1.88,0,0,1,29,32.22l-1.15,1.15a1.89,1.89,0,0,1-1.39.57A1.86,1.86,0,0,1,25,33.37Z'/%3E%3Crect class='cls-2' width='44' height='44'/%3E%3C/svg%3E")!important;
}
.btnDraftCart {
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	border-radius:28px!important;
	border:1px solid #0070bb;
	display:inline-block;
	cursor:pointer;
	color:#0070bb;
	height: 49px;
	font-size:17px;
	padding:11px 41px;
	text-decoration:none;
	text-shadow:0px 1px 0px #0070bb;
}
.btnExportExcl {
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	border-radius:28px!important;
	border:1px solid #0070bb;
	display:inline-block;
	cursor:pointer;
	color:#0070bb;
	height: 49px;
	font-size:17px;
	padding:11px 41px;
	text-decoration:none;
	text-shadow:0px 1px 0px #0070bb;
}
.btnNewProdMngr {
    height: 39px;
    padding: 6px 41px;
}
.btnExportUsertrackExcl {
	background: linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
    background-color: #ffffff;
    border-radius: 28px!important;
    border: 1px solid #0070bb;
    display: inline-block;
    cursor: pointer;
    color: #0070bb;
    height: 26px;
    font-size: 9px;
    padding: 5px 7px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #0070bb;
}
.btnExportExcl:hover {
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #0070bb;
    text-decoration: unset;
}
.btnExportExcl:active {
	position:relative;
	top:1px;
}
.divCenter{
	align-items: center;
    display: flex;
    justify-content: center;	
}
.divRightMngr{
    display: flex;
    justify-content: flex-end;	
}
.divRight{
	align-items: center;
    display: flex;
    justify-content: flex-start;
}
.divLeft{
	align-items: center;
    display: flex;
    justify-content: flex-end;
}
.divRightBottom{
	align-items: flex-end;
    display: flex;
    justify-content: flex-start;	
}
.divRightTop{
	align-items: baseline;
    display: flex;
    justify-content: flex-start;	
}
.divRightCenter{
	align-items: center;
    display: flex;
    justify-content: end;
    direction: rtl;	
}
.divCenterBottom{
	align-items: flex-end;
    display: flex;
    justify-content: center;
}
.divCenterTop{
	align-items: baseline;
    display: flex;
    justify-content: center;
}
.divLeftTop{
    align-items: baseline;
    display: flex;
    justify-content: flex-end;
}
.divLeftBottom{
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
}
.adminContKot{
	margin-bottom: 25px;	
}
.borderWidthTwo{
	border-width: 2px!important;
}

.upload-btn-wrapper {
	width: 598px;
}

.upload-btn-wrapper .btn {

}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.contInputExp {
    background-color: white;
    position: relative;
    border: 1px solid #d8d8d8;
    border: 1px solid #0070bb;
    border-radius: 28px!important;
}
.contInputExp input[type='file'] {
    width:400px;
    height:25px;
    opacity:0
}
#valImpInput {
    width: 400px;
    height:25px;
    position: absolute;
    top: 0;
    left: 0;
    font-size:13px;
    line-height: 25px;
    text-indent: 10px;
    pointer-events: none;
}
#buttonImpCat {
	border-radius: 28px!important;
    cursor: pointer;
    width: 90px;
    background-color: #FFFFFF;
    height: 100%;
    color: #0070bb;
    border-left: 1px solid #0070bb;
    position: absolute;
    right: 0px;
    top: 0;
    font-size: 17px;
    line-height: 46px;
    text-align: center;
    -webkit-transition: 500ms all;
    -moz-transition: 500ms all;
    transition: 500ms all;
}
#valImpCatText{
	position: relative;
    left: 10px;
    top: 10px;	
}

.sOverflow_x{
	overflow-x: scroll;
}

#btnImportExcl:disabled{
	border: 1px solid #0070bb45;
    color: #0070bb45;
    text-shadow: 0px 1px 0px #0070bb45;	
}
#btnImportExcl.focus, #btnImportExcl:focus {
    outline: 0;
    box-shadow: unset!important;
}
*:focus {
    outline: none;
}
button:focus {
    outline: none;
}
.productBenContAv 
.btnExportExcl .spn {
    margin-left: 2px;
}
.contExportCat{
	border-right: 0.6px solid #0070bb;
    margin: 13px 0;
}
.contCutMngrVal{
    border: 0.6px solid #0070bb;
    width: 100%;
    height: 141px;
    margin: auto;
    border-radius: 19px;
    margin: 30px 0px;
}
.contExpImpCat{
	border: 0.6px solid #0070bb;
    position: relative;
    width: 80%;
    height: 86px;
    margin: auto;
    border-radius: 19px;
    margin: auto!important;
	background-color: #F8FDFF;
}
.contDraftCart{
    height: 86px;
}
.notInStock{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff9e;
    z-index: 9;
	display: flex;
    align-items: center;
    justify-content: center;

}

.notInStockSize{
	height: 90%!important;
}
.notInStockNotSize{
	border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
	border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.notInStockSizeMobile {
    top: -1px;
    height: 101%!important;
    background-color: #ffffff9e;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
}

.notInStockMobile {
    top: -1px;
    left: -1px;
    width: 101%!important;
    height: 101%!important;
}

.notInStock span{
	transform: rotate(-30deg);
    font-size: 20px;
    font-weight: bold;
    padding: 0 13px;
    color: red;
    letter-spacing: 4px;
	border: 1px solid red;
    border-radius: 7px;
}

.form-control:focus{
	box-shadow:unset!important;
}

.withoutMargin{
      margin-bottom: unset!important;	
	
}
.marginTop{
      margin-top: 5px!important;	
	
}
.draft_btn_line_cart {
	width: 100%;
	position: absolute;
	top: 26%;
}

.draft-cont-btnDraft{
	position: relative;	
	width: 100%;
	margin: auto;
}
.draft-cont-btnDraft span{
    display: inline-block;
    position: relative;
    z-index: 2;
    font-weight: bold;
    color: #0070bb!important;
}
.draft-cont-btnDraft span:nth-child(1){
	padding-right: 13px;
	padding-left: 13px;		
}
.draft-cont-btnDraft span:nth-child(2){
	padding-left: 13px;
}
.height100{
	height: 100%;
}
.heightVh100{
	height: 100vh;
}
.heightFitContent{
	height: fit-content;
}
/*
.fade:not(.show){ shimi_20200621
	opacity:1;
}*/

.bs-popover-whatsAppConn{
	/*z-index: 0!important;*/
	width: 167px;
    height: 28px;
	border-radius: 25px;
	max-width: unset!important;
    background: #F8FDFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: thin solid #0071BB;
    opacity: 1;
}
.bs-popover-whatsAppConn .popover-body{
    width: 100%;
    height: 100%;	
}
.bs-popover-whatsAppConn .ng-scope{
    width: 100%;
    height: 100%;	
}
.modal-backdrop-clear{
	background: none;
}
.contWhiteBtn input {
	cursor: pointer;
    color: #0071BB;
    text-align: center;
    outline: none;
	width: 100%;
	height: 100%;
    font-weight: bold;
    letter-spacing: 2px;
    background: #F8FDFF 0% 0% no-repeat padding-box;
    box-shadow: -2px 3px 6px #00000029;
    border: thin solid #0071BB;
    border-radius: 11px;
	opacity: 1;
	direction: rtl;
}
.contWhiteBtn button {
	cursor: pointer;
    color: #0071BB;
    text-align: center;
    outline: none;
	width: 100%;
	height: 100%;
    font-weight: bold;
    letter-spacing: 2px;
    background: #F8FDFF 0% 0% no-repeat padding-box;
    box-shadow: -2px 3px 6px #00000029;
    border: thin solid #0071BB;
    border-radius: 11px;
    opacity: 1;
}
.contBlueBtn button {
	cursor: pointer;
    color: #fff;
    text-align: center;
    outline: none;
    border: none;
    border-radius: 11px;
    -moz-transition: .1s all ease-in-out;
    -o-transition: .1s all ease-in-out;
    background: transparent linear-gradient(260deg, #1A81C1 0%, #73C9F1 100%, #1A81C1 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
	width: 100%;
	height: 100%;
    box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.42), 0 2px 5px rgba(0, 0, 0, 0.27);
    font-weight: bold;
    letter-spacing: 2px;
}

.contWhiteBtn.rMobile{
	height: 34px;
	margin-top: 17px;		
}
.contWhiteBtn.rDesktop{
    height: 44px;
    margin-top: 27px;	
}
.contBlueBtn.rMobile{
	height: 34px;
	margin-top: 17px;		
}
.contBlueBtn.rDesktop{
    height: 44px;
    margin-top: 27px;		
}
.modal-backdrop-showTopMenu{
	top: 71.5px!important;
}

.posTop{
    top: 0px!important;
}

/* Spinners (start) www.projects.lukehaas.me */
.loader {
	/*margin: 60px auto;*/
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}

/* Style view-change-loader (start)*/

.waitToUpload{
	margin-top: 90px;
} 

.loaderPageSpinner .loader{
    font-size: 8px;  
	border-top: 0.1em solid #0071BB;
    border-right: 0.5em solid #0071BB;
    border-bottom: 0.5em solid #0071BB;
    border-left: 0.1em solid #F1F9FE;
	z-index: 99999999;
} 

.leave-confirmation{
	position:fixed;
	left:0;
	top: 0;
	background: rgba(0,0,0,0.8);
	color: white;
	padding: 20px;
	width: 100%;
	height: 100%;
}

.view-change-loader{
	background: #f8fdff7d 0% 0% no-repeat padding-box;
    backdrop-filter: blur(8px);
    position: fixed;
    left: 0;
    top: 0;
    color: #0071BB ;
    font-size: 28px;
    height: 100%;
    text-align: center;
    padding-top: 25px;
    z-index: 99999;
}

.view-change-loader.ng-enter, 
.view-change-loader.ng-leave{
	  transition: opacity 0.5s;
	  -webkit-transition: opacity 0.5s;
}
	
.view-change-loader.ng-enter, 
.view-change-loader.ng-leave-active{
	opacity: 0;
}
	
.view-change-loader.ng-enter-active{
	opacity: 1;
}
/* Style view-change-loader (end)*/

@-webkit-keyframes load8 {
	0% {
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
}
@keyframes load8 {
	0% {
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
}
/* Spinners (end) */

/* flickerAnimation (start)  */
@keyframes flickerAnimation {
	to {
		visibility: hidden;
	}
}
@-webkit-keyframes flickerAnimation {
	to {
		visibility: hidden;
	}
}
.animate-flicker {
	  animation: flickerAnimation 1s steps(2, start) infinite;
	  -moz-animation: flickerAnimation 1s steps(2, start) infinite;
	  -o-animation: flickerAnimation 1s steps(2, start) infinite;
	  -webkit-animation: flickerAnimation 1s steps(2, start) infinite;
}
/* flickerAnimation (end)  */

/* sShowDiv (start)  */
@keyframes sShowDiv {
	from {opacity: 0;}
	to {opacity: 1;}
}
/* sShowDiv (end)  */
/* cart icon */
.draft_cart_reg1,.draft_cart_reg2{fill:none;}
.draft_cart_reg1{stroke:#0071bb;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.69px;}

 /* temporary for production.  deleted! it is contain in scssToCss folder (start)*/
.contConnectedFooter__a3__b2__c2__d2__e1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c2__d2__e1__f1 {
    height: 100%;
    color: #FFFFFF;
  }
  
  .contConnectedFooter__a3__b2__c2__d2__e1__f1__g1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c2__d2__e1__f1__g2 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c2__d2__e1__f1__g2__h1 {
    height: 100%;
    text-align: center;
  }
  
  .contConnectedFooter__a3__b2__c2__d2__e1__f1__g2__h1__i1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c2__d2__e1 a:hover {
    text-decoration: unset;
  }
  
  
  .contConnectedFooter__a3__b2__c3__d2__e1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d2__e1__f1 {
    height: 100%;
    color: #FFFFFF;
  }
  
  .contConnectedFooter__a3__b2__c3__d2__e1__f1__g1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d2__e1__f1__g2 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d2__e1__f1__g2__h1 {
    height: 100%;
    text-align: center;
  }
  
  .contConnectedFooter__a3__b2__c3__d2__e1__f1__g2__h1__i1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d2__e1 a:hover {
    text-decoration: unset;
  }
  
  
  .contConnectedFooter__a3__b2__c4__d2__e1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d2__e1__f1 {
    height: 100%;
    color: #FFFFFF;
  }
  
  .contConnectedFooter__a3__b2__c4__d2__e1__f1__g1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d2__e1__f1__g2 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d2__e1__f1__g2__h1 {
    height: 100%;
    text-align: center;
  }
  
  .contConnectedFooter__a3__b2__c4__d2__e1__f1__g2__h1__i1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d2__e1 a:hover {
    text-decoration: unset;
  }
  
  
  .contConnectedFooter__a3__b2__c3__d1__e1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d1__e1__f1 {
    height: 100%;
    color: #FFFFFF;
  }
  
  .contConnectedFooter__a3__b2__c3__d1__e1__f1__g1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d1__e1__f1__g2 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d1__e1__f1__g2__h1 {
    height: 100%;
    text-align: center;
  }
  
  .contConnectedFooter__a3__b2__c3__d1__e1__f1__g2__h1__i1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c3__d1__e1 a:hover {
    text-decoration: unset;
  }
  
  
  .contConnectedFooter__a3__b2__c4__d1__e1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d1__e1__f1 {
    height: 100%;
    color: #FFFFFF;
  }
  
  .contConnectedFooter__a3__b2__c4__d1__e1__f1__g1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d1__e1__f1__g2 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d1__e1__f1__g2__h1 {
    height: 100%;
    text-align: center;
  }
  
  .contConnectedFooter__a3__b2__c4__d1__e1__f1__g2__h1__i1 {
    height: 100%;
  }
  
  .contConnectedFooter__a3__b2__c4__d1__e1 a:hover {
    text-decoration: unset;
  }
    

.contConnectedFooterMbl__a3__b2__c2__d2__e1 {
    height: 100%;
  }
  
  .contConnectedFooterMbl__a3__b2__c2__d2__e1__f1 {
    height: 100%;
    color: #FFFFFF;
  }
  
  .contConnectedFooterMbl__a3__b2__c2__d2__e1__f1__g1 {
    height: 100%;
    font-size: 13px;
  }
  
  .contConnectedFooterMbl__a3__b2__c2__d2__e1__f1__g2 {
    height: 100%;
  }
  
  .contConnectedFooterMbl__a3__b2__c2__d2__e1__f1__g2__h1 {
    height: 100%;
    text-align: center;
  }
  
  .contConnectedFooterMbl__a3__b2__c2__d2__e1__f1__g2__h1__i1 {
    width: 50px;
    height: 50px;
    cursor: pointer;
  }
  
  .contConnectedFooterMbl__a3__b2__c2__d2__e1 a:hover {
    text-decoration: unset;
  }

   /* temporary for production.  deleted! it is contain in scssToCss folder (end)*/


                 
               
           

                

                    
                  
                 






    
