﻿
html, body {
	direction: rtl;
}

body {
	background: #fff;
	color: #43515A;
	font-family: typopas;
	font-family: Open Sans Hebrew;
	font-weight: 500;
	font-size: 16px;
	/*min-width:970px;*/
}


.hidden-by-default {
	display: none;
}

	.hidden-by-default.original_price {
		display: block;
	}
/*::-webkit-selection {
    background: #f1f1f1;
    color: #1f1f1f;
    text-shadow: none;
}
::-moz-selection {
    background: #f1f1f1;
    color: #EEE;
    text-shadow: none;
}

::selection{
    background: #f1f1f1;
    color: #1f1f1f;
    text-shadow: none;

}*/
* {
	-moz-outline: none;
	-webkit-outline: none;
	outline: none;
}

input:focus,
select:focus,
textarea:focus,
button:focus, input:hover, {
	outline: none;
}

input[type="text"]::-moz-focus-inner, input[type="password"]::-moz-focus-inner {
	outline: none;
	border: 0;
}

input[type="text"], input[type="password"] {
	border: 0;
}

#container {
	width: 100%;
	height: 100%;
	display: block;
	text-align: right;
	position: absolute;
}

h1 {
	color: #42515a;
	font-family: OEAlchemistPro;
	font-size: 42px;
	font-weight: bold;
	line-height: 42px;
	padding: 0;
	margin: 0;
}

h4 {
	font-size: 16px;
	color: #5b5b5b;
	font-family: typopas;
	font-weight: 200;
	margin: 0;
	padding: 0;
}

ul {
	padding: 0;
	margin: 0;
}

select {
	z-index: 5;
}

a {
	text-decoration: none;
}

input[type="text"], input[type="password"], textarea, select, option {
	font-size: 16px;
	font-family: Open Sans Hebrew;
	font-weight: 400;
	width: 100%;
}

	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
		/*outline: rgb(241, 88, 115) solid 1px; */
		transition: .3s all;
		/*outline-offset: -2px;*/
		outline: none;
	}

.mobile_header {
	display: none;
}

.fltrt {
	float: right;
}

.fltlft {
	float: left;
}

	.fltlft b {
		font-weight: normal;
	}

.classic.show .sumrow .fltlft:not(.product-total) {
	float: right;
	margin-right: 50px;
}

.clearfix {
	clear: both;
	height: 0px;
}

.inner_wrapper_full {
	width: 100%;
	background-color: #F2F2F2;
	min-width: 1199px;
}

header {
	/*ackground: url(../img/back_stripes.png) repeat;*/
	/*background: url(../img/meshek/header_bg.jpeg) repeat;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 154px;
	height: 218px;
	/*padding-top: 16px;*/
	position: relative;
	min-width: 1199px;
}

.logo_container {
	float: right;
	/*background: url(../img/meshek/logo_big.png) no-repeat;*/
	/*width: 265px;*/
	/*margin-top: 8px;
    height: 62px;*/
	margin-bottom: 2px;
	margin-right: 5px;
}

	.logo_container img {
		/*width:83%;*/
	}

.logo_container3 {
	background: url(../img/logo_huge.png) no-repeat;
	width: 281px;
	height: 77px;
	margin: 0 auto;
	position: absolute;
	left: 319px;
	bottom: 29px;
}

.main_menu.main_menu_all {
	display: block;
}

.main_menu.main_menu_popup .menu,
.main_menu.main_menu_popup .join_menu {
	background-image: url(../img/meshek/drop_menu.png);
	background-repeat: no-repeat;
	background-position-y: 36px;
	background-position-x: 2px;
	padding-left: 14px;
	width: 61px;
}

.main_menu.main_menu_popup .join_menu {
	width: 138px;
	padding-right: 0;
}

	.main_menu.main_menu_popup .menu .else_menu2,
	.main_menu.main_menu_popup .join_menu #else_menu_join {
		display: none;
	}

	.main_menu.main_menu_popup .menu .else_menu2,
	.main_menu.main_menu_popup .join_menu #else_menu_join {
		display: none;
	}

	.main_menu.main_menu_popup .menu.open .else_menu2,
	.main_menu.main_menu_popup .join_menu.open #else_menu_join {
		display: block;
		position: relative;
		background-color: #ffffff;
		width: 167px;
		left: 61px;
		/*top: 11px;*/
		top:0;
		border-top: solid 1px #fff;
		float: right;
		z-index: 9999;
	}

	.main_menu.main_menu_popup .join_menu.open #else_menu_join {
		left: 0px;
	}

	.main_menu.main_menu_popup .menu .else_menu2 > div:first-child,
	.main_menu.main_menu_popup .join_menu #else_menu_join > div:first-child {
		border-top: solid 1px #dfdfdf;
	}

	.main_menu.main_menu_popup .menu .else_menu2 > div:last-child,
	.main_menu.main_menu_popup .join_menu #else_menu_join > div:last-child {
		border-bottom: solid 1px #dfdfdf !important;
	}

	.main_menu.main_menu_popup .menu .else_menu2 > div,
	.main_menu.main_menu_popup .join_menu #else_menu_join > div {
		display: block;
		background-color: #ffffff;
		width: 100%;
		padding: 0;
		padding-top: 10px;
		text-align: right;
		border-right: solid 1px #dfdfdf;
		border-left: solid 1px #dfdfdf;
		cursor: pointer;
	}

		.main_menu.main_menu_popup .menu .else_menu2 > div:hover,
		.main_menu.main_menu_popup .join_menu #else_menu_join > div:hover {
			background-color: #c0d52e;
			border-bottom: 0;
		}

	.main_menu.main_menu_popup .menu .else_menu2 div > a > div,
	.main_menu.main_menu_popup .join_menu .else_menu2 div > a {
		height: 26px;
		font-weight: 400;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		line-height: 19px;
		text-align: center;
		color: #42515a;
	}

		.main_menu.main_menu_popup .join_menu .else_menu2 div > a > div {
			padding-bottom: 10px;
		}

.main_menu.main_menu_popup {
	display: none;
}

.join_menu .else_menu2 {
	margin-right: 75px;
}

.external .main_menu.main_menu_popup, .MC_RandomKey_Default .main_menu.main_menu_popup {
	display: block;
}

.external .main_menu.main_menu_all, .MC_RandomKey_Default .main_menu.main_menu_all {
	display: none;
}

.external .lead_lnk_footer, .MC_RandomKey_Default .lead_lnk_footer {
	display: list-item;
}

.lead_lnk_footer {
	display: none;
}

.main_menu.main_menu_popup .menu-text {
	font-family: Open Sans Hebrew;
	font-size: 16.2px;
	color: #42515a;
	font-weight: 400;
	text-align: right;
}

.main_menu {
	margin-right: -1px;
	/* margin-right: 272px; */
	float: left;
	text-align: center;
	/* width: 84%; */
	position: relative;
	margin-top: 5px;
	margin-left: -28px;
	font-weight: bold;
}

	.main_menu.main_menu_popup nav ul li {
		border: 0 !important;
		float: right;
		height: 80px;
		transition: 0.3s all;
		padding-right: 45px;
	}

	.main_menu:not(.main_menu_popup) nav ul li {
		width: 102px;
		border-left: 1px solid #D9D9D9;
		float: right;
		height: 80px;
		transition: 0.3s all;
	}

	.main_menu nav ul li.mnk_link {
		display: none;
	}

	.main_menu.mnk nav ul li.mnk_link {
		display: list-item;
	}

	.main_menu.mnk nav ul li.cu_link {
		display: none;
	}

	.main_menu nav ul li:hover .menu-text {
		color: #637987;
		transition: 0.3s all;
	}

	.main_menu nav ul li:first-child {
		border-right: 1px solid #D9D9D9;
	}

	.main_menu .menu-text {
		margin-top: 27px;
		font-family: Open Sans Hebrew;
		font-size: 14px;
		text-align: center;
		color: #42515a;
	}

.menu-icon {
	/*background:url(../img/menu_icons.png) no-repeat;*/
	margin: 0 auto;
}

	.menu-icon.card {
		/*background:url(../img/meshek/ico_silvercash.png) no-repeat;*/
	}

		.menu-icon.card img {
			margin-top: 10px;
		}

		.menu-icon.card.msg {
			/*background:url(../img/meshek/ico_msg.png) no-repeat;*/
		}

	.menu-icon.card {
		width: 35px;
		height: 32px;
		/*background-position:	 0px;*/
		/*background-position: 0px 10px;*/
	}

.main_menu nav ul li:hover .menu-icon.card {
	/*background-position:-136px -30px;*/
}

.menu-icon.cart {
	width: 35px;
	height: 32px;
	/*background-position: -98px 2px;*/
	position: relative;
}

.main_menu nav ul li:hover .menu-icon.cart .cart_counter {
	background: white;
	color: #c1d72e;
}

.header_counter {
	/*width: 13px;
    height: 13px;
    font-size: 11px;*/
	margin-right: 1px;
}

.main_menu nav ul li:hover .menu-icon.cart {
	background-position: -98px -28px;
}

.menu-icon.person {
	width: 30px;
	height: 32px;
	background-position: -67px 2px;
}

.main_menu nav ul li:hover .menu-icon.person {
	background-position: -67px -28px;
}

.menu-icon.logout {
	width: 31px;
	height: 32px;
	background-position: -35px 2px;
}

.main_menu nav ul li:hover .menu-icon.logout {
	background-position: -35px -28px;
}

.menu-icon.benefit {
	width: 35px;
	height: 29px;
	margin-top: 4px;
	background-position: 0px 0px;
}

.main_menu nav ul li:hover .menu-icon.benefit {
	background-position: 0px -29px;
}

.main_search {
	float: right;
	width: 31%; /*Oshrat 31-12-24*/
	height: 49px;
	margin-right: 15px;
}

.ie8 .main_search { /*rivka 15/2/2015*/
	border-bottom: solid 1px #8B8B8B;
}

.search_input_wrapper {
	background-color: #fff;
	border: solid 1px #777777;
	border-radius: 2px;
	height: 32px;
	z-index: 1;
	position: relative;
	margin-right: 0;
	margin-top: 7px;
}

.main_search.search_box {
	float: left;
	width: 227px;
	margin-right: 8px;
}

.search_input_wrapper input[type="text"] {
	width: 135px;
	height: 21px;
	margin-top: 5px;
	font-size: 12px;
	color: #435257;
	/*font-family:typopas;*/
	font-weight: 400;
	border: none;
	outline: none;
	background: none;
	font-size: 14px;
	text-indent: 14px;
	margin-left: 0px;
}

.ie8 .search_input_wrapper input[type="text"] /*rivka 15/2/2015*/ {
	padding-top: 4px;
}

.search_input_wrapper label { /*rivka 15/2/2015*/
	width: 100%;
	height: 21px;
	margin-top: 6px;
	/*font-family:typopas;*/
	font-weight: 400;
	border: none;
	outline: none;
	background: none;
	font-size: 14px;
	text-indent: 14px;
	margin-left: 0px;
	position: absolute;
	display: none;
	color: #435257;
	padding: 0;
	cursor: text;
}

.search_input_wrapper.HideInput label /*rivka 15/2/2015*/ {
	display: inline-block;
}

.search_input_wrapper.HideInput input[type="text"] /*rivka 15/2/2015*/ {
	display: none;
}

.search_input_wrapper .mag {
	width: 14px;
	height: 14px;
	background: url(../img/meshek/search_black.png) no-repeat;
	position: absolute;
	left: 11px;
	top: 9px;
}

.orders_call {
	margin-bottom: 3px;
	color: #fff;
	font-size: 23px;
	font-family: apolo;
	font-weight: 400;
}

.moked {
	width: 56px;
	height: 20px;
	background: url(../img/footer-icons.png) no-repeat;
	background-position: -117px -12px;
	float: right;
	margin-top: 2px;
	margin-left: 5px;
}

.histadrut_menu {
	float: left;
	border: none;
	margin-right: 12px;
	/* margin-right: 18px; */
	transition: .3s all;
}

.histadrut_menu_button {
	width: 152px;
	height: 58px;
	background: url(../img/histadrut_menu.png) no-repeat;
}

.histadrut_menu ul {
	visibility: hidden;
	list-style: none;
	width: 152px;
	position: absolute;
	top: 81px;
	margin-top: 5px !important;
	/* margin: 0; */
	/* margin-top: 0 !important; */
	/*background: white;*/
	transition: 0.3s all;
	opacity: 0;
	height: 0;
	overflow: hidden;
	border-radius: 0 0 4px 4px;
}

.histadrut_menu:hover .histadrut_menu_button {
	background-position: 0 -59px;
	height: 63px;
}

.histadrut_menu:hover ul, .histadrut_menu_button:hover ul {
	visibility: visible;
	position: absolute;
	z-index: 2;
	width: 152px;
	height: 188px;
	opacity: 1;
}

.histadrut_menu li {
	clear: both;
	width: 100% !important;
	height: 16px !important;
	padding: 4px 12px 6px 0px;
	font-size: 15px;
	text-align: right;
	color: black;
	background-image: -moz-linear-gradient( 90deg, rgb(245,245,245) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(245,245,245) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(245,245,245) 0%, rgb(255,255,255) 100%);
	border-bottom: 1px solid rgb(213, 213, 213);
	border-right: none !important;
	border-left: none !important;
}

	.histadrut_menu li:hover {
		color: white;
		background: #e43d97;
	}

.histadrut_menu a:last-child li {
	border-bottom: none;
	border-radius: 0 0 4px 4px;
}

.second_menu {
	/*margin-top: 18px;
    width: 100%;
    height: 50px;
   
    position:absolute;*/
	/*width:990px;
    margin:0 auto;*/
}

#home_category_grid iframe {
	display: none;
}

/*#homepage_grid .YouTubeEmbed {*/
/*width: 100%;
    height: 624px;*/

/*width: 1177px;
    height: 633px;
    position: absolute;
    right: 0px;
    top: -259px;*/
/*}*/

body.homepage .homepage_grid_class .YouTubeEmbed {
	width: 97%;
	height: 624px;
}


	body.homepage .homepage_grid_class .YouTubeEmbed iframe {
		width: 1177px;
		height: 633px;
		position: absolute;
		right: 1px;
		top: -259px;
	}


/*container div*/
body.homepage .homepage_grid_class .YouTubeEmbed {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

	body.homepage .homepage_grid_class .YouTubeEmbed iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}




/*#homepage_grid2 .YouTubeEmbed {*/
/*.YouTubeEmbed iframe{
    width: 100%;
    height: 200px;
}*/


/*#homepage_grid iframe {
    width: 1177px;
    height: 633px;
    position: absolute;
    right: 0px;
    top: -259px;
}*/

/*#home_category_grid iframe {
    position: absolute;
    top: 195px;
    right: 5px;
    width: 100%;
    height: 654px;
    display: none;
}*/


@media screen and (max-width: 1880px) {
	.second_menu ul li {
		font-size: 18px !important;
	}
	/*.home_category
	{
		height:570px!important;
	}*/
	.item-w2 .nivoSlider h1 {
		font-size: 35px !important;
	}


	#home_category_grid .item-w2.item-h1 h1 {
		font-size: 26px !important;
	}

	#home_category_grid .item-w1.item-h1 h1 {
		font-size: 25px !important;
	}
}

@media screen and (max-width: 1760px) {
	.second_menu ul li {
		/*font-size: 17px !important;*/
	}
	/*.home_category
	{
		height:420px!important;
	}*/
	.item-w2 .nivoSlider h1 {
		font-size: 32px !important;
	}

	#home_category_grid .item-w2.item-h1 h1 {
		font-size: 22px !important;
	}

	#home_category_grid .item-w1.item-h1 h1 {
		font-size: 21px !important;
	}
}

@media screen and (max-width: 1630px) {
	.second_menu ul li {
		font-size: 15.5px !important;
	}
	/*.home_category
	{
		height:470px!important;
	}*/
	.item-w2 .nivoSlider h1 {
		font-size: 28px !important;
	}

	#home_category_grid .item-w2.item-h1 h1 {
		font-size: 18px !important;
	}

	#home_category_grid .item-w1.item-h1 h1 {
		font-size: 16px !important;
	}
	/*#homepage_grid .item-w2.item-h2 h1
	{		
		font-size: 24px!important;
	}*/

	/*#newsletter_div #modal #modal_content
	{
		left: 18%!important;
    top: 10%!important;
	}*/
}

@media screen and (max-width: 1430px) {
	.second_menu ul li {
		font-size: 14.2px !important;
	}

	.item-w2 .nivoSlider h1 {
		font-size: 25px !important;
	}

	#home_category_grid .item-w2.item-h1 h1 {
		font-size: 14px !important;
	}

	#home_category_grid .item-w1.item-h1 h1 {
		font-size: 13px !important;
	}

	.about-us-bg {
		height: auto !important;
		background-size: 100% !important;
	}

	.personal-info-bg {
		height: auto !important;
		background-size: 100% !important;
	}

	.text-center {
		width: auto !important;
	}

	.about-us-bg > div > div, .personal-info-bg > div > div {
		margin-top: 2% !important;
		margin-bottom: 5% !important;
	}

	.btn_accessibility {
		top: 39px !important;
		right: 5px !important;
	}

	.homepage footer .inner_wrapper {
		width: 86% !important;
	}

	header .inner_wrapper.inner_wrapper2 {
		/* width: 100%; */
		float: right;
		text-align: center;
		margin: 0 auto;
		width: 900px;
		margin-right: 12%;
	}

	.home_category {
		height: 248px !important;
		padding-top: 44px !important;
	}

	#home_category_grid .sq {
		margin-top: 43px !important;
		margin-bottom: 40px !important;
		margin-right: 35px !important;
	}

	#home_category_grid {
		height: 277px !important;
		position: relative;
	}

	.home_category_tring {
		margin-top: 25px !important;
	}

	.footer_category {
		height: 85px !important;
	}

	.main_menu:not(.main_menu_popup) nav ul li {
		width: 107px !important;
		height: 56px !important;
	}

	.menu-icon.card img {
		margin-top: 10px !important;
		width: 53% !important;
	}

	.main_menu.main_menu_all .menu-text {
		margin-top: 3px !important;
		font-size: 12px !important;
	}

	.inner_wrapper_second {
		height: 110px !important;
	}

	.inner_wrapper1 a.lnkTop .logo_container img {
		width: 73% !important;
	}
}

@media screen and (max-width: 1119px) {

	#home_category_grid .sq {
		margin-right: 35px !important;
	}

	.second_menu ul li {
		font-size: 13px !important;
	}
	/*.home_category
	{
		height:270px!important;
	}*/
	.item-w2 .nivoSlider h1 {
		font-size: 25px !important;
	}

	#home_category_grid .item-w2.item-h1 h1 {
		font-size: 12px !important;
	}

	#home_category_grid .item-w1.item-h1 h1 {
		font-size: 10px !important;
	}
	/*#homepage_grid .item-w2.item-h2 h1
	{
		
		font-size: 20px!important;
	}*/

}

body.category_desktop .second_menu ul li:not(.trb_category) {
	background-color: transparent;
}

body.category_desktop .second_menu ul li:not(.trb_category) {
	color: #ffffff;
}

body.category_desktop .second_menu ul li.trb_category {
	background-color: #C1D72D;
	color: #42515a;
}

body.category_desktop .second_menu ul li:not(.else):hover {
	background-color: #C1D72D !important;
	color: #42515a !important;
}

.second_menu ul li.else:hover {
	background-color: transparent;
	!important;
	color: #ffffff;
	!important;
}


.second_menu ul li {
	padding: 0 21px 0 22px;
	height: 38px;
	margin-top: 5px;
	color: #020210;
	/*margin-left:0.8%;*/
	/*letter-spacing: -0.7px;*/
	cursor: pointer;
	font-family: Open Sans Hebrew;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 19px;
	text-align: center;
	color: #ffffff;
	display: inline;
	height: 30px;
	float: right;
	padding-top: 10px;
	margin-top: 0px;
}

	.second_menu ul li:hover {
		background-color: #C1D72D;
		color: #42515a;
	}

	.second_menu ul li a.amain {
		position: relative;
	}

/*.second_menu ul li.limain::after{
    content: "|";
    color: #020210;
    font-size: 13px;
    line-height: 0px;
    margin-top: -19px;
    margin-right: -15px;
    display: block;
    float: right;
    position:absolute;
}*/

.cat_box.else #else_menu_index, .cat_box.else #else_menu_index_meshekshops {
	display: none;
}


.cat_box.else.open #else_menu_index, .cat_box.else.open #else_menu_index_meshekshops {
	display: block;
	position: relative;
	background-color: #ffffff;
	width: 167px;
	/* height: 200%; */
	left: 0px;
	top: 11px;
	border-top: solid 1px #fff;
	float: right;
	z-index: 9999;
}

.category_list .cat_box.else.open #else_menu_index .cat_box.else_li, category_list .cat_box.else.open #else_menu_index_meshekshops .cat_box.else_li {
	display: block;
	background-color: #ffffff;
	width: 100%;
	padding: 0;
	padding-top: 10px;
	text-align: right;
	border-right: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

	.category_list .cat_box.else.open #else_menu_index .cat_box.else_li:first-child {
		border-top: solid 1px #dfdfdf;
	}

	.category_list .cat_box.else.open #else_menu_index .cat_box.else_li:last-child {
		border-bottom: solid 1px #dfdfdf !important;
	}

	.category_list .cat_box.else.open #else_menu_index .cat_box.else_li img {
		display: none;
	}

	.category_list .cat_box.else.open #else_menu_index .cat_box.else_li:hover, .category_list .cat_box.else.open #else_menu_index_meshekshops .cat_box.else_li:hover {
		background-color: #c0d52e;
		border-bottom: 0;
	}




.cat_box.else_meshekshops #else_menu_index_meshekshops {
	display: none;
}

.cat_box.else_meshekshops.open #else_menu_index_meshekshops {
	display: block;
	position: relative;
	background-color: #ffffff;
	width: 167px;
	/* height: 200%; */
	left: 0px;
	top: 11px;
	border-top: solid 1px #fff;
	float: right;
	z-index: 9999;
}


.category_list .cat_box.else_meshekshops.open #else_menu_index_meshekshops .cat_box.else_li_meshekshops {
	display: block;
	background-color: #ffffff;
	width: 100%;
	padding: 0;
	padding-top: 10px;
	text-align: right;
	border-right: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}

	.category_list .cat_box.else_meshekshops.open #else_menu_index_meshekshops .cat_box.else_li_meshekshops:nth-child(1) {
		border-top: solid 1px #dfdfdf;
	}

	.category_list .cat_box.else_meshekshops.open #else_menu_index_meshekshops .cat_box.else_li_meshekshops:last-child {
		border-bottom: solid 1px #dfdfdf !important;
	}

	.category_list .cat_box.else_meshekshops.open #else_menu_index_meshekshops .cat_box.else_li_meshekshops img {
		display: none;
	}

	.category_list .cat_box.else_meshekshops.open #else_menu_index_meshekshops .cat_box.else_li_meshekshops:hover {
		background-color: #c0d52e;
		border-bottom: 0;
	}

.homepage .cat_box.else_meshekshops {
	background-image: url(../img/meshek/drop_menu.png);
	background-repeat: no-repeat;
	background-position-y: 58px;
	background-position-x: 0px;
}

	.homepage .cat_box.else_meshekshops:hover {
	}





.homepage .cat_box.else {
	background-image: url(../img/meshek/drop_menu.png);
	background-repeat: no-repeat;
	background-position-y: 58px;
	background-position-x: 22px;
}

	.homepage .cat_box.else:hover {
	}

.limain.else #else_menu, .limain.else.meshekshops #else_menu_meshekshops {
	display: none;
}

.limain.else.open #else_menu, .limain.else.meshekshops.open #else_menu_meshekshops {
	display: block;
	position: relative;
	background-color: #43515A;
	width: 167px;
	/* height: 200%; */
	left: 0px;
	top: 11px;
	border-top: solid 1px #fff;
	float: right;
	z-index: 9999999;
}

.limain.else.open #else_menu, .limain.else.meshekshops.open #else_menu_meshekshops {
	left: 30px;
}

	.limain.else.open #else_menu a.else_li, .limain.else.meshekshops.open #else_menu_meshekshops a.else_li_meshekshops {
		display: block;
	}

		.limain.else.open #else_menu a.else_li .limain, .limain.else.meshekshops.open #else_menu_meshekshops a.else_li_meshekshops .limain {
			width: 100%;
			padding: 0;
			padding-top: 10px;
			text-align: right;
			text-indent: 12px;
		}

.limain.else {
	background-image: url(../img/meshek/drop_white.png) !IMPORTANT;
	background-repeat: no-repeat;
	background-position-y: 18px;
	background-position-x: 10px;
	padding-left: 0;
	width: 65px;
	text-align: right;
	text-indent: 12px;
	padding-right: 11px;
	background-color: #42515a !important;
	color: white !IMPORTANT;
}

	.limain.else.meshekshops {
		display:none;/* Oshrat 22/09/24 ACC - 321*/ 
		width: 103px;
		background-position-x: 8px;
		padding-right: 0px;
	}

	.limain.else.trb_category {
		background-image: url(../img/meshek/drop_menu.png);
	}

	.limain.else:hover {
		/*background-color:#43515A;
	color:#fff;
	background-image:url(../img/meshek/drop_white.png);*/
	}

.main_menu.main_menu_popup .menu.menu:nth-child(3) {
	width: 123px !IMPORTANT;
}

.else_menu2 {
	margin-right: 29px;
}

a.else_li, a.else_li_meshekshops {
	display: none;
}

.category_list .cat_box.else_li, .category_list .cat_box.else_li_meshekshops {
	display: none;
}




.limain {
	position: inherit;
}

.second_menu ul li.limain:hover::after {
	content: "";
}

.second_menu ul li.limain:hover + .limain::after {
	content: "";
}

.second_menu ul li.active:hover a.amain::after {
	/*content: '';
   position: absolute;
   top: 28px;
   right: -18px;
   background: url(../img/menu_sides.png) no-repeat;
   height: 7px;
   width: 7px;
   background-position: -7px 0px;
   z-index: 9;
   transition: 0.2s all;
   margin-bottom: 0;*/
}

.second_menu ul li.active:hover a.amain::before {
	/*content: '';
   position: absolute;
   top: 28px;
   left: -18px;
   background: url(../img/menu_sides.png) no-repeat;
   height: 7px;
   width: 7px;
   background-position: 0px 0px;
   z-index: 9;
   transition: 0.2s all;
   margin-bottom: 0;*/
}

.second_menu ul li.active:hover {
	/*background:#fff;
    border-radius: 4px 4px 0 0;*/
}

	.second_menu ul li.active:hover a {
		/*color:#000;*/
	}

.second_menu ul li a {
	/*color:#d9d9d9;
    font-size:18px;
    font-family: apolo;
    font-weight: 400;*/
	color: #020210;
}

.second_menu ul li.limain:first-child::after {
	content: '';
}

.second_menu ul li {
	/*position:relative;*/
}


.iO {
	min-height: 320px;
	position: relative;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 50%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 50%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 50%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 50%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 50%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
	border-radius: 7px;
}

.second_menu ul li:first-child {
	margin-right: 0px;
}

.second_menu a.lnkTop {
	width: 12%;
	margin-top: 12px;
}

.second_menu a.lnkTopTxt {
	font-size: 15px;
	width: 17%;
	float: right;
	margin-top: 7px;
	margin-right: 4px;
}

.inner_wrapper1 a.lnkTop {
	width: 17%;
	margin-right: 10px;
	margin-top: 12px;
}

	.inner_wrapper1 a.lnkTop:nth-child(2) {
		margin-right: -43px;
	}

		.inner_wrapper1 a.lnkTop:nth-child(2) img {
			margin-top: 34px;
			width: 71% !important;
			margin-right: 16%;
			/*margin-top: 5px;*/
		}

.homepage .inner_wrapper1 a.lnkTop:nth-child(2) img {
	margin-top: 26px;
	width: 74% !important;
	margin-right: 0px;
}

.inner_wrapper1 a.lnkTop .logo_container img {
	width: 94%;
}

.inner_wrapper.inner_wrapper1 .logo_container {
	/*position: relative;
    top: 25px;*/
}

.second_menu a.lnkTop .logo_container img {
	width: 90%;
}

a.lnkTop {
	float: right;
}

.footer_icon_container a.lnkTop {
	display: inline-block;
	margin-top: 15px;
}

.footer_icon_container a.tel b {
	color: #F7931D;
}

.footer_icon_container a.aElectric {
	display: inline-block;
	width: 86px;
	margin-top: 2px;
	margin-right: 10px;
}

.whiteMenu {
	display: none;
	width: 1000px;
	/*height: 360px;*/
	position: absolute;
	z-index: 1000;
	right: 0px;
	left: 0;
	margin: 0 auto;
	top: 52px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.Uls {
	float: right;
	height: 304px;
	margin-top: 24px;
}

.teamUl {
	width: 140px;
	float: right;
	height: 286px;
}

	.teamUl li {
		margin-top: 0 !important;
	}

	.teamUl p a {
		float: right;
		text-align: right;
		color: #ff242d;
		font-size: 15px;
		line-height: 15px;
		padding: 0;
		margin: 0;
		margin-right: 12px;
		margin-top: 25px;
		margin-bottom: 4px;
		font-weight: 300;
		width: 110px;
	}

		.teamUl p a:hover {
			text-decoration: underline;
		}

	.teamUl ul {
		margin-top: 0;
		margin-right: 0px;
		float: right;
		border-right: 1px dotted #949494;
		height: 100%;
		width: 130px;
		padding-right: 15px;
		padding-left: 15px;
	}

		.teamUl ul:last-child {
			border-left: 1px dotted #949494;
		}

	.teamUl li {
		margin-bottom: 0;
		height: auto !important;
		padding: 0 !important;
		clear: both;
	}

		.teamUl li:hover {
			background: none !important;
			border-radius: none !important;
		}

		.teamUl li a {
			display: block;
			text-align: right;
			color: #303030;
			font-size: 13px;
			line-height: 50px;
			direction: rtl;
			transition: .3s all;
		}

			.teamUl li a:hover {
				text-decoration: none;
				color: #c1d72e !important;
			}

.allCats {
	padding-top: 15px;
	padding-right: 10px;
	border-top: 1px solid #e8e8e8;
	width: 500px;
	text-align: right;
}

	.allCats a {
		color: #666666;
		font-size: 12px;
	}

		.allCats a:hover {
			text-decoration: underline;
		}

.menuProduct {
	float: left;
	padding: 0px;
	width: 146px;
	border-right: 1px solid #e8e8e8;
	height: 281px;
	padding: 5px 36px;
}

.menuProdTitle {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #4a4a4a;
	text-align: center;
}

.menuProdImg {
	margin: 0px;
	padding: 0px;
}

	.menuProdImg img {
		max-width: 133px;
		max-height: 166px;
		text-align: center;
	}

.menuProdText {
	width: 133px;
	margin-top: 3px;
	text-align: right;
}

	.menuProdText p {
		font-size: 11px;
		color: #535353;
		line-height: 16px;
		text-align: justify;
	}

.menuProdBtn {
	text-align: center;
	margin-top: 7px;
}

.white-manue-anima {
	height: auto !important;
}

.catExtraWarp {
	width: 225px;
	float: right;
	height: 304px;
}

	.catExtraWarp img {
		position: absolute;
		bottom: 0;
		right: 0;
	}

.catHeader {
	text-align: right !important;
	padding-top: 14px;
	padding-right: 41px;
}

	.catHeader h2 {
		font-size: 40px;
		font-weight: 300;
		line-height: 35px;
		padding: 0;
		margin: 0;
		color: #000;
		font-family: atlas, arial;
	}

.catExtraWarp a {
	padding-right: 5px;
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #303030;
	text-align: right;
}

.newStore {
	background-color: #e1e1e1;
	width: 137px;
	margin-bottom: 1px;
	height: 17px;
	padding-top: 5px;
}

	.newStore:hover {
		background-color: #d3d3d3;
	}

.sellStore {
	background-color: #d7d7d7;
	width: 137px;
	margin-bottom: 1px;
	height: 20px;
}

.saleStore {
	background-color: #e1e1e1;
	width: 137px;
	margin-bottom: 1px;
	height: 20px;
}

.catHeader h2 {
	font-family: typopas;
	font-weight: 200;
	font-size: 40px;
	margin-top: 25px !important;
}

.Uls .teamUl ul p a {
	color: #c1d72e !important;
	font-size: 16px;
	font-family: typopas;
	margin: 0;
	margin-bottom: 9px;
	font-weight: 200;
}

.Uls .teamUl ul li a {
	color: #303030;
	font-size: 14px;
	font-family: typopas;
	line-height: 13px;
	height: 25px;
	font-weight: 200;
}

.catExtraWarp img {
	padding-right: 27px;
}

.clear {
	clear: both;
}


.classic:not(.show) .wrapper {
	background-image: url(../img/meshek/product_1.jpeg);
	background-repeat: repeat-y;
	background-position-x: 0%;
	background-position-y: 0;
	padding-bottom: 180px;
}

.shopping_cart .wrapper {
	padding-top: 57px;
}

.checkout_page .wrapper {
	padding-top: 65px;
}

.wrapper {
	width: 100%;
	background: #fff;
	padding-bottom: 50px;
	padding-top: 60px;
	min-width: 1024px;
	min-height: 477px;
}

.inner_wrapper {
	width: 990px;
	margin: 0 auto;
}

.spacer_top {
	height: 10px;
}

.category_desktop .content {
	transition: 0.3s all;
	padding-right: 0px;
}

.content {
	color: #000;
	float: left;
	padding-right: 50px;
	width: 743px;
}

.category .content {
	width: 743px;
	width: 730px;
	/*width: 717px;*/
	display: block;
	/*padding-right: 50px;*/
	min-height: 200px;
}

.category aside.sidebar-right {
	width: 197px;
	width: 222px;
	display: block;
}

.category nav.sidebar_menu {
	width: 196px;
	width: 221px;
}

.upper {
	font-variant:;
}

aside.sidebar-right {
	width: 197px;
	color: #000;
	float: right;
}

.main_search nav.sidebar_menu {
	width: 230px;
}

aside.sidebar-right nav.sidebar_menu ul li {
	font-size: 16px;
	padding: 10px 0 6px 0;
	border-bottom: 1px dotted #949494;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 10px 0;
}

	aside.sidebar-right nav.sidebar_menu ul li a {
		color: #000;
		transition: 0.3s all;
	}

		aside.sidebar-right nav.sidebar_menu ul li a:hover, aside.sidebar-right nav.sidebar_menu ul li a.active {
			color: #c1d72e;
			color: #c1d72e;
		}

.category aside.sidebar-right nav.sidebar_menu ul li {
	padding: 30px 0 10px 0;
}

aside.sidebar-right h2, .content h2 {
	font-family: apolo;
	font-weight: 400;
	/*border-bottom: 2px solid black;*/
	padding: 2px 0 6px 0;
	font-size: 24px;
	margin: 12px 0 0 0;
}

/**** mobile menu ****/
.btn_snapmenu, .btn_home_page {
	display: block;
	float: right;
	margin-right: 20px;
	margin-top: 25px;
}

.inner_wrapper1 .btn_snapmenu {
	display: none;
}

.homepage.mobile_homepage.mobile .btn_snapmenu {
	display: block;
}

li.no-line.search_container {
	display: block;
}

.search_container input[type="text"] {
	background: #353535;
	/*color: #646464;*/ /*rivka 5/5/2015*/
	color: #ffffff; /*rivka 5/5/2015*/
	width: 95%;
	margin: 0;
	display: block;
	border: none;
	border-radius: 25px;
	border-radius: 3px;
	height: 36px;
	text-indent: 13px;
	outline: none;
	border-bottom: none;
	margin-bottom: 10px;
	margin-top: 8px;
}

.mag_m {
	display: block !important;
	position: absolute;
	background: url(../img/mobile/mag.png) no-repeat;
	height: 15px;
	width: 18px;
	background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	top: 12px;
	left: 9%;
	cursor: pointer;
}

.back {
	position: absolute;
	left: 18px;
	top: 25px;
	cursor: pointer;
}

.page_name {
	margin: 0 auto;
	float: none;
	margin-top: 26px;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	width: auto;
	max-width: 64%;
}

.person_m {
	background: url(../img/meshek/mobile/menu-personal-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.history_m {
	background: url(../img/meshek/mobile/menu-mybuy-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.logout_m {
	background: url(../img/meshek/mobile/menu-signout-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.benefits_m {
	background: url(../img/meshek/mobile/menu-benefits-icn.png) no-repeat, url(../img/meshek/drop_menu.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%,24%;
}

.newsletter_m {
	background: url(../img/meshek/menu-newsletter.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%,24%;
	background-size: 31px;
}

.specials_m {
	background: url(../img/meshek/mobile/menu-sales-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.favorites_m {
	background: url(../img/meshek/mobile/menu-favourite-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.contct_m {
	background: url(../img/meshek/mobile/menu-contact-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.about_m {
	background: url(../img/meshek/mobile/menu-about-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.lead_m {
	background: url(../img/meshek/mobile/menu-join-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.lead2_m {
	background: url(../img/meshek/mobile/digital.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.shop_m {
	background: url(../img/meshek/mobile/menu-cart-icn.png) no-repeat;
	text-indent: 59px;
	line-height: 37px;
	background-position: 98%;
}

.impor {
	background: url(../img/meshek/menu_buttons.png) no-repeat;
	height: 33px;
	width: 33px;
	background-position: -101px 0;
	float: right;
	display: block;
	text-indent: 45px;
	line-height: 37px;
}

.indent {
	float: right;
	margin-left: -9px;
	margin-top: -8px;
}

li.no-line:after {
	border: none !important;
}

#mob_menu {
	/*background:url(../img/mobile/back.png) repeat !important;*/
	z-index: 1;
}

.stop-scrolling {
	height: 100%;
	overflow: hidden;
}
/*** footer ***/

footer {
	/*background: url(../img/back_stripes.png) repeat;*/
	height: 235px;
	height: 325px;
	height: 340px;
	height: 318px;
	/*border-top:2px solid #c1d72e;*/
	padding-top: 0px;
	min-width: 1024px;
	min-width: 1199px;
	border-top: solid 7px #F0F0F0;
	/*margin-top:180px;*/
}

.homepage footer {
	margin-top: 0;
}

footer .gray_line {
	width: 100%;
	height: 85px;
	background-color: #ECEDEF;
	margin-top: 20px;
	font-size: 14px;
}

	footer .gray_line .line {
		width: 990px;
		margin: 0 auto;
		padding-top: 25px;
	}

		footer .gray_line .line a:hover {
			opacity: 0.7;
		}

		footer .gray_line .line div {
			float: right;
		}

			footer .gray_line .line div.winsite {
				float: left;
			}

			footer .gray_line .line div.tmura {
				float: left;
			}

				footer .gray_line .line div.tmura img {
					width: 90px;
					margin-left: 15px;
				}

		footer .gray_line .line .winsite a {
			color: #A1B806;
			margin-left: 15px;
		}

.homepage footer {
	border-top: 0px;
}

footer .inner_wrapper {
	padding-top: 24px;
}

footer h2 {
	color: #42515a;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 0;
	line-height: 28px;
	font-family: OEAlchemistPro;
}

footer .footer_menu_container {
	/*width: 274px;*/
	/*padding-left: 39px;*/
	float: right;
	width: 80%;
}

.footer_info_container a {
	cursor: default;
}

footer ul li.secure {
	color: #2e2d2d;
	margin-top: 50px;
	background-image: url(../img/meshek/ico_Secure.png);
	background-repeat: no-repeat;
	background-position-x: right;
	text-indent: 20px;
	color: #5A5A5A;
	transition: 0.3s all;
	font-size: 17px;
}

footer ul li {
	list-style: none;
	line-height: 14px;
	padding-bottom: 7px;
}

	footer ul li a, footer ul li span {
		color: #282828;
		transition: 0.3s all;
		font-size: 15px;
		font-weight: 200;
		font-family: OEAlchemistPro;
	}

	footer ul li div {
		margin-top: 5px;
	}

		footer ul li div a {
			margin-left: 10px;
			width: 32px;
			height: 32px;
			display: inline-block;
			cursor: pointer;
		}

	footer ul li.sale_male_lnk {
		margin-top: 27px;
	}

		footer ul li.sale_male_lnk a {
			background-color: #C1D72E;
			padding: 10px 25px 10px 25px;
			font-size: 19px;
			border-radius: 5px;
			color: #42515a;
		}

			footer ul li.sale_male_lnk a:hover {
				color: #42515a;
			}

	footer ul li a:hover {
		color: #C1D72E;
	}

.mobile footer .footer_icon_container {
	width: 100%;
	padding-left: 0px;
	margin-top: 0px;
}

.mobile .footer_menu_container {
	display: none;
}

.mobile footer .gift {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	float: none;
}

	.mobile footer .gift a.footer_logo {
		margin: 0 auto;
		display: block;
		text-align: center;
	}

	.mobile footer .gift img:first-child {
		width: 70%;
		margin: 0 auto;
		float: none;
	}

.mobile footer .text {
	text-align: center;
	font-size: 16px;
	margin-right: 0px;
}

.mobile footer .support {
	font-size: 20px;
	background-color: #ECEBE9;
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	background-image: url(../img/meshek/PhoneMobile.png);
	background-repeat: no-repeat;
	background-position: 10%;
	text-align: center;
	padding: 20px;
}

footer .footer_icon_container {
	width: 20%;
	width: 17%;
	/*padding-left: 9px;*/
	margin-top: 24px;
	float: right;
	height: 100%; /* rivka 27/5/2015*/
	/*display:none;*/
}

.footer_icon_container .sep {
	margin-top: 6px;
	margin-right: 19px;
	margin-left: 4px;
}

footer .footer_menu_container .footer_block {
	float: right;
	margin-right: 17.7%;
	padding-top: 27px;
}

	footer .footer_menu_container .footer_block:first-child {
		margin-right: 8%;
	}

	footer .footer_menu_container .footer_block ul {
		margin: -4px;
	}

footer .gift, footer .re-card {
	float: right;
	transition: .3s all;
	/*width: 122px;*/
}

footer .gift {
	/*width:80px;*/
}

	footer .gift img:first-child {
		width: 100%;
	}

	footer .gift img.electric {
		width: 30%;
		width: 100%;
		margin-right: 4%;
		margin-top: 25px;
	}

.mobile footer .gift img.electric {
	/*width: 20%;*/
	margin-right: 4%;
	margin-top: 25px;
	margin-bottom: 20px;
}

footer .gift .icon {
	/*width: 36px;
    height: 40px;*/
	background: url(../img/footer-icons.png) no-repeat;
	background-position: -26px -2px;
	margin: 0 auto;
	float: right;
	margin-left: 10px;
	margin-top: 6px;
}

footer .sep {
	width: 1px;
	height: 40px;
	background: url(../img/footer-icons.png) no-repeat;
	background-position: -62px -2px;
	margin: 0 auto;
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -1px;
}

footer .re-card .icon {
	width: 27px;
	height: 42px;
	background: url(../img/footer-icons.png) no-repeat;
	background-position: 0px 0px;
	margin: 0 auto;
	margin-top: 3px;
	margin-right: 15px;
	float: right;
}

footer .re-card {
	/* margin-right: 15px; */
	float: right;
}
/*footer .gift:hover,footer .re-card:hover{
    opacity:0.7
}*/
footer .text {
	color: #787878;
	font-size: 19px;
	font-weight: 400;
	text-align: right;
	/* margin-top: 10px; */
	line-height: 19px;
	/* float: right; */
	margin-right: 10px;
}

footer .support {
	color: #787878;
	font-size: 16px;
	font-weight: 400;
	text-align: right;
	/* margin-top: 10px; */
	line-height: 19px;
	/* float: right; */
	margin-right: 10px;
	margin-top: 10px;
}

footer .footer_info_container {
	float: right;
	padding-left: 0px;
	margin-top: 31px;
	display: none;
}

footer .footer_logos_container {
	float: right;
}

footer .subtext {
	color: #4e4e4e;
	font-size: 15px;
	font-family: typopas;
	font-weight: 200;
	float: right;
	margin-top: -2px;
}


footer .orders_call {
	margin-right: 17px;
	text-indent: -3px;
	font-size: 21px;
	float: right;
	padding-left: 17px;
	margin-top: 12px;
}

.orders_call {
	float: right;
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 10px;
}


.moked_text sup {
	top: 6px;
	right: 2px;
	font-size: 22px;
}

.moked_phone {
	display: none;
}


.histadrut_mobile {
	/*width: 100%;*/
	margin-top: 20px;
	display: none;
	padding-right: 5%;
}

.menu-block-right {
	margin-top: 20px;
	clear: both;
	border-left: 1px solid rgba(255,255,255,0.2);
	padding-left: 4%;
	margin-left: 0;
	height: 80px;
	float: right;
}

.menu-block-left {
	margin-top: 20px;
	border-left: 1px solid rgba(255,255,255,0.2);
	padding-left: 4%;
	padding-right: 4%;
	margin-left: 0;
	float: right;
	height: 80px;
}

.histadrut_mobile .histadrut_logo_mobile {
	background: url(../img/mobile/histadrut.png) no-repeat;
	width: 131px;
	background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	height: 43px;
	float: right;
	clear: both;
}

footer .lock {
	width: 24px;
	height: 24px;
	background: url(../img/footer-icons.png) no-repeat;
	background-position: -97px -8px;
	float: right;
	margin-right: -8px;
	margin-top: -2px;
	margin-left: 2px;
}

footer .histadrut_logo {
	width: 178px;
	height: 57px;
	background: url(../img/histadrut.png) no-repeat;
	margin: 0 auto;
	float: right;
	margin-bottom: 20px;
	margin-top: -11px;
}

footer .amutot_logo {
	width: 183px;
	height: 57px;
	background: url(../img/amutot.png) no-repeat;
	margin: 0 auto;
	float: right;
	margin-top: 3px;
}

.re-card .text {
	margin-right: 9px;
	text-align: right;
}

.form_error {
	border: 1px #C8D202 solid !important;
	transition: .3s all;
}

footer .safe_p {
	margin-top: 2px;
	margin-right: 19px;
	text-indent: -3px;
	float: right;
	margin-bottom: 3px;
	color: #fff;
	font-size: 21px;
	font-family: apolo;
	font-weight: 400;
}

footer .firma {
	margin: 0 auto;
	border-top: 1px solid rgba(128, 128, 128, 0.36);
	margin-top: 23px;
	padding-top: 18px;
	width: 100%;
}

.firma_logo {
	width: 94px;
	height: 9px;
	background: url(../img/firma.png) no-repeat;
	margin: 0 auto;
	float: left;
}
/* hompage */
.homepage {
	min-width: 1299px;
}

	.homepage header, .homepage footer {
		min-width: 1199px;
	}

		.homepage header .second_menu, .external header .second_menu, .MC_RandomKey_Default header .second_menu {
			display: none;
		}
/*.lead.MC_RandomKey_Default header .gray_menu
{
	display:block;
}*/
.gray_menu {
	display: none;
}

.external header {
	border-bottom: solid 1px #F2F2F2;
	margin-bottom: 2px;
}

.homepage header, .external header, .MC_RandomKey_Default header {
	height: 156px !important;
}

.homepage.index_popup #homepage_box {
	height: 842px;
	background-image: url(../img/meshek/cover_0406.jpg);
	background-image: url(../img/meshek/login_bg_06_17_new2.png);
	background-image: url(../img/meshek/Join_us_bg_image2.png);
	background-image: url(../img/meshek/login_bg_06_17_new2.png);
	background-image: url(../img/meshek/10931-1_cover_site3.jpg);
	background-image: url(../img/meshek/10931-4_cover_site3.jpg);
	background-image: url(../img/meshek/10877-1_banner_LogIn_b.jpg);
	background-image: url(../img/meshek/10909-3_banner_LogIn.jpg);
	background-image: url(../img/meshek/AFTERLOGIN27062019DESKTOP.jpg);
	padding: 0;
	background-repeat: no-repeat;
	background-size: 100vw auto;
	background-position: center;
}

#homepage_box,
#homepage_box2 {
	background: #ffffff;
	padding-top: 18px;
	padding-bottom: 18px;
}

body.homepage.index_meshek #homepage_box {
	padding-top: 0px;
	padding-bottom: 25px;
}

body.homepage.index_meshek #homepage_box2 {
	padding-top: 55px;
	padding-bottom: 25px;
}

#homepage_grid,
#homepage_grid2 {
	/*width:82%;
	min-width:700px;
    margin:0 auto;
	margin-top:100px;
	margin-bottom:100px;*/
	width: 1199px;
	min-width: 700px;
	margin: 0 auto;
}

.inner_wrapper .main_search {
	width: 220px;
	border-right: 2px solid rgba(78, 79, 84, 0.87);
	height: 88px;
}

.main_search a {
	color: #43515A;
	display: inline-block;
}

.menu-card, .menu-card img, .menu-card div {
	display: inline-block;
}

.menu-card {
	margin-right: 20px;
	margin-right: 7px;
	text-decoration: none;
}

.main_search .menu-card a div {
	text-decoration: none;
}

.main_search span {
	/*width:150px;*/
	display: inline-block;
}

.main_search a div {
	color: #43515A;
	text-decoration: underline;
}

#search_menu_main a div {
	color: #43515A;
}

.external .join_header, .MC_RandomKey_Default .join_header {
	display: inline-block;
	background-color: #E1E1E1;
	background-image: url(../img/meshek/phone.png);
	background-repeat: no-repeat;
	height: 36px;
	padding: 13px 35px 0px 20px;
	font-size: 16px;
	font-weight: bold;
	background-position-y: 17px;
	background-position-x: 95%;
}

	.external .join_header a, .MC_RandomKey_Default .join_header a {
		color: #43515A;
	}

.external .name_header, .MC_RandomKey_Default .name_header, .external .main_search.search_box, .MC_RandomKey_Default .main_search.search_box {
	display: none;
}

.join_header {
	display: none;
}

.name_header {
	text-align: right;
	width: 450px;
	height: 34px;
	padding-top: 14px;
}

	.name_header span {
		text-align: right;
	}

		.name_header span span {
			margin-top: -2px;
			float: left;
			margin-right: 7px;
		}

		.name_header span.close {
			cursor: pointer;
			height: 35px;
		}

.name_img {
	height: 40px;
	width: 40px;
	border-radius: 50px;
	float: left;
	margin-top: 25px;
	display: none;
}

header .inner_wrapper.inner_wrapper2 {
	height: 40px;
	width: 1249px; /*Oshrat 22/09/24*/
}

.inner_wrapper_second {
	height: 112px;
	height: 110px;
}

header .inner_wrapper {
	width: 100%;
}

header .inner_wrapper1 {
	/*min-width:1199px;*/
}

header .second_menu {
	width: 100%;
	/*padding-right: 2%;
    padding-left: 2%;*/
	height: 40px;
	background-color: #43515A;
}

header .gray_menu {
	width: 100%;
	height: 40px;
	background-color: #43515A;
}

header .inner_wrapper .histadrut_menu ul {
	top: 57px;
	border-radius: 0 0px 4px 4px;
}

.homepage footer .inner_wrapper {
	width: 990px;
	width: 70%;
	display: none;
}

.homepage.index_meshek footer .inner_wrapper {
	display: block;
}

.homepage .whiteMenu {
	margin: 0;
	margin-right: -8px;
}

/* hompage popup */

.pop_back {
	background: url(../img/meshek/bg_login.jpeg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	height: 1110px;
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.pop_stripes {
	/*position:relative;
    width:100%;
    height:100%;
    top: 0;
    position: absolute;*/
	height: 100%;
}

.pop_login {
	width: 990px;
	width: 1199px;
	height: 352px;
	margin: 0 auto;
	padding-top: 159px;
}

.pop_login_inner {
	position: absolute;
	width: 100%;
	top: 170px;
	right: -19px;
	height: 100%;
	/*background: url(../img/back_stripes.png) repeat;*/
}

	.pop_login_inner .logo_container {
		/*position: absolute;*/
		bottom: 40px;
		left: 309px;
		margin-left: 7px;
	}

.pop_left {
	float: right;
	width: 263px;
	background: #43515A;
	padding: 20px;
	/*background-image:url(../img/meshek/PolygonBlack.png);
	background-repeat:no-repeat;
	background-position-x:right;
	background-position-y:70px;*/
	z-index: 1;
	position: relative;
	height: 284px;
	/*margin-right: -110px;*/
}

.pop_login_form {
	float: left;
}

.pop_right {
	float: right;
	background: #485155;
	width: 264px;
	height: 106px;
	padding: 21px;
	margin-right: -324px;
	/*	margin-right: -296px;
*/ margin-top: 358px;
}

@media screen and (max-width: 1024px) {
	.ttl_login_pop {
		color: #E7EEAF;
		font-weight: 500;
	}

	.pop_right .led {
		background-color: #E7EEAF !important;
		color: #485155 !important;
		border-radius: 20px !important;
		border: 1px solid #B7D551;
	}

	.pop_right {
		margin-right: -19px;
	}

	input#login_button {
		border-radius: 30px;
	}

	input#login_password {
		border-radius: 16px !important;
	}

	input#login_name {
		border-radius: 16px !important;
	}

	.classification_About .main_content_meshek.hidden-by-default {
		display: block !important;
	}

	.main_content_meshek.hidden-by-default div {
		width: 99% !important;
	}
}

.welcome_image {
	width: 281px;
	height: 492px;
	background: url(../img/popup_left.png) no-repeat;
	float: left;
}

.pop_right h1 {
	font-size: 59px;
	font-family: apolo;
	color: #e81b89;
	font-weight: 200;
	padding-bottom: 0;
}

.pop_right h2 {
	font-size: 25px;
	font-family: apolo;
	color: #e81b89;
	font-weight: 200;
	margin-top: -3px;
	margin-bottom: 10px;
}

.pop_right h3 {
	font-family: OEAlchemistPro;
	font-size: 20.2px;
	line-height: 21.9px;
	text-align: center;
	color: white;
	margin-bottom: 14px;
	margin-top: 8px;
	font-weight: 200;
}

.warning_sign {
	background: url(../img/meshek/alert.png) no-repeat;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	text-align: center;
	line-height: 27px;
	font-size: 24px;
	font-family: apolo;
	font-weight: 600;
	position: absolute;
	top: 105px;
	left: 49px;
	display: none !important;
}

.pop_login_inner form {
	/*width: 320px;*/
	/*position: absolute;*/
	top: 171px;
	left: 338px;
	margin-top: 10px;
}

.warning {
	float: left;
	/* clear: both; */
	position: relative;
}

.warning_text {
	position: absolute;
	width: 283px;
	left: -20px;
	font-size: 14px;
	font-size: 18px;
	color: #232323;
	background-color: #C1D72E;
	padding: 10px;
	z-index: 999;
	bottom: 30px;
	box-shadow: 0px 1px 4px 4px rgba(180, 180,180, 0.3);
}

	.warning_text.w_f_lost_pass {
		top: 160px;
	}

body.index_popup .warning_text a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

body.about .warning, body.classification_About .warning {
	margin-top: 15px;
	float: right;
	padding-right: 28px;
	background-image: url(../img/meshek/shop-asterisk.png);
	background-repeat: no-repeat;
	background-position: 100%;
	width: 850px;
	margin-right: 40px;
}

body.about .warning_text {
	color: #43515A;
	position: static;
	top: 10px;
	width: 810px;
}

body.classification_About .warning_text {
	width: 639px;
	right: -34px;
	bottom: -45px;
}

#lostpas {
	display: none;
}

.pop_right p {
	color: black;
	line-height: 21px;
	width: 286px;
	text-align: justify;
	font-size: 16px;
	margin-top: 23px;
	font-weight: 200;
}

.login_form form {
	/*width: 320px;*/
	/*position: absolute;*/
	top: 151px;
	left: 317px;
}

.login_form h1, .lost_pass h1, .lost_pass_mail h1 {
	/*position: absolute;*/
	color: #464646;
	top: 106px;
	left: 421px;
	font-family: apolo;
	font-size: 30px;
}

.lost_pass h1 {
	width: 200px;
	/* position: relative; */
	/* margin-right: 145px; */
	margin-top: 5px;
	margin-top: 40px;
	/* left: 421px; */
	font-family: apolo;
	font-size: 34px;
	color: #F7921B;
	letter-spacing: -0.5px;
}

.lost_pass_mail {
	height: 200px;
	margin-top: 150px;
	position: relative;
}
/*clear:both {
    width: 100px;
    margin-left: 0;
    float: right;
    margin-top: 11px;
}*/

.lost_pass input#send_mail {
	margin-top: 0;
	margin-left: 0px;
}

.lost_pass_mail h1 {
	left: 305px;
	top: 0;
}

.lost_pass p {
	position: relative;
	clear: both;
	color: #464646;
}

.lost_pass_mail p {
	/*position:absolute !important;*/
	margin: 0 auto;
	text-align: center;
	top: 40px;
	left: 395px;
}

.lost_pass input#login_button {
	margin-top: 0;
	margin-left: -1px;
}

.lost_pass p:first-child {
	margin-top: 0;
	margin-bottom: 41px;
	font-size: 19px;
}

.lost_pass p#back_ent {
	margin: 0;
	text-align: right;
	width: 100px;
	float: right;
	margin-top: 10px;
}

.lost_pass_mail {
	display: none;
}

input#email {
	/*height: 31px;  margin-bottom: 16px;  text-indent: 10px;*/
	height: 31px;
	margin-bottom: 36px;
	text-indent: 10px;
	border: solid 2px #D3D3D3;
	/* font-weight: bold; */
	font-family: apolo;
	letter-spacing: 0.5px;
	direction: ltr;
}

.email_tik {
	/*position: absolute;*/
	width: 227px;
	top: 49px;
	left: 8px;
	margin-bottom: 3px;
}

.login_form form input[type="text"], .login_form form input[type="password"] {
	height: 35px;
	margin-bottom: 8px;
	text-indent: 10px;
	/* font-weight: bold; */
	font-family: Open Sans Hebrew;
	letter-spacing: 0.5px;
	font-size: 14px;
	border-radius: 12px;
	font-weight: 500;
	background-color: #EDE9E0;
}

	.login_form form input[type="text"]::-webkit-input-placeholder, .login_form form input[type="password"]::-webkit-input-placeholder {
		color: #777777;
		font-weight: 500;
	}

input#login_name {
	width: 252px;
}

	input#login_name.pass {
		margin-bottom: 15px;
	}

.login_form form input[type="text"]:-webkit-autofill, .login_form form input[type="password"]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

input#email:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

.login_form h1 {
	/*position: relative;*/
	margin-top: 40px;
	left: 421px;
	font-family: apolo;
	font-size: 34px;
	color: #F7921B;
	letter-spacing: -0.5px;
}

.login_form h2 {
	/*position: relative;*/
	color: #E7EEAF;
	font-family: OEAlchemistPro;
	font-size: 24px;
	font-weight: normal;
	/*margin-bottom: 27px;*/
	margin-bottom: 14px;
	/*margin-bottom: 7px;*/
	text-align: center;
	margin-top: 5px;
}

.login_form .checkboxWhite {
	background-color: #3D484E;
	width: 293px;
	height: 41px;
	margin-right: -20px;
	margin-top: 57px;
	line-height: 42px;
	padding-right: 10px;
}

.pop_login_inner p a {
	width: 200px;
	margin: 0;
	color: gray;
	cursor: pointer;
}

.login_form p {
	margin: 0;
	top: 343px;
	position: absolute;
	text-decoration: underline;
	font-size: 13px;
	/* font-weight: bold; */
}

.pop_login_inner input[type="submit"] {
	background: #C1D72D;
	border-radius: 20px;
	font-family: Open Sans Hebrew;
	border: none;
	color: #42515a;
	padding: 7px;
	width: 252px;
	font-size: 18px;
	font-weight: bold;
}

#LoginWithSms {
	margin-bottom: 11px;
	
}
[placeholder]:focus::-webkit-input-placeholder {
	opacity: 0;
}


.pop_login p.back_ent {
	width: 100px;
	float: right;
	margin-top: 11px !important;
}

.login_form .logo_container {
	position: absolute;
	bottom: 40px;
	left: 309px;
}

.lost_pass {
	display: none;
	/* position: absolute; */
	/* left: -22px; */
	/* width: 300px; */
	/* top: -18px; */
	color: #464646;
}

.help {
	display: none;
	width: 21px;
	height: 21px;
	background: url(../img/meshek/shop-asterisk.png) no-repeat;
	text-align: center;
	position: absolute;
	left: 40px;
	line-height: 19px;
	top: 95px;
}

.help2 {
	display: none;
	width: 21px;
	height: 21px;
	background: url(../img/meshek/shop-asterisk.png) no-repeat;
	text-align: center;
	position: absolute;
	left: 40px;
	line-height: 19px;
	top: 140px;
}

.help3 { /*rivka 5/5/2015*/
	display: none;
	width: 21px;
	height: 21px;
	background: url(../img/meshek/shop-asterisk.png) no-repeat;
	text-align: center;
	position: absolute;
	left: 356px;
	line-height: 19px;
	top: 216px;
}

.remember_me {
	color: #fff;
	display: inline-block;
	font-family: Open Sans Hebrew;
	font-size: 14px;
	margin-right: 3px;
}

/*nikita 28/02/2022 הסתרה זמנית של זכור אותי*/
/*.remember_me_panel .remember_me_login, .remember_me_panel label[for=checkboxWhiteInput], .remember_me_panel .remember_me { 
	display: none;
}*/

.contact_me {
	color: #fff;
	display: block;
	font-family: Open Sans Hebrew;
	font-size: 14px;
	margin-right: auto;
	/*float: left;*/
	margin-left: 10px;
	width: 90px;
}

input#login_password {
	margin-bottom: 20px;
	width: 252px;
}

body.about input#login_password {
	margin-bottom: 0px;
	width: 220px;
	background: none;
	margin-left: 10px;
}

body.about input#login_name {
	margin-right: 7px;
	margin-bottom: 0px;
	width: 220px;
	background: none;
	margin-left: 10px;
}

body.about form#f_login {
	position: relative;
}

body.about.MC_RandomKey_ form#f_login, body.about.MC_RandomKey_ .join-club {
	display: none;
}

body.about.external form#f_login, body.about.external .join-club {
	display: block;
}

body.about .help2 {
	left: 288px;
	top: 41px;
}

body.about .help {
	left: 522px;
	top: 41px;
}


/* popup ver2 */
.pop_ver2 .pop_login {
	background: url(../img/popup.png) no-repeat;
	width: 560px;
	height: 551px;
	margin: 0 auto;
	position: absolute;
	margin-top: 0;
}

.pop_ver2 .pop_top {
	background: url(../img/popup_top.png) no-repeat;
	width: 115px;
	height: 117px;
	top: -61px;
	right: -47px;
	position: absolute;
}

.pop_ver2 .pop_login_inner {
	margin: 0 auto;
	margin-top: 20px;
}

.pop_ver2 .pop_login_inner {
	position: relative;
	width: 47%;
	height: 100%;
	background: none;
}

.pop_ver2 .login_form {
	margin: 0 auto;
	position: relative;
	clear: both;
	float: none;
	text-align: center;
	width: 300px;
	height: 300px;
}

.warning {
	display: none;
}

.pop_ver2 .warning_text {
	top: 62px;
	font-size: 16px !important;
}

.pop_ver2 .remember_me {
	position: absolute;
	top: -1px;
	right: 18px;
	width: 121px;
}

.pop_ver2 .warning_sign {
	top: 25px;
}

.pop_ver2 form {
	position: relative;
	top: auto;
	left: auto;
	margin-right: 24px;
}

.pop_ver2 .pop_title {
	padding-top: 75px;
	text-align: center;
}

	.pop_ver2 .pop_title h1 {
		color: white;
		font-size: 49px;
		font-family: apolo;
		text-indent: 21px;
	}

.pop_ver2 .login_form input[type="submit"] {
	background: black;
}

.pop_ver2 h2 {
	color: white;
	font-size: 22px;
	font-family: apolo;
	font-weight: 200;
	text-indent: 7px;
	width: 284px;
	margin-top: -1px;
}

.pop_ver2 .login_form h1 {
	position: relative;
	left: auto;
	top: auto;
	margin-top: 33px;
	text-align: right;
	margin-bottom: 12px;
	margin-right: 21px;
}

.pop_ver2 .warning {
	position: absolute;
	top: 404px;
	left: 117px;
	float: none;
}

.pop_ver2 .logo_container {
	position: absolute;
	background: url(../img/logos.png) no-repeat;
	width: 308px;
	margin-top: 0;
	height: 44px;
	margin-bottom: 0;
	top: 573px;
	left: 123px;
}

.pop_ver2 .lost_pass {
	top: 174px;
	right: 0;
}

	.pop_ver2 .lost_pass h1 {
		position: absolute;
		top: -1px;
		left: 80px;
	}

	.pop_ver2 .lost_pass form {
		top: 41px;
	}

	.pop_ver2 .lost_pass input#send_mail {
		background: black;
	}

.pop_ver2 .lost_pass_mail {
	margin-top: 60px;
	width: 300px;
	height: 300px;
	position: absolute;
	left: -332px;
}

	.pop_ver2 .lost_pass_mail h1 {
		width: 308px;
		margin: 0 auto;
		text-align: center;
	}

	.pop_ver2 .lost_pass_mail p {
		width: 140px;
	}
/* masonry */
#homepage_grid,
#homepage_grid2 {
	/*position: relative;*/
	overflow: hidden;
	/*height: 1360px;*/
}

#home_category_grid .item.item-w2.item-h2 {
	background-color: transparent;
	border-radius: 0px;
}

#home_category_grid .item-w2.item-h1 h1 {
	padding-right: 14%;
	padding-left: 14%;
	text-align: right;
	font-size: 26px;
}

#home_category_grid .item-w1.item-h1 h1 {
	padding-right: 14%;
	padding-left: 14%;
	font-size: 25px;
	margin-top: 10%;
	text-align: center;
}

.item {
	float: right;
	/* width: 12.5%;
    height: 216px;*/
	/* width:258px;
   height:330px;*/
	width: 22.5%;
	margin: 0 1% 2.2%;
	overflow: hidden;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	/*border-width: 1px;
	border-color: #DED7DE;
	border-style: solid;*/
	border: 0;
	border-radius: 0px;
	background-color: #ffffff;
	/*box-shadow: 0px 0px 5px 0px rgba(8, 0, 0, 0.35);*/
}

.item-w2 {
	/*width: 25.5%;*/
	/*width:258px;
   height:330px;
    border-radius: 4px;
 background: #c1d72e;*/
}

.item-w1 {
	width: 14.27%;
	/*width: 25.5%;*/
	/*width:258px;
   height:330px;
    border-radius: 4px;
 background: #c1d72e;*/
}

.iw_off {
	background: #c1d72e;
	width: 100%;
}

.item.isotope-item.iw_off.ih_off {
	background: none !important;
}

.item.item-first {
	border: 0;
	box-shadow: 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-width: 0px;
	box-shadow: none;
	background: none !important;
	/*background-image:url(../img/meshek/parpar.png);
	background-repeat:no-repeat;
	background-position-x:right;*/
}

.item-first .fav-ttl {
	color: #2e2d2d;
	font-size: 50px;
	line-height: 90%;
	letter-spacing: -1.2px;
	font-family: apolo;
}

.item-h2 {
	/*height: 422px;*/
	/*border-radius: 4px;*/
	/*background:none;*/
}

body.homepage .item-w3 {
	width: 47.5%;
}

body.homepage .item-w2,
body.specials .item-w2 {
	width: 31%;
}

.ih_off {
	height: 216px;
}

.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
	-webkit-transition-property: right, top, -webkit-transform, opacity;
	-moz-transition-property: right, top, -moz-transform, opacity;
	-ms-transition-property: right, top, -ms-transform, opacity;
	-o-transition-property: right, top, -o-transform, opacity;
	transition-property: right, top, transform, opacity;
}

#homepage_grid .item:not(.item-first),
#homepage_grid2 .item:not(.item-first) {
	/*border:solid 1px #DBD7DB;*/
}
/*#homepage_grid .item-w2 img{
    height:265px;
    height:20%;
}*/
#homepage_grid .item-w1 img,
#homepage_grid2 .item-w1 img {
	height: 168px;
	height: 20%;
}

.item img, .item-w2 img, .item-h2 img {
	width: 100%;
}

.item-w2.item-h2 a.no-url img {
	height: 100%;
}

.item.item-w3.item-h2 img {
	width: 561px;
	height: 308px;
}

.item.item-w6.item-h2 img {
	width: 100%;
	height: 290px;
}

.item.item-w6.item-h2.young .item_category_txt,
.item.item-w6.item-h2.young .item_category_txt.Rectangle-32-copy,
.item.item-w6.item-h2.young .btn_new {
	display: none;
}

.item.item-w6.item-h2 .item_category_txt.Rectangle-32-copy {
	width: 30%;
	margin-top: -295px;
	height: 290px;
}

.item.item-w6.item-h2 .item_category_txt {
	margin-top: -190px;
	height: 190px;
	width: 28%;
}

	.item.item-w6.item-h2 .item_category_txt h1 {
		padding-right: 36px;
	}

	.item.item-w6.item-h2 .item_category_txt span:not(.original_price) {
		padding-right: 36px;
	}

	.item.item-w6.item-h2 .item_category_txt span.sqr_remark {
		font-weight: normal;
		font-size: 18px !important;
		display: block;
	}

.item.item-w6.item-h2 .btn_new {
	width: 22%;
	float: right;
	margin-left: 0;
	margin-right: 36px;
	margin-top: -71px;
	background-position: 99px 10px;
}

body.homepage .item-w6 {
	width: 97%;
}

body.specials .wrapper {
	background: url(../img/meshek/specials-decoration-left.png), url(../img/meshek/specials-decoration-right.png);
	background-repeat: repeat-y, repeat-y;
	background-position: left 0, right 0;
	padding-bottom: 180px;
}

body.specials .item-w3 {
	width: 729px;
	margin: 19px 0px 11px 0px;
	height: 292px;
	height: 392px;
}

	body.specials .item-w3 .btn_new {
		margin-top: -65px;
		margin-left: -140px;
	}

	body.specials .item-w3 .new.hide {
		background-color: transparent;
	}

	body.specials .item-w3 .new {
		position: relative;
		top: -278px;
		top: -378px;
		height: 27px;
		float: left;
		background-color: #ecedef;
		width: 160px;
		padding-top: 10px;
		text-indent: 16px;
		text-align: center;
		font-size: 13px;
		-moz-transform: translateX(-27%) translateY(-25%) rotate(-45deg);
		-webkit-transform: translateX(-27%) translateY(-25%) rotate(-45deg);
		transform: translateX(-27%) translateY(-25%) rotate(-45deg);
		color: #42515a;
		font-weight: 600;
	}

body.specials .item.item-w3.item-h2 img {
	width: 729px;
	height: 290px;
	height: 390px;
}

body.specials .item.item-w3.item-h2 .item_category_txt span {
	display: block;
	display: inline-block;
}

body.specials .item-w3 h2 {
}

.item.item-w2.item-h2 img {
	width: 380px;
	height: 290px;
}

.item.item-w3.item-h2 .item_category_txt span {
	font-size: 18px;
}

.item.item-w2.item-h2 .item_category_txt span {
	font-size: 18px;
}

.item_category_txt span {
	font-size: 18px;
}

.item.item-w3.item-h2 .item_category_txt h1 {
	width: 380px;
}

.item.item-w2.item-h2 .item_category_txt h1 {
	/*width:220px;*/ /*rivka 22/1/17 home*/
	width: 220px;
	line-height: 18px;
}

.item_category_txt {
	font-size: 18px;
	margin-top: -95px;
	height: 95px;
	z-index: 9999;
	margin-top: -55px;
	height: 55px;
	margin-top: -65px;
	height: 65px;
}

	.item_category_txt.Rectangle-32-copy {
		width: 100%;
		opacity: 0.999999;
		z-index: 1 !important;
		background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
		margin-top: -75px;
		height: 70px;
		margin-top: -125px;
		height: 120px;
		background-image: url(../img/meshek/_dot2.png);
	}

.item.item-w2.item-h2 .item_category_txt.Rectangle-32-copy {
	margin-top: -106px;
	height: 100px;
	margin-top: -70px;
	height: 67px;
}

.category .item_category_txt.Rectangle-32-copy,
.presonal_zone_fav .item_category_txt.Rectangle-32-copy,
.product .related_items .single_cat .item_category_txt.Rectangle-32-copy {
	margin-top: -150px;
	margin-top: -125px;
	height: 140px;
	height: 270px; /*21/11/16*/
	height: 170px; /*21/11/16*/
	height: 150px; /*21/11/16*/
	height: 45px;
	background-color: #000000;
	opacity: 0.7;
	background-image: none;
}

.item.item-w3.item-h2 .item_category_txt {
	margin-top: -75px;
	height: 75px;
	z-index: 9999;
	margin-top: -50px;
	margin-top: -55px;
	height: 50px;
	/*opacity: 0.8;
  background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));*/
}

	.item.item-w3.item-h2 .item_category_txt.Rectangle-32-copy {
		width: 100%;
		/*opacity: 0.8;*/
		z-index: 1 !important;
		/*background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));*/
		margin-top: -95px;
		height: 90px;
		margin-top: -55px;
		height: 55px;
	}

.item_desc h3 {
	margin: 0;
	color: #c1d72e;
	font-size: 18px;
	font-family: apolo;
	margin-top: 6px;
	margin-right: 6px;
	font-weight: 200;
	line-height: 1.3; /* rivka 27/5/2015 */
}


.item_desc p {
	color: black;
	margin: 0;
	font-size: 18px;
	font-weight: 200;
	font-family: apolo;
	margin-right: 6px;
}


.item_desc {
	background: gray;
	position: absolute;
	bottom: -35px;
	bottom: -702px; /* rivka 27/5/2015 */
	height: 65px;
	height: 365px; /* rivka 27/5/2015 */
	width: 22.5%;
	transition: .3s all;
	opacity: 0.9;
}

.item:hover .item_desc {
	top: auto;
	bottom: -1px;
}

hr {
	margin-bottom: 4px;
	opacity: 0.3;
}
/*.item-w2.item-h2 .nivoSlider h1,
.item-w2.item-h2  h1
{
	margin-top: 8%;
    text-align: right;
    font-size: 28px;
    margin-right: 7%;
    width: 50%;
    display: inline-block;
}*/
/*#homepage_grid .item-w2.item-h2  h1
{
    width: 85%;
}*/
.ui-widget-overlay {
	background: #363636 !important;
	opacity: 0.7;
}


.nivoSlider .btn_new_slider,
.item-w2.item-h2 .btn_new_slider {
	background: #ffffff;
	border-radius: 50px;
	border: none;
	color: #2B2D2C;
	padding: 7px;
	width: 153px;
	font-family: typopas;
	font-size: 20px;
	font-weight: bold;
	box-shadow: 0px 4px 0px 0px rgba(120, 120,120, 0.5);
	top: 75%;
	text-align: center;
	display: inline-block;
}

.btn_new_slider {
	display: none;
}

.item-w2 h1, .iw_off h1 {
	color: #2e2d2d;
	margin-top: 17%;
	text-align: center;
	font-size: 26px;
	font-family: apolo;
	font-weight: 200;
}


#homepage_box .item-w2 h1, #homepage_box .iw_off h1,
#homepage_box2 .item-w2 h1, #homepage_box2 .iw_off h1 {
	margin-top: 0;
	text-align: right;
	margin-bottom: 12px; /*rivka 22/1/17 home*/
	margin-bottom: 0px; /*rivka 20/8/17 home*/
}

.item-w2 h2, .iw_off h2 {
	color: black;
	margin-top: 3%;
	text-align: right;
	margin-right: 33px;
	font-size: 22px;
	font-family: apolo;
	font-weight: 200;
}

	.item-w2 h2 span, .iw_off h2 span {
		color: white;
		margin-left: 5px;
		font-size: 35px;
		line-height: 10px;
	}



/*homepage responsive*/


/* takanon page */
.takanon .spacer_top {
	height: 25px;
}

.takanon h1 {
	margin-bottom: 5px;
}
/* category page */
page.category input[type=checkbox] {
	visibility: hidden;
}

.cat_title .fltlft_load.hidden {
	display: none;
}

.cat_title .fltlft_load {
	float: left;
	width: 22px;
	margin-top: -4px;
	margin-left: 2px;
}

.cat_title .fltlft {
	width: 159px;
	margin-top: -9px;
	margin-left: 2px;
}

.classic .no-border {
	padding: 0px;
}

.no-border {
	/*font-family: apolo;*/
	font-weight: 400;
	padding: 19px 0 14px 0;
	/*font-size: 26px;*/
	border: none !important;
	color: black;
	margin: 0;
}

.category .no-border {
	padding: 25px 0 25px 0;
	margin-top: -12px;
	width: 200px;
	/*word-spacing: 200px;*/
	margin-top: 25px;
	float: right;
	font-family: OEAlchemistPro;
	font-size: 42px;
	font-weight: bold;
	line-height: 36px;
	color: #42515a;
	border-top: solid 4px #EEEEEE !important;
	border-bottom: solid 4px #EEEEEE !important;
}

.category .no-border-img {
	margin-right: -68px;
	position: relative;
	margin-top: 70px;
	margin-top: 60px;
}

.trb_94.category .no-border-img,
.trb_271.category .no-border-img {
	margin-right: -48px;
}

.category .no-border {
	/*background-image:url(../img/meshek/cat_icon10.png);
	background-repeat:no-repeat;
	background-size:auto 48px;
	background*/ -position: 18px 40px;
	padding-left: 50px;
	width: 150px;
	min-height: 72px;
	word-break: normal;
	padding-left: 80px;
	width: 142px;
	z-index: 9;
	position: relative;
}

	.category .no-border img {
		float: left;
		margin-left: -60px;
		margin-top: -20px;
		position: relative;
	}
/*.category.trb_183 .no-border {
	background-image:url(../img/meshek/cat_icon1.png);
}
.category.trb_195 .no-border {
	background-image:url(../img/meshek/cat_icon2.png);
}
.category.trb_221 .no-border {
	background-image:url(../img/meshek/cat_icon3.png);
}
.category.trb_157 .no-border {
	background-image:url(../img/meshek/cat_icon4.png);
}
.category.trb_16 .no-border {
	background-image:url(../img/meshek/cat_icon4.png);
}
.category.trb_17 .no-border {
	background-image:url(../img/meshek/cat_icon6.png);
}
.category.trb_74 .no-border {
	background-image:url(../img/meshek/cat_icon7.png);
}
.category.trb_182 .no-border {
	background-image:url(../img/meshek/cat_icon8.png);
}
.category.trb_94 .no-border {
	background-image:url(../img/meshek/cat_icon9.png);
}*/

.category .content span, .presonal_zone_fav .content span, .product .related_items .single_cat span {
	color: #ffffff;
	text-align: right;
	font-size: 17px;
	/*padding: 3px 10px 10px 10px;*/
	font-weight: bold;
	display: none;
}

	.category .content span .ns, .presonal_zone_fav .content span .ns,
	.product .related_items .single_cat span .ns {
		font-size: 90%;
		margin-right: 3px;
	}

.category .content h2, .presonal_zone_fav .content .cat_wrapper h2, .product .related_items .single_cat h2 {
	font-family: Open Sans Hebrew;
	font-weight: 400;
	border-bottom: 1px solid #dddddd;
	/* padding: 3px 10px 10px 10px; */
	font-size: 22px;
	/* margin: 2px 0 16px 0; */
	border: none;
	padding-bottom: 0;
	margin-bottom: 0 !important;
	font-weight: 400;
	color: #ffffff;
	text-align: right;
	height: 42px;
	margin-top: -59px;
	z-index: 9999;
	position: relative;
	padding-right: 15px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 7px !important;
	transition: 0.4s;
	line-height: 33px;
	background-image: url(../img/meshek/_dot2.png);
}

	.category .content h2 b, .presonal_zone_fav .content .cat_wrapper h2 b,
	.product .related_items .single_cat h2 b {
		display: block;
		font-weight: 400;
	}

	.category .content h2 u, .presonal_zone_fav .content .cat_wrapper h2 u,
	.product .related_items .single_cat h2 u {
		font-weight: 200;
		text-decoration: none;
	}

.category .content .single_cat:hover h2, .presonal_zone_fav .content .cat_wrapper .single_cat:hover h2, .product .related_items .single_cat:hover h2 {
	/*overflow: visible; */
	/* background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0)); */
	background-image: url(../img/meshek/_dot2.png);
	/* background-color: #000000; */
	background-color: transparent;
	/* opacity: 0.7; */
	margin-top: -260px;
	/* background-color: green; */
	padding-top: 105px !important;
	height: 159px;
	height: 145px;
	line-height: 26px;
}

.category .single_cat:hover .item_category_txt.Rectangle-32-copy {
	/*display:none;*/
	/*transition:0.1s;*/
	/*margin-top: -138px;
	height:137px;*/
	/*opacity: 0;*/
	/*margin-top: -137px;*/
}

.category .single_cat .item_category_txt.Rectangle-32-copy, .presonal_zone_fav .content .cat_wrapper .single_cat .item_category_txt.Rectangle-32-copy, .product .related_items .single_cat .item_category_txt.Rectangle-32-copy {
	margin-top: -137px;
	margin-top: -257px; /*21/11/16*/
	margin-top: -157px; /*21/11/16*/
	margin-top: -167px; /*21/11/16*/
	margin-top: -147px; /*21/11/16*/
	margin-top: -42px;
	display: none;
}

body.category .item_category_but,
body.presonal_zone_fav .item_category_but,
.product .related_items .single_cat .item_category_but {
	margin-top: 15px;
	height: 19px;
	background-position-y: 8px;
	padding-top: 6px;
	margin-top: 1px;
	position: relative;
	z-index: 999999;
	background-color: transparent;
	display: none;
}

body.category .single_cat:hover .item_category_but,
body.presonal_zone_fav .single_cat:hover .item_category_but,
.product .related_items .single_cat:hover .item_category_but {
	display: block;
}

.category .sidebar_menu h2,
.presonal_zone_fav .sidebar_menu h2 {
	padding-bottom: 8px !important;
	border-bottom: 1px solid #ddd !important;
}

ul.checkbox_list {
	margin-top: 5px;
	margin-bottom: 12px;
}

.category aside.sidebar-right h2 {
	font-family: apolo;
	font-weight: 400;
	border-bottom: 1px solid #dddddd;
	padding: 3px 0 10px 0;
	font-size: 24px;
	margin: 2px 0 16px 0;
	border: none;
	padding-bottom: 0;
	margin-bottom: 0 !important;
	font-weight: 200;
}

.flyer {
	margin-bottom: 11px;
}

.category .fav_icon.active {
	/*background-position: -90px -43px;
    background-position: -45px -43px;*/
}
/**
 * Checkbox pink
 */
.checkboxPink {
	width: 14px;
	height: 17px;
	margin-left: 8px;
	float: right;
	position: relative;
}

	/**
 * Create the box for the checkbox
 */
	.checkboxPink label {
		cursor: pointer;
		position: absolute;
		width: 13px;
		height: 13px;
		margin-top: 2px;
		top: 0;
		left: 0;
		background: #ffffff;
		border: 1px solid #969696;
		border-radius: 4px;
	}

		/**
 * Display the tick inside the checkbox
 */
		.checkboxPink label:after {
			opacity: 0;
			content: '';
			position: absolute;
			width: 5px;
			height: 3px;
			background: transparent;
			top: 3px;
			left: 3px;
			border: 3px solid #f1f1f1;
			border: 3px solid #c1d72e;
			border-top: none;
			border-right: none;
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

		/**
 * Create the hover event of the tick
 */
		.checkboxPink label:hover::after {
			border-color: #1f1f1f;
			border-color: #c1d72e;
			opacity: 0.3;
		}

		/**
 * Create the hover event of the tick
 */
		.checkboxPink label:hover::after {
			border-color: #1f1f1f;
			border-color: #969696;
			opacity: 0.3;
		}

	/**
 * Create the checkbox state for the tick
 */
	.checkboxPink input[type=checkbox]:checked + label:after {
		border-color: 3px solid #fff;
		opacity: 1;
	}

	.checkboxPink input[type=checkbox]:checked + label {
		/*background:#c1d72e;
    border-color: #c1d72e;*/
	}

	.checkboxPink label::after:hover {
		border-color: #fff !important;
	}

/**
 * Checkbox White
 */
.checkboxWhite {
	width: 14px;
	height: 17px;
	margin-left: 8px;
	float: right;
	position: relative;
}
	/**
 * Create the box for the checkbox
 */
	.checkboxWhite label {
		cursor: pointer;
		position: absolute;
		width: 13px;
		height: 13px;
		top: 14px;
		right: 11px;
		background: #3D484E;
		border-radius: 3px;
		width: 10px;
		height: 11px;
		border: 1.8px solid #ffffff;
	}

		/**
 * Display the tick inside the checkbox
 */
		.checkboxWhite label:after {
			opacity: 0;
			content: '';
			position: absolute;
			width: 4px;
			height: 2px;
			background: transparent;
			top: 3px;
			left: 2px;
			border: 2px solid #fff;
			border-top: none;
			border-right: none;
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

		/**
 * Create the hover event of the tick
 */
		.checkboxWhite label:hover::after {
			border-color: #fff;
			opacity: 0.8;
		}

	/**
 * Create the checkbox state for the tick
 */
	.checkboxWhite input[type=checkbox]:checked + label:after {
		border-color: #fff;
		opacity: 1;
	}

.checkbox_description {
	float: right;
	font-size: 14px;
	margin-right: 1px;
	width: 186px;
}

.checkbox_list li {
	border: 0 !important;
	height: 25px;
	padding: 0 !important;
}

.plus {
	width: 21px;
	background: url('../img/meshek/plus.png') no-repeat;
	float: right;
	height: 21px;
	margin-top: -4px;
	margin-left: 5px;
}

body:not(.index_meshek) #datepick,
.category #datepick, .category #datespickfrom, .category #datespickto {
	background: url(../img/meshek/calendar.png) no-repeat;
	background-position: 5px 5px;
	width: 177px;
	border: 1px #d4d4d4 solid;
	border-radius: 4px;
	height: 30px;
	font-size: 16px;
	padding-right: 10px;
	font-family: Open Sans Hebrew;
	font-weight: 400;
	cursor: pointer;
	transition: .3s all;
	outline-offset: -2px;
	margin-top: 5px;
	margin-bottom: 11px;
	color: #777777;
}

.category #datepick, .category #datespickfrom, .category #datespickto {
	width: 90px;
}

.category #datepick {
	background-position: 12px 11px !important;
	background-size: 16px !important;
	padding: 8px 5px 8px 5px !important;
	border-radius: 3px !important;
	width: 212px !important;
	height: 22px !important;
	text-indent: 7px !important;
	border: solid 1px #a6a6a6 !important;
}

#datepick:focus {
	outline: rgb(241, 88, 115) solid 1px;
	outline: rgb(193, 215, 46) solid 1px;
	transition: .3s all;
}

.line_roller_wrapper {
	width: 100%;
	margin-top: 27px;
}

.line_roller {
	width: 93%;
	margin-right: 6px;
	margin-top: 7px;
	height: 1px;
	background: #8e8e8e;
	position: relative;
}

.calendar td.today span {
	background-color: #C1D72E !important;
}

.calendar td span:hover {
	background-color: #C1D72E !important;
}

#max_range, .ui-slider-handle.ui-state-default.ui-corner-all {
	position: absolute;
	height: 18px;
	width: 18px;
	background: #c1d72e;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	top: -8px;
	left: 87px;
	margin-left: -9px;
	outline: none;
}

	.ui-slider-handle.ui-state-default.ui-corner-all:hover {
		background: #FAA843;
		transition: .1s all;
	}

.ui-slider-range.ui-widget-header.ui-corner-all {
	background-color: #c1d72e;
	height: 1px;
	position: absolute;
}

.pay_min, .pay_max {
	cursor: default;
	transition: .3s all;
	padding: 3px;
	margin-top: 10px;
	border-radius: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pay_min {
	float: left;
}

.pay_max {
	float: right;
}

/*.pay_min:hover,.pay_max:hover{
    background:#F4369D;
    color:#fff;
    padding:3px;
    border-radius:5px;
    }*/

.sidebar_menu h3 {
	margin: 0;
	margin-top: 3px;
	padding: 0;
	font-size: 18px;
	font-family: typopas;
	font-weight: 200;
}


.fltlft {
	float: left;
}

body.shopping_cart.count_0 .clear_basket_button,
body.shopping_cart.count_0 .pay_button {
	display: none;
}

body.shopping_cart.count_0 .empty_rem {
	display: block;
	text-align: center;
}

	body.shopping_cart.count_0 .empty_rem h3 {
		color: #b9b9b9;
		font-family: OEAlchemistPro;
		font-size: 25px;
		margin-bottom: 30px;
		margin-top: 40px;
		font-weight: 600;
	}

	body.shopping_cart.count_0 .empty_rem a {
		font-weight: 200;
		font-family: OEAlchemistPro;
		color: #42515a;
		background-color: #C1D72E;
		padding: 10px 25px 10px 25px;
		font-size: 19px;
		border-radius: 5px;
	}

.shopping_cart_mobile .select_fancy, .checkout_mobile .select_fancy {
	padding: 4px;
	margin: 0;
	background: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	background: #fff;
	color: #000000;
	outline: none;
	display: inline-block;
	cursor: pointer;
	/* width: 160px; */
	font-size: 14px;
	font-family: typopas;
	font-weight: 200;
}

.shows_mobile .select_fancy /* rivka 28/5/2015*/ {
	padding: 4px;
	margin: 0;
	background: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	background: #fff;
	color: #000000;
	outline: none;
	display: inline-block;
	cursor: pointer;
	/* width: 160px; */
	font-size: 14px;
	font-family: typopas;
	font-weight: 200;
}

.select_fancy.select_fancyOpen {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.select_fancy .select_fancyInner {
	background: url('../img/arrow_down.png') 1px 5px no-repeat;
	width: 100% !important;
}

.select_fancy.select_fancyOpen .select_fancyInner {
	background: url('../img/arrow_up.png') 1px 5px no-repeat;
}

.select_fancy select option {
	font-size: 14px;
	font-family: typopas;
	font-weight: 200;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select {
		padding-right: 18px;
	}
}



.cat_title {
	border-bottom: 1px solid #dddddd;
	height: 34px;
}

.display360_wrapper {
	margin-top: 7px;
}

	.display360_wrapper .checkboxWhite, .display360_wrapper .plus, .display360_wrapper .checkbox_description {
		display: none;
	}

.fltlft.select_fancy {
	margin-top: -8px;
}

.cat_wrapper {
	width: 100%;
	margin-top: 20px;
	float: left;
	/*margin-top: -65px;*/
}

body.category_desktop .cat_wrapper {
	float: right;
	width: 110%;
	margin-top: 40px;
}

body.presonal_zone_fav .cat_wrapper {
	margin-top: 0px;
}

.single_cat.hidden {
	display: none;
}

.single_cat {
	width: 167px;
	height: 220px;
	height: 283px;
	position: relative;
	/*overflow: hidden;*/
	float: right;
	margin: 19px 29px 34px 62px;
	cursor: pointer;
	width: 223px;
	height: 300px;
	height: 283px;
	margin: 19px 0px 18px 30px;
	/*border: solid 2px #E5E5E5;*/
}

	.single_cat:nth-child(3n+3) {
		margin: 22px 30px 39px 0px;
		margin: 19px 0px 17px 0px;
	}

.product .related_items .single_cat:nth-child(4n+4) {
	margin: 19px 0px 17px 0px;
}

.product .related_items .single_cat:nth-child(3n+3) {
	margin: 19px 0px 18px 30px;
}

body.category_desktop .single_cat:nth-child(3n+3) {
	margin: 19px 0px 18px 30px;
}

.cat_img {
	position: relative;
	/*width:167px;
        height:167px;*/
	overflow: hidden;
	/*width: 223px;*/
	height: 240px;
}

body.category .cat_img img, body.my_items .cat_img img, body.presonal_zone_fav .cat_img img, .product .related_items .single_cat .cat_img img {
	position: static;
	width: auto;
	min-width: 0px !important;
	float: left;
	height: 250px;
}

body.category .cat_img, body.my_items .cat_img, body.presonal_zone_fav .cat_img, .product .related_items .single_cat .cat_img {
	text-align: center;
	height: 250px;
	padding-bottom: 10px;
	/*background-color:#FDF1E3;*/
}

.cat_img img {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	/*transition:all 0.5s ease;*/
	width: 100%;
	height: 167px;
}

body.category_mobile .cat_img img { /* rivka 31/5/2015 */
	transition: none;
	border: 0px !important;
}

body.category_mobile.trb_pickApresent .cat_img img {
	height: 100%;
	width: 95%;
}

body.category.category_mobile.mobile.trb_pickApresent .cat_img {
	height: 89px;
}

.category_mobile.trb_pickApresent .wrapper {
	padding-top: 65px !important;
}

body.category.mobile.trb_pickApresent .single_cat {
	height: 88px !important;
	margin: 0px 3px 12px 3px !important;
}

.single_cat:hover img {
	/*-webkit-transform:scale(1.25) rotate(5deg);*/ /* Safari and Chrome */
	/*-moz-transform:scale(1.25) rotate(5deg);*/ /* Firefox */
	/*-ms-transform:scale(1.25) rotate(5deg);*/ /* IE 9 */
	/*-o-transform:scale(1.25) rotate(5deg);*/ /* Opera */
	/*transform:scale(1.5) rotate(5deg);*/
	/*opacity:0.7;*/
}

body.category_mobile .single_cat:hover img { /* rivka 31/5/2015 */
	/*-webkit-transform:none;*/ /* Safari and Chrome */
	/*-moz-transform:none;*/ /* Firefox */
	/*-ms-transform:none;*/ /* IE 9 */
	/*-o-transform:none;*/ /* Opera */
	/*transform:none;*/
	/*opacity:0.5;*/
}

body.category_mobile .circ /* rivka 31/5/2015 */ {
	/*width:207px;
    	height:207px;*/
	border: 0px !important;
}

.single_cat .circ {
	width: 22px;
	height: 14px;
	background: url(../img/meshek/polWhite.png);
	top: 50.9%;
	top: 54.9%;
	left: 45%;
	display: none;
}

.category.category_mobile.mobile .single_cat .circ {
	top: 61.5%;
}

.circ {
	width: 167px;
	height: 167px;
	/*background: url(../img/circ.png);*/
	/*background: url(../img/circ2.png);*/ /* inon */
	/*background-repeat:no-repeat;*/ /* inon */
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
}

.single_cat h2 {
	font-size: 20px;
	font-family: typopas !important;
	font-weight: 200;
	padding: 0;
	text-align: center;
	padding-top: 13px !important;
	border-bottom: none;
	margin: 0;
}

.single_cat h3 {
	font-size: 14px;
	font-family: typopas !important;
	font-weight: 200;
	text-align: center;
	padding-top: 0px !important;
	margin-top: 0 !important;
	line-height: 18px;
	border-top: 0 !important;
	color: #4c4c4c;
}

.sidebar_menu ul li ul li ul li, .no_border {
	border: none !important;
	padding-bottom: 0 !important;
}

.cat_img.loading, .item.loading {
	background: #c1d72e;
	text-align: center;
	position: relative;
}

	.cat_img.loading::after, .item.loading::after {
		content: '';
		background: url(../img/loader.gif);
		width: 66px;
		height: 70px;
		position: absolute;
		top: 47px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

.page_search section.content {
	width: 100% !important;
}

/* Search results */
.page_search .page_search_rem { /* inon chage from page_search_rem */
	margin-top: -2px;
	height: 27px;
}

	.page_search .page_search_rem b {
		font-weight: 400;
	}

.res_row {
	border-bottom: 1px solid #ddd;
	height: 108px;
	padding-top: 0px;
}

	.res_row .res_des {
		float: right;
		height: auto;
		margin-top: 21px;
		margin-right: 41px;
	}

	.res_row.res_row_ws .res_des {
		margin-top: 16px;
		width: 86%;
	}

		.res_row.res_row_ws .res_des p {
			margin-top: 3px;
		}

.category aside.sidebar-right .res_row .res_des /* rivka 28/5/2015 */ {
	margin-top: 0px;
	margin-right: 0px;
}

.category aside.sidebar-right .sidebar-right-menu .res_row:first-child .res_des /* rivka 28/5/2015 */ {
	margin-top: 21px;
}

.category aside.sidebar-right h2 /* rivka 28/5/2015 */ {
	font-size: 18px;
}

.res_des h2, .res_des h3 {
	color: #474747;
	font-size: 22px;
	border: none;
	margin-top: -4px;
	padding-bottom: 1px;
	font-family: typopas;
	font-weight: 200;
}

	.res_des h2:hover, .res_des h3:hover {
		text-decoration: underline;
	}


.res_des h3 {
	color: #000;
	font-size: 20px;
	border: none;
	margin-top: 0;
	font-weight: 200;
	margin-bottom: 3px;
	font-family: typopas;
}

.res_des p {
	color: #919191;
	font-size: 13px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

	.res_des p a {
		color: #919191;
		text-decoration: none;
	}

		.res_des p a:hover {
			text-decoration: underline;
		}

.single_res {
	padding: 0px 0 0 0px;
	position: relative;
	height: 88px;
	float: right;
	margin-right: 17px;
	margin-top: 16px;
	overflow: hidden; /* inon - שלא ייראה כמו חותמת */
	height: 77px; /* inon */
	border-radius: 2px;
}

	.single_res .circ {
		right: 0;
		left: auto;
		top: 0;
		width: 77px;
		height: 77px;
		background-size: contain;
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
		background-image: url(../img/circ_small.png); /* inon - IE8 */
		background-image: none;
	}

.res_img {
	height: 77px;
	width: 77px;
}

	.res_img img {
		height: auto;
		width: 100%;
	}

.page_search h2.no-border {
	font-size: 32px;
	padding-top: 0px;
	padding-bottom: 18px;
}

.page_search .cat_title {
	height: 30px;
}

/*.category_desktop .cat_title {
	display: none; adi 21.03.2019
}*/

.cat_wrapper h3 { /*adi 21.03.2019*/
	display: none;
}

/*about*/
.spacer_top {
	height: 30px;
}

aside.inner_sidebar {
	width: 28.47%;
	float: left;
}

	aside.inner_sidebar > div:nth-child(2) {
		margin-bottom: 14px;
		padding-bottom: 35px;
	}

.about .main_content p {
	text-align: justify;
	margin-top: 9px;
	line-height: 21px;
	font-size: 18px;
}

.main_content {
	width: 68.6%;
	float: right;
}

.mini_title {
	font-family: apolo;
	font-weight: 400;
	font-size: 22px;
	color: black;
	line-height: 34px;
	clear: both;
	float: left;
	border-bottom: 1px solid #bdbdbd;
	padding-bottom: 13px;
	margin-bottom: 35px;
}

	.mini_title:nth-child(3n) {
		border-bottom: none !important;
		margin-bottom: 0px;
	}

/*thank you*/

.toda {
	margin-bottom: 24px;
	background: url(../img/toda.jpg) no-repeat;
	width: 991px;
	height: 120px;
	padding-top: 55px;
}

body.mail .toda, body.mail .inner_wrapper {
	width: 850px;
}


.toda h1 {
	margin-bottom: 20px;
	font-family: apolo;
	font-weight: 400;
	font-size: 72px;
	color: #c1d72e;
	line-height: 30px;
	margin-right: 54px;
}


.toda h2 {
	margin-bottom: 20px;
	font-family: apolo;
	font-weight: 400;
	font-size: 24px;
	color: #000;
	line-height: 30px;
	margin-right: 55px;
}

.info_line {
	padding-top: 3px;
	height: 19px;
}

.right_block {
	float: right;
	position: relative;
}

.rec_line.last .right_block {
	display: none;
}

.left_block {
	float: left;
}

.info_line span {
	font-family: typopas;
	font-size: 18px;
	font-weight: 200;
	color: #000;
}

	.info_line span.thin {
		font-weight: 200;
	}

.date_space {
	margin-right: 23px;
}

.type_space {
	margin-right: 23px;
}

.full_content {
	width: 100%;
	color: #000;
}

	.full_content h1 {
		text-align: right;
		margin-top: -24px;
		margin-bottom: 0;
		font-family: OEAlchemistPro;
		font-size: 42px;
		font-weight: 600;
		line-height: 71px;
		color: #42515a;
		background: url(../img/meshek/shop-shop.png) 100% 19px no-repeat;
		text-indent: 78px;
	}

.rec_line {
	margin-top: 30px;
	margin-bottom: 20px;
}

.thank_you .rec_line {
	margin-top: 26px;
	margin-bottom: 58px;
	clear: both;
}

.rec_line::after {
	content: '';
	clear: both;
}

.rec_line_title {
	/*background: url(../img/line_bg.png) repeat;*/
	background: #EEEEEE;
	width: 100%;
	height: 36px;
	position: relative;
}

body.checkout_page .rec_line_title {
	background: #43515A;
	width: 100%;
	height: 36px;
	position: relative;
}

.rec_line_title span {
	color: #ffffff;
	font-weight: 400;
	float: right;
	line-height: 34px;
	margin-right: 17px;
}

.rec_line h3 {
	font-family: typopas;
	color: #000;
	font-size: 18px;
	font-weight: 200;
	float: none;
	line-height: 37px;
	margin-right: 7px;
	clear: both;
	margin-bottom: 10px;
}

.rec_line_title .circle {
	background: #fff;
	border-radius: 50%;
	width: 27px;
	height: 27px;
	margin-top: 4px;
	margin-right: 8px;
	display: inline-block;
	float: right;
}

.shekel_icon {
	background: url(../img/meshek/shop-payment.png) repeat;
	height: 100%;
}

.page_icon {
	background: url(../img/meshek/shop-Order.png) repeat;
	background: url(../img/meshek/shop-details-order.png) repeat;
	height: 100%;
}

.coupon_icon {
	background-image: url(../img/meshek/footer-icons.png);
	background-image: url(../img/meshek/shop-Order.png);
	width: 20px;
	height: 23px;
	background-position: -3.5px;
	margin: 2px 3px 0 0px;
	padding: 0;
	background-size: 27px;
}

.thank_you #MainTable table {
	border-collapse: separate;
	border-spacing: 1;
}

.thank_you #MainTable ul {
	padding: 0 40px 0 0px;
	margin: 1em 0;
}

.thank_you #MainTable table:last-child {
	margin-bottom: 20px;
}

.thank_you #MainTable {
	display: block !important;
}

.person_icon {
	background: url(../img/meshek/shop-Details.png) no-repeat;
	height: 100%;
}

.printer_icon, .printer_icon_b {
	background: url(../img/meshek/ty_sprite.png) repeat;
	width: 21px;
	height: 22px;
	background-position: -53px 0px;
	float: none;
	margin: 0 auto;
}

	.printer_icon_b:hover {
		background-position: -53px 0px;
	}

	.printer_icon:hover, .printer_icon_b {
		/*background-position: -78px 0px;*/
	}

.thank_you .rec_line.last .left_block {
	float: left;
	width: 120px;
}

.thank_you .left_block:hover .printer_icon {
	/*background-position: -78px 0px;*/
}

.thank_you .left_block:hover .printer_text {
	color: #1f1f1f;
}

.thank_you .printer_icon {
	float: right;
}

.thank_you .moked_text {
	float: none;
	margin-right: 6px;
	margin-left: 5px;
}

.boxer {
	display: table;
	border-collapse: collapse;
	width: 99.8%;
	table-layout: auto;
}

	.boxer .box-row {
		display: table-row;
		border-bottom: 1px solid #bdbdbd;
		border-bottom: 2px solid #E4E4E4;
		width: 100%;
	}

.shopping_cart .boxer .box-row {
	height: 100px;
}

.boxer .box-row.title {
	border-bottom: 1px solid #bdbdbd;
}

	.boxer .box-row.title .box {
		font-weight: 200;
	}

.thank_you .boxer .box-row.title .box {
	padding-top: 24px;
	padding-bottom: 6px;
	font-weight: 400;
	font-size: 14px;
}

.boxer .box {
	display: table-cell;
	vertical-align: top;
	padding: 21px 21px 17px 0px;
	text-align: right;
}

.box.spacer50 {
	width: 50%;
}

.box.spacer30 {
	width: 30%;
}

.box.spacer20 {
	width: 13%;
}

.box.spacer15 {
	width: 18%;
}

.box.spacer10 {
	width: 10%;
}

.boxer .box:first-child {
	padding-right: 25px;
}
/*boxer .box-row .box:last-child{*/
/* inon */
/*boxer .box-row .sum{ 
    padding-left:0;
    padding-right: 0;
    width: 9.3%;
    text-align: center;
}*/

.rec_line .comment, .info_line .comment {
	font-family: typopas;
	font-size: 18px;
	color: #c1d72e;
	padding: 16px;
	line-height: 20px;
	border: 1px solid #bdbdbd;
	clear: both;
}

.rec_line .sum {
	background: #c1d72e;
	color: #fff;
	font-family: typopas;
	font-size: 22px;
	padding: 15px;
	float: left;
	text-align: center;
	width: 200px;
	margin-top: 19px;
}

	.rec_line .sum::after {
		clear: both;
		content: '';
	}

.rec_line.last {
	padding-bottom: 60px;
	padding-top: 5px;
	clear: both;
}

a.gray_link {
	color: #818080;
	font-size: 16px;
	font-family: typopas;
}

.moked_text {
	color: #c1d72e;
	font-size: 22px;
	font-family: apolo;
	font-weight: 400;
	clear: none;
	float: right;
	display: inline;
	margin-right: 0;
	margin-left: 12px;
}

.printer_text {
	color: #c1d72e;
	font-size: 18px;
	font-family: typopas;
	font-weight: 200;
	clear: none;
	float: right;
	display: inline;
	margin-right: 7px;
	float: right;
	transition: .3s all;
}

	.printer_text:hover, .printer_icon:hover + .printer_text {
		color: black;
	}

/*FAQ*/
ul.faq_list {
	list-style: none;
}

.faq_list .title {
	font-size: 16px;
	cursor: pointer;
	position: relative;
	/* margin-top: -5px; */
}

	.faq_list .title:hover {
		font-weight: 200;
		color: #c1d72e;
	}

.faq_list .table_cell {
	display: table-cell;
}

.faq_list .table {
	display: table;
}

.faq_list li {
	border-bottom: 1px dotted black;
	padding-top: 14px;
	padding-bottom: 12px;
	transition: .3s all;
	line-height: 16px;
}

.faq_list .answer {
	margin-top: 10px;
	line-height: 20px;
	width: 580px;
}

.faq_list li.active .title {
	font-weight: 200;
	color: #c1d72e;
}

.faq_list .active {
	transition: 0.3s all;
}

.faq_arrow {
	background: url(../img/meshek/faq.png) repeat;
	width: 23px;
	height: 23px;
	background-position: 0px 0px;
	position: absolute;
	left: 0;
	margin-top: -5px;
	transition: 0.3s opacity;
}


.faq_list li:hover .faq_arrow {
	background: url(../img/meshek/faq.png) repeat;
	width: 23px;
	height: 23px;
	background-position: -23px -1px;
	opacity: 1;
	position: absolute;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";
}

.faq_list li.active .faq_arrow, .faq_list li.active2 .faq_arrow {
	background: url(../img/meshek/faq.png) repeat;
	width: 23px;
	height: 23px;
	opacity: 1;
	background-position: -23px 0px;
	position: absolute;
}

.faq_list li.active:hover .faq_arrow {
	background-position: -23px 0px;
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	filter: FlipV;
	-ms-filter: "FlipV";
}

/*contact*/

form.contact_form {
	width: 410px;
}

	form.contact_form label {
		clear: both;
		display: block;
		float: right;
		width: 108px;
		line-height: 29px;
		padding-right: 4px;
	}

	form.contact_form.update_pass_form label {
		width: 128px;
	}

	form.contact_form.update_pass_form .form_line input {
		width: 250px;
	}

	form.contact_form.update_pass_form .form_line input {
		direction: ltr;
		text-align: left;
		transition: .3s all;
	}

		form.contact_form.update_pass_form .form_line input.error {
			border: 1px #c1d72e solid;
			transition: .3s all;
		}

#update_pass {
	margin-bottom: 30px;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
}

form.contact_form label::after {
	content: '';
	clear: both;
}

.form_line {
	height: 34px;
	margin-bottom: 8px;
	position: relative;
}

.form_footer {
	display: block;
	clear: both;
	font-size: 16px;
	margin-top: 0px;
	width: 270px;
	float: left;
	margin-left: 27px;
}

	.form_footer span {
		color: #c1d72e;
	}

#newsletter_div .text-center {
	width: auto;
}

.contact_page:not(.personal_page) aside.sidebar-right {
	display: none;
}

.contact_page:not(.personal_page):not(.mobile) .content {
	width: 940px;
}

.contact_page .wrapper {
	padding-bottom: 130px;
}

.contact_page .left_block {
	margin-top: 19px;
}

	.contact_page .left_block img {
		display: none;
	}

.contact_page .right_block {
	margin-top: 12px;
}

.form_line input[type="text"], .form_line input[type="password"], .contact_form select#c_subject {
	width: 270px;
	height: 28px;
	border-radius: 4px;
	border: 1px solid rgb(184, 184, 184);
	text-indent: 10px;
}

.contact_page h1 {
	margin-bottom: 31px;
}

.form_line.comments_box {
	height: 67px;
	margin-bottom: 7px;
}

.error.form_line input[type="text"], .error.form_line input[type="password"], .error.form_line select#c_club, .error.form_line select#c_subject, .error.form_line textarea, .contact_form .error.form_line .double_white div.trigger, .contact_form .error.form_line span.double_select, .error.form_line select#c_subject_mehsek {
	border: 1px #c1d72e solid;
	transition: .3s all;
}

.contact_page .error.form_line input[type="text"].elm_error, .contact_page .form_line input[type="text"].elm_error,
.contact_page .error.form_line select#c_club.elm_error, .contact_page .form_line select#c_club.elm_error {
	border: 1px #c1d72e solid;
	transition: .3s all;
}

.contact_page .error.form_line select#c_club:not(.elm_error), .contact_page .error.form_line input[type="text"]:not(.elm_error) {
	border: 1px solid rgb(184, 184, 184);
}

.error_m {
	color: #c1d72e;
	margin: 0;
	position: absolute;
	top: 29px;
}

.contact_page .error_m {
	color: red;
}

.personal_page .error_m {
	color: red;
	margin: 0;
	position: static;
	margin-top: 10px;
	margin-right: 5px;
	display: block !important;
	height: 15px;
}

.contact_us .error_m {
	text-align: center;
	width: 100%;
	font-weight: 600;
}

.error_m_pass {
	color: #c1d72e;
	margin-top: -15px;
	margin-bottom: 10px;
}

.comments_box textarea {
	width: 250px;
	border-radius: 4px;
	border: 1px solid rgb(184, 184, 184);
	float: left;
	margin-left: 26px;
	height: 53px;
	padding: 9px 7px 5px 12px;
	text-indent: 6px;
}

.contact_form input[type="submit"] {
	clear: both;
	display: block;
	float: left;
	margin-left: 27px;
	height: 35px;
	margin-top: 10px;
	width: 96px;
	border: none;
	background: url(../img/send.png);
	transition: .3s all;
}


.contact_form input[type="submit"], .contact_form input.send_form, .contact_form input.save_pass {
	clear: both;
	display: block;
	float: left;
	height: 35px;
	margin-top: 10px;
	width: 97px;
	border: none;
	/*background: url(../img/send.png) no-repeat;*/
	transition: .3s all;
	cursor: pointer;
	color: #ffffff;
	background-color: #c1d72e;
	border-radius: 4px;
	font-weight: 500;
	text-align: center;
	font-family: typopas;
	font-size: 20px;
}

.contact_form input[type="submit"], .contact_form input.send_form {
	width: 100%;
	height: 45px;
	margin-top: 25px;
}

	.contact_form input[type="submit"]:hover, .contact_form input.send_form:hover, .contact_form input.save_pass:hover {
		opacity: 0.7;
	}



.contact_page.personal_page input.cancel_send_form, .contact_page.personal_page input.cancel_save_pass {
	display: inline-block;
	margin-left: 27px;
	height: 35px;
	margin-top: 10px;
	width: 97px;
	border: none;
	transition: .3s all;
	cursor: pointer;
	background-color: #AAAAAA;
	border-radius: 4px;
	color: #ffffff;
	font-weight: 500;
	text-align: center;
	font-family: typopas;
	font-size: 20px;
	float: left;
}

	.contact_page.personal_page input.cancel_send_form:hover,
	.contact_page.personal_page input.cancel_save_pass:hover {
		opacity: 0.7;
	}

input#c_email {
	direction: ltr;
}

.phone-select {
	position: absolute;
	display: inline-block;
	background: transparent;
	width: 57px !important;
	left: 36px;
	text-indent: 6px;
	padding: 0;
	border: none;
	height: 20px;
	top: 6px;
	line-height: 19px;
	border-right: 1px solid #bdbdbd;
}

	.phone-select .phone-selectInner {
		background: url(../img/two_arrows.png) no-repeat;
		background-position: 6px 4px;
	}

select.phone-select {
	z-index: 50;
}

.phone-select select option {
	font-size: 14px;
	font-family: typopas;
	font-weight: 200;
}

.error .phone-select {
	left: 23px;
	top: 15px;
}

.double_select {
	width: 270px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid rgb(184, 184, 184);
	text-indent: 10px;
}

	.double_select.double_selectOpen {
	}

	.double_select .double_selectInner {
		background: url(../img/two_arrows.png) no-repeat;
		background-position: 17px 9px;
		height: 32px;
		line-height: 29px;
	}

select#pre_p:focus {
	outline: none;
}

input#c_phone {
	/*text-indent: 84px;
    direction: ltr;*/
	line-height: 20px;
}

/*personal zone */

/*fav*/
.presonal_zone_fav .spacer_top {
	height: 17px !important;
}

.fav_container {
	/*position: absolute;
    display:none;
    z-index: 10;
    top: 62px;
    left: 38px;*/
}

.fav_icon {
	/*height: 44px;
    width: 44px;
    background: url(../img/meshek/fav_icons.png) no-repeat;
    background-position: -45px 0px;
    float: right;
    transition:.3s opacity;*/
}

	.fav_icon:hover {
		/*opacity:0.7;
    background-position: -90px -43px;*/
	}

.fav_icon {
	height: 20px;
	width: 23px;
	background: url(../img/meshek/fav_icons.png) no-repeat;
	background: url(../img/meshek/favorite_empty.png) no-repeat;
	/*background-position: -45px 0px;
    background-position: -90px -43px;*/
	float: right;
	transition: .3s opacity;
	transition: .2s;
	margin-left: 27px;
}

	.fav_icon:hover {
		/*background: url(../img/meshek/favorite_full.png) no-repeat;*/
		/*opacity:0.7;
    background-position: -90px -43px;*/
	}

.watch_icon:hover {
	/*opacity:0.7;
    background-position: -0px -43px;*/
}

.watch_icon.active:hover, .fav_icon.active:hover {
	background: url(../img/meshek/favorite_full.png) no-repeat;
	/*opacity:1;*/
}

.fav_icon.active {
	background: url(../img/meshek/favorite_full.png) no-repeat;
	margin-left: 0px;
	margin-left: 27px;
}

.watch_icon {
	/*height: 44px;
    width: 44px;
    background: url(../img/meshek/fav_icons.png) no-repeat;
    background-position: 0px 0px;
    float: right;
    transition:.3s opacity;
    margin-right: 1px;*/
}

	.watch_icon.active {
		background-position: 0px -43px;
	}

.p_z .single_cat {
	/*margin-left: 87px;
    margin-top: -4px;
    margin-right: 14px;*/
}

	.p_z .single_cat:nth-child(3n+3) {
		/*margin-left: 0 !important;  
    margin-top: -4px !important;  
    margin-right: 14px !important;*/
	}

/* my orders */

.my_orders .rec_line {
	margin-top: 8px;
}

.presonal_zone_fav .content h2.ttl_h2 {
	display: none;
}

.orders_table .box {
	padding: 11px;
	font-size: 16px;
	position: relative;
}

.orders_table .rec_line_title {
	border-bottom: none;
	font-size: 16px;
}

.printer_text_b {
	color: black;
	font-size: 16px;
	font-family: typopas;
	font-weight: 200;
	clear: none;
	float: right;
	display: inline;
	margin-right: 7px;
	float: right;
	line-height: 20px;
	transition: .3s all;
}

	.printer_text_b:hover, .printer_icon_b:hover + .printer_text_b {
		color: #c1d72e;
	}

.orders_table .box:nth-child(1) {
	padding-right: 19px !important;
	width: 34px;
	width: 180px; /*rivka-16-02-2015*/
	padding-right: 10px !important; /*rivka-16-02-2015*/
}

.orders_table .box:nth-child(2) {
	padding-right: 10px;
	width: 80px;
	width: 180px; /*rivka-16-02-2015*/
}

.orders_table .box:nth-child(4) {
	padding-right: 102px;
	width: 121px;
	text-indent: 3px;
	padding-left: 130px;
	width: 91px; /*rivka-16-02-2015*/
	padding-left: 50px; /*rivka-16-02-2015*/
}

.orders_table .box:nth-child(3) {
	width: 82px;
	width: 130px; /*rivka-16-02-2015*/
}

.orders_table .box:nth-child(5) { /*rivka-16-02-2015*/
	text-align: center !important; /*rivka-16-02-2015*/
	width: 91px;
}

.num_products {
	margin-right: 9px;
	width: 19px;
	height: 19px;
	background: #e0e0e0;
	border-radius: 50%;
}

.num_products {
	margin-right: 17px;
	margin-bottom: 5px;
	width: 21px;
	height: 21px;
	background: #e0e0e0;
	border-radius: 50%;
	text-align: center;
	font-size: 14px;
	line-height: 21px;
	margin-top: -1px;
	cursor: pointer;
	position: relative;
}

	.num_products:hover, .num_products.active {
		background: url(../img/meshek/pik.png) no-repeat;
		height: 26px;
		width: 22px;
		border-radius: 0;
		margin-bottom: 0;
		color: white;
	}

.product_table {
	position: absolute;
	left: 0;
	right: -212px;
	margin: 0;
	width: 465px;
	top: 50px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.31);
	border-radius: 9px !important;
	display: none;
	background: white;
	z-index: 90;
}

	.product_table .box-row.title.rec_line_title {
		background: #f2f2f2;
	}


.orders_table .product_table .box:nth-child(1) {
	padding-right: 15px;
	width: 250px;
}

.orders_table .product_table .box:nth-child(2) {
	padding-right: 10px;
	width: 50px;
	/*text-indent: -7px;*/ /* inon */
}

.orders_table .product_table .box:nth-child(4) {
	padding-right: 10px;
	width: 50px;
	padding-left: 10px;
	/*text-indent: -10px;*/ /* inon */
}

.orders_table .product_table .box:nth-child(3) {
	width: 50px;
	text-align: center;
	text-indent: -22px;
}

.product_name {
	font-size: 12px !important;
}

.product_s {
	font-size: 12px !important;
	clear: both;
	display: block;
	color: #535353;
}

.midline {
	line-height: 30px;
}

.product_table .box-row:last-child {
	border-bottom: none;
}

.my_orders .boxer .box-row.title .box {
	padding: 11px 0px 0px 0 !important;
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	text-indent: 10px;
}

.my_orders .boxer .box {
	padding: 14px 21px 0px 0;
}

	.my_orders .boxer .box .box {
		padding: 10px 10px 10px 0px !important;
	}

.my_orders .product_name {
	display: block;
}
/* checkout */
.top-spacer {
	margin-top: 20px;
	width: 100%;
}

.rec_col {
	/* float: right; */
}

	.rec_col .box {
		padding-right: 15px;
		padding-bottom: 12px;
		line-height: 13px;
		text-align: center;
	}

	.rec_col.col_a {
		width: 24.5%;
		width: 218px;
		margin-left: 3%;
		float: right;
	}

	.rec_col.col_b .boxer .box:first-child {
		padding-right: 3px;
		text-align: right;
		font-size: 13px;
	}

	.rec_col.col_b .boxer .title_mini .box {
		font-size: 12px !important;
	}

.title_mini {
	font-size: 12px !important;
	border-bottom: 1px solid #bdbdbd !important;
}

.rec_col .title_mini .box {
	padding: 10px 9px 9px 0px;
}

.spacer16 {
	width: 16.5%;
}

.checkout_page div.rec_col.col_b > div.boxer div:nth-child(3) {
	padding-top: 10px;
	padding-bottom: 10px;
}

.rec_col .box {
	padding-top: 19px;
	padding-bottom: 10px;
	/*padding-bottom:0*/
}

.checkout_page .fancy-select.select_fancy.single_white.fancified {
	width: 52px;
	margin-right: 12px;
}


body.personal_page form.contact_form label {
	display: none;
}

.contact_page.personal_page .details {
	margin-top: 0px;
	font-size: 20px;
	line-height: 1.4;
}

.contact_page.personal_page .right_block {
	margin-top: 30px;
}

.contact_page.personal_page .left_block {
	margin-top: 40px;
}

.contact_page.personal_page .spacer_top {
	height: 12px;
}

.right_block#to_send {
	width: 100%;
	display: block;
}

#to_send h1 {
	cursor: pointer;
	font-size: 20px;
	transition: .3s all;
}

	#to_send h1:hover {
		color: #c1d72e;
	}

.contact_page.personal_page h1 {
	margin-bottom: 20px;
}


.details {
	font-family: typopas;
	font-weight: 200;
	font-size: 16px;
	color: #666666;
	text-align: right;
	margin-top: 22px;
	line-height: 21px;
}

	.details strong {
		font-weight: 200 !important;
		color: black;
	}

.checkout_page .details,
.checkout_page .sendGiftMeshek_details {
	font-family: Open Sans Hebrew;
	font-weight: 400;
	font-size: 16px;
	color: #8e8e8e;
	text-align: right;
	margin-top: 22px;
	line-height: 21px;
	word-break: break-all;	
}

	.checkout_page .details strong ,
	.checkout_page .sendGiftMeshek_details strong {
		font-weight: 500 !important;
		color: #3c3b3c;
	}

		.checkout_page .details strong.b {
			font-weight: 600 !important;
		}

		.checkout_page .details strong.mail {
			display: block;
		}

.box-row.dash {
	border-bottom-style: solid;
}

.checkout_page .box.spacer20 {
	width: 18%;
}

.wrong_d {
	color: #B1B1B1;
	font-family: typopas;
	/* font-weight: 400; */
	font-size: 16px;
	margin-top: 19px;
}

a.pink_link {
	font-family: typopas;
	font-weight: 200;
	font-size: 16px;
	color: #c1d72e;
}

.personal_page.flag_details .goto-checkout {
	display: inline-block;
	width: 122px;
	text-decoration: underline;
	font-family: Open Sans Hebrew;
	font-weight: 400;
	font-size: 19px;
	color: #000;
	cursor: pointer;
	color: red;
	margin-bottom: 20px;
}

a.edit_link {
	font-family: typopas;
	background: url(../img/meshek/shop-edit_icon.png) no-repeat;
	text-decoration: underline;
	font-weight: 300;
	color: #3c3b3c;
	font-size: 19px;
	background-position: 0px 4px;
	width: 50px;
	display: block;
}

.rec_col.col_b {
	width: 42%;
	width: 470px;
	margin: 0 auto;
}

.rec_col.col_c {
	width: 25.5%;
	width: 470px;
	/*	margin-right: 284px;
	margin-right: 248px;*/
	margin: 0 auto;
	margin-top: 15vh;
}

.bubble_comment {
	background: url(../img/meshek/bubble.png) no-repeat;
	width: 19px;
	height: 19px;
	background-position: 0 0;
	margin-right: 15px;
	cursor: pointer;
	margin-right: 8px;
	margin-top: -3px;
}

	.bubble_comment:hover {
		background-position: -19px 0;
	}

.little_s {
	width: 96px !important;
	height: 19px;
	margin: 0 auto;
	margin-top: -10px;
	display: block !important;
	line-height: 17px;
}

.little_s2 {
	/* width: 47px !important; */
	height: 19px;
	margin: 0 auto;
	margin-top: -10px;
	display: block !important;
	line-height: 17px;
}

select.little_s2 {
	/* width:60px !important; */
}

.little_s .select_fancyInner {
	background-position: 1px 8px !important;
}

a.tooltips {
	position: relative;
	display: block;
	transition: .3s all;
}

	a.tooltips span {
		position: absolute;
		width: 132px;
		width: 148px; /* inon */
		/*color: #919191;*/ /* inon */
		text-decoration: underline;
		background: #FFFFFF;
		text-align: right;
		border: 1px solid #919191;
		height: auto;
		line-height: 20px;
		visibility: hidden;
		padding: 5px;
		transition: .3s all;
		border-radius: 4px;
		box-shadow: 0px 0px 2px #919191;
		left: 60%;
		bottom: 60px;
		bottom: 20px; /* inon */
		margin-left: -76px;
		opacity: 0;
		font-size: 12px;
		font-size: 17px; /* inon */
	}

		a.tooltips span textarea /*rivka-new 15/2/2015*/ {
			width: 95%;
			height: 70px;
			text-align: right;
			font-size: 14px;
			/*color : #919191;*/
			background: #FFFFFF;
			border: solid 1px #C0C0C0;
			resize: none;
			overflow: auto;
		}

		a.tooltips span:before {
			content: '';
			position: absolute;
			top: 100%;
			left: 50%;
			margin-left: -10px;
			width: 0;
			height: 0;
			border-top: 10px solid #919191;
			border-right: 10px solid transparent;
			border-left: 10px solid transparent;
		}

		a.tooltips span:after {
			content: '';
			position: absolute;
			top: 100%;
			left: 50%;
			margin-left: -8px;
			width: 0;
			height: 0;
			border-top: 8px solid #FFFFFF;
			border-right: 8px solid transparent;
			border-left: 8px solid transparent;
		}

a:hover.tooltips span {
	visibility: visible;
	bottom: 30px;
	z-index: 999;
	transition: .3s all;
	opacity: 1;
}

.box-row.summery.fltrt {
	width: 20%;
	text-align: left;
	padding-left: 10%;
}

.box-row.summery .fltrt {
	width: 60%;
	text-align: right;
	/* padding-right:10%; */
}

.box-row.summery {
	/*height: 35px;*/
	border-bottom: 1px solid #C0C0C0;
	line-height: 35px;
	font-size: 14px;
}

.box-row.summery_big {
	height: 49px;
	border-bottom: 1px solid #C0C0C0;
	font-size: 24px;
	line-height: 52px;
}

div.payment_box {
	display: block;
	margin-top: 17px;
	display: flex;
	flex-wrap: wrap;
	/* padding-right: 6px; */
}

div.card_name {
	width: 126px;
	float: right;
	width: 30%;
	float: right;
	flex-grow: 1;
	margin-left: 10px;
}

div.card_id {
	width: 30%;
	/* float: right; */
	/* margin-right: 40px; */
	margin-left: 10px;
}

div.card_phone {
	width: 30%;
	/*float: right;
	margin-right: 40px;*/
}

div.card_num {
	width: 30%;
	margin-top: 10px;
	position: relative;
	flex-grow: 1;
	/* float: right; */
	margin-left: 10px;
}

#buynow img {
	display: none;
}

.shopping_cart_mobile .clear_basket_button {
	width: 100%;
	float: none;
	clear: both;
	margin-top: 22px;
}

.full_content > .rec_line {
	margin-bottom: 0px;
}

.shopping_cart_mobile #clear_basket {
	width: 100%;
	border-radius: 0;
	height: 64px;
	color: white;
	font-size: 23px;
	font-family: apolo;
	text-indent: 20px;
	margin-top: 0;
}

.clear_basket_button {
	width: 135px;
	float: left;
	margin-top: -22px;
	margin-left: 10px;
	display: block;
}

#clear_basket {
	border-radius: 3px;
	width: 100%;
	padding: 16px;
	margin-top: 18px;
	opacity: 1;
	background: #EEEEEE;
	border: none;
	font-size: 20px;
	margin-top: 30px;
	height: 46px;
	padding: 6px;
	border-radius: 2px;
	text-align: center;
	padding-right: 10px;
	padding-top: 4px;
	line-height: 39px;
	outline: none;
	position: relative;
	transition: .3s all;
	font-size: 16.5px;
	color: #343434;
	font-family: Open Sans Hebrew;
	font-size: 16.5px;
	font-weight: bold;
	height: 50px;
}

	#clear_basket:hover {
		opacity: 0.8;
	}

.checkout_page .box-row.summery_big {
	font-size: 18px;
	font-weight: 600;
}

.checkout_page #buynow {
	background: url(../img/meshek/arrow_search.png) 20% no-repeat #c1d72e;
	padding-right: 2px;
	margin-right: 250px;
	margin-top: -20px;
}

#buynow {
	background: url(../img/meshek/arrow_search.png) 37% no-repeat #c1d72e;
	border-radius: 4px;
	width: 100%;
	height: 45px;
	padding: 16px;
	border: 0;
	margin-top: 18px;
	opacity: 1;
	text-align: center;
	padding-right: 27px;
	border: none;
	/* font-family: apolo; */
	font-family: typopas;
	font-size: 20px;
	margin-top: 30px;
	height: 46px;
	padding: 6px;
	text-align: right;
	padding-right: 24px;
	padding-top: 4px;
	line-height: 39px;
	outline: none;
	position: relative;
	transition: .3s all;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	font-weight: bold;
	color: #343434;
	text-indent: 50px;
	width: 219px;
	height: 50px;
	border-radius: 2px;
}

	#buynow:hover {
		opacity: 0.8;
	}

	#buynow .pleasewait {
		display: none;
	}

	#buynow.disabled .pleasewait {
		display: inline;
	}

	#buynow.disabled, #buynow.disabled:hover {
		opacity: 0.5;
	}

.blue_link {
	color: #0079b8;
}

.forgot a {
	font-size: 14px;
	color: #343434;
	margin-top: 15px;
}
/*.forgot a:hover{
    text-decoration: underline;
}*/
.forgot {
	width: 260px;
	margin-top: 15px;
}

.secure_pay {
	color: #4c4c4c;
	font-size: 14px;
	margin-top: -32px;
	width: 240px;
	display: inline-block;
	float: left;
	text-indent: 10px;
}

	.secure_pay img {
		margin-left: 10px;
		margin-right: 5px;
	}

.box-row.summery input[type=checkbox] {
	visibility: visible;
	float: right;
	margin-left: 8px;
	margin-top: 11px;
}

.box-row.summery label {
	width: 100%;
	float: right;
	margin-top: -9px;
}

div.visa_logo {
	/*background: url(../img/visa.png) no-repeat;*/ /*inon*/
	height: 22px;
	width: 33px;
	position: absolute;
	top: 5px;
	left: -6px;
}

div.year_exp {
	/* float: right; */
	margin-left: 10px;
	margin-top: 11px;
	width: 108px;
	/* margin-right: 10px;*/
}

div.exp select {
	border: 1px solid rgb(192, 192, 192);
	height: 31px;
	padding: 5px;
	box-sizing: border-box;
	padding-top: 2px;
	font-size: 14px;
}


div.month_exp {
	float: right;
	margin-top: 11px;
	width: 106px;
	margin-right: 9px;
}

div.cvv_div {
	float: right;
	display: none;
	width: 40px;
	margin-top: 10px;
	margin-left: 13px;
}

.payment_box input[type="text"] {
	border: 1px #B7B7B7 solid;
	padding: 5px;
	border-radius: 2px;
	width: 100%;
	height: 31px;
	font-size: 14px;
	text-indent: 7px;
	padding-top: 2px;
	box-sizing: border-box;
}

.payment_box input[type="number"] {
	border: 1px #B7B7B7 solid;
	padding: 5px;
	border-radius: 2px;
	width: 100%;
	height: 31px;
	font-size: 14px;
	text-indent: 7px;
	padding-top: 2px;
	box-sizing: border-box;
}

	.payment_box input[type="number"]::-webkit-inner-spin-button,
	.payment_box input[type="number"]::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}


.payment_box label { /*rivka 15/2/2015*/
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 118px;
	height: 17px;
	font-size: 14px;
	text-indent: 7px;
	cursor: text;
	color: #ABABA9;
	display: none;
	padding-top: 5px;
	position: absolute;
	z-index: 500;
	border: none;
	background-color: Transparent;
	float: right;
}

.checkout_mobile .payment_box label { /*rivka 25/5/2015*/
	padding-top: 14px;
}

.checkout_mobile .card_id label, .checkout_mobile .card_phone label { /*rivka 25/5/2015*/
	margin-top: 8px;
}

.payment_box div.HideInput label /*rivka 15/2/2015*/ {
	display: inline-block;
}

.payment_box div.HideInput input[type="text"] /*rivka 15/2/2015*/ {
}

.card_num label /*rivka 15/2/2015*/ {
	width: 161px;
}


.box-row.summery.agrees_block {
	margin-top: 37px;
	border: none !important;
}

.payment_box .save_card {
	margin-top: 40px;
	float: right;
	background: #EEEEEE;
}

	.payment_box .save_card input {
		margin-right: 4px;
	}


/*** classic ***/

article.classic_w {
	width: 540px;
	width: 471px;
	float: right;
	color: #000;
	position: relative;
}

body.extra article.classic_w {
	width: 990px;
}

aside.classic_w {
	width: 411px;
	float: right;
	/*padding-right: 39px;*/
}

.classic_w h1 {
	font-size: 48px;
	font-size: 40px;
	font-family: OEAlchemistPro;
}

.classic .classic_w h1 {
	width: 900px;
}

.classic.show .classic_w h1, .classic.tickets .classic_w h1 {
	width: 700px;
}

.classic_w h2 {
	font-size: 25px;
	font-family: typopas;
	font-weight: 200;
	margin-bottom: 5px;
}

.classic_w p.p_des {
	margin-top: 8px;
	margin-top: 25px;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 13px;
	margin-bottom: 43px;
	display: none;
}

	.classic_w p.p_des.p_des_main_all,
	.classic_w p.p_des.p_des_main {
		display: block;
		margin-top: 8px;
		margin-top: 25px;
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 13px;
		margin-bottom: 43px;
	}

		.classic_w p.p_des.p_des_main_all,
		.classic_w p.p_des.p_des_main.open {
			display: none;
		}

			.classic_w p.p_des.p_des_main_all.open {
				display: block;
			}

		.classic_w p.p_des.p_des_main span {
			cursor: pointer;
			color: #c1d72e;
			text-decoration: underline;
			font-weight: bold;
		}







.advant {
	margin-bottom: 4px !important;
	margin-top: 34px;
}

.classic .box.spacer20 {
	padding-right: 0;
}

.classic .box-row .error_message /* inon */ {
	color: #ff0000;
}

.classic .box-row .row_other /* inon */ {
	font-size: 15px;
	display: block !important;
	width: 100% !important;
	/*line-height:0!important;*/
	padding-top: 0 !important;
	margin-top: -8px !important; /* rivka 14/5/2015 */
	padding-right: 0 !important; /* rivka 14/5/2015 */
}

.classic_mobile .p_row .row_other /* rivka 17/5/2015 */ {
	font-size: 15px;
	display: block !important;
	width: 100% !important;
	/*line-height:0!important;*/
	padding-top: 0 !important;
	margin-top: 15px !important; /* rivka 17/5/2015 */
	margin-top: 7px !important; /* rivka 27/5/2015 */
	padding-right: 0 !important; /* rivka 17/5/2015 */
	float: right;
}

.classic_mobile .p_row .error_message /* rivka 17/5/2015 */ {
	color: #ff0000;
}

.classic .boxer .box {
	line-height: 18px;
}

ul.quality {
	list-style: none;
	font-size: 16px;
	padding-top: 19px;
}

	ul.quality li {
		border-top: 1px dotted #949494;
		height: 34px;
		line-height: 32px;
	}

		ul.quality li strong {
			padding-left: 20px;
		}

.t_limiter {
	width: 155px !important;
	width: 255px !important; /* rivka 17/5/2015 */
	width: 455px !important; /* rivka 17/5/2015 */
	padding-right: 1px !important;
}

.classic_mobile .t_limiter {
	margin: 0 auto;
	margin-top: -30px; /* rivka for android 27/5/2015 */
}

#big_image {
	width: 355px;
	height: 357px;
	width: 479px;
	height: 349px;
	height: 479px;
	overflow: hidden;
	/*border-radius: 50%;*/
	position: relative;
	transition: .3s all;
	/*height: 349px !important;
	height: 479px !important;*/
}

	#big_image .g_item {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		cursor: default;
		overflow: hidden;
	}

		#big_image .g_item img {
			/*min-height: 358px;

	min-height: 328px;*/
			width: 479px;
		}

		#big_image .g_item img {
			/*min-height: 358px;

	min-height: 328px;*/
			width: 479px;
		}

			#big_image .g_item img.sqc_16 {
				width: 225px;
				min-width: 0px;
				margin-left: 220px;
				margin-top: 20px;
			}

.g_item img {
	min-width: 100%;
	height: auto;
	margin: 0 auto;
	float: left;
}

#slide_gallery {
	width: 400px;
	margin: 0 auto;
}

#side_gallery .g_item {
	/*width: 74px;*/
	height: 74px;
	/*width: 132px;*/
	height: 84px;
	float: right;
	z-index: 1;
	cursor: pointer;
	/*border-radius: 50%;*/
	overflow: hidden;
	margin-left: 8px;
	transition: .3s all;
	opacity: 1;
	margin-right: 0;
	display: inline-block;
	width: 114px;
	height: 84px;
}

#side_gallery > div:nth-child(3) {
	margin-left: 0px !important;
}

#side_gallery .g_item.active {
	background: black;
}

#side_gallery .g_item:hover {
	opacity: 0.8;
}

#side_gallery .g_item.active img {
	opacity: 0.5;
}

#side_gallery .g_item img {
	/*width:100%;*/
	height: 100%;
}

.mini_heart {
	background: url(../img/meshek/favorites.png);
	height: 26px;
	width: 26px;
	cursor: pointer;
	float: left;
	background-repeat: no-repeat;
}

	.mini_heart.active:hover { /*rivka fav 3/4/16*/
		opacity: 0.7;
	}

	.mini_heart.active { /*rivka fav 3/4/16*/
		background: url(../img/meshek/favorites_full.png);
		background-repeat: no-repeat;
	}

.gallery {
	margin-right: 57px;
	margin-right: 30px;
	margin-top: -12px;
	margin-top: 72px;
	height: 574px;
	position: relative;
}
body.classification_About.meshek.ite_item_3883 .gallery { /*shir 11.10.23*/
	display: none;
}

div#side_gallery {
	/*margin-right: 48px;*/
	margin-top: 7px;
	width: 85%;
	width: 130%;
	width: 479px;
	height: 107px;
	overflow-x: auto;
	overflow-x: hidden;
	overflow-y: hidden;
}


	div#side_gallery::-webkit-scrollbar {
		width: 0.4em;
		height: 0.6em;
	}

	div#side_gallery::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);
	}

	div#side_gallery::-webkit-scrollbar-thumb {
		background-color: #B5AEAE;
		outline: 1px solid #B5AEAE;
	}

div#side_gallery_scroll {
	width: 1500px;
	height: 106px;
}

.onsale {
	background: #c1d72e;
	color: white;
	font-size: 23px;
	font-family: apolo;
	height: 70px;
	width: 70px;
	line-height: 73px;
	right: 1px;
	top: 32px;
	position: absolute;
	text-align: center;
	border-radius: 50%;
	z-index: 6;
	font-weight: 200;
	text-indent: -2px;
	top: 0px;
	color: #000000;
	margin-top: -20px;
	margin-right: -20px;
}

.c_options {
	position: absolute;
	left: -500px;
	top: 15px;
}

.classic_w .boxer {
	display: block;
}

.classic.extra .classic_w .boxer {
	margin-top: 40px;
}

.classic_w .rec_line_title {
	clear: both;
	height: 23px;
	margin-top: 0;
	padding: 16px;
	padding-top: 6px;
	font-size: 18px;
	font-weight: 200;
	width: 508px;
}

.mobile .rec_line_title { /* rivka 17/5/2015 */
	clear: both;
	height: 100%;
	margin-top: 0;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 16px;
	padding-top: 6px;
	font-size: 18px;
	font-weight: 200;
	width: 99%;
}

.mobile .plus { /* rivka 17/5/2015 */
	margin-left: 8px;
	margin-right: 16px;
	margin-top: 7px;
}

.classic_w .plus {
	margin-left: 8px;
	margin-top: 7px;
}

.classic_w .rec_line_title span {
	font-weight: 100;
	font-size: 16px;
	float: none;
}

.classic_w .box-row {
	display: block;
}

button.addToCart {
	border: none;
	color: #2C2D2F;
	margin-top: 40px;
	text-align: center;
	line-height: 0px;
	outline: none;
	position: relative;
	transition: .3s all;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	color: #343434;
	width: 200px;
	height: 43px;
	border-radius: 3px;
	background-color: #c1d72e;
	padding: 0px 40px 2px 22px;
}

.addToCart span {
	font-size: 28px;
	padding-left: 7px;
	font-weight: bold;
	font-family: arial;
	padding-right: 9px;
	line-height: 39px;
	margin-top: 0px;
	display: block;
	position: absolute;
	top: 3px;
	right: 12px;
}

button.skipToCart {
	border: none;
	color: #343434;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	margin-top: 40px;
	text-align: center;
	line-height: 0px;
	outline: none;
	position: relative;
	transition: .3s all;
	margin-left: 20px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	color: #343434;
	width: 180px;
	height: 43px;
	border-radius: 3px;
	background-color: #eeeeee;
	padding: 0px 22px 2px 22px;
}

button.gotoShow {
	display: none;
}

body.play button.addToCart {
	display: none;
}

body.play button.gotoShow {
	display: inline;
	width: 174px;
	padding-right: 0px;
	background-image: url(../img/meshek/arrow_search.png);
	background-repeat: no-repeat;
	background-position: 27px 12px;
}

body.hide-product-total div.product-total, body.hide-product-total button.addToCart, body.hide-product-total div.sumrow {
	display: none;
}

.sumrow {
	height: 100px;
}

.classic_w .box.spacer30 {
	padding: 24px 3px 22px 7px;
	line-height: 26px;
	width: 22%;
}

body.extra .classic_w .box.spacer30 {
	width: 600px;
}

body.extra .classic_w .box.spacer20 {
	width: 200px;
}

	body.extra .classic_w .box.spacer20 div.fancy-select div.trigger {
		width: 70%;
	}


body.extra .classic_w .box.spacer15.sum {
	width: 150px !important;
}

.classic_w div.hidde-left-in .box.spacer30 {
	width: 80%;
	width: 76%;
}

.classic_w div.hidde-left-in .box.spacer20 {
	width: 18%;
}

.box.spacer15.sum {
	font-size: 29px;
	text-align: left !important;
	line-height: 29px;
	width: 8% !important;
	padding-bottom: 14px !important;
	font-family: Open Sans Hebrew;
	font-size: 22px;
	font-weight: bold;
	color: #343434;
}

	.box.spacer15.sum.original_price {
		min-width: 100px;
		padding-right: 5px;
	}

	.box.spacer15.sum .original_price {
		display: block;
		font-size: 15px;
		font-weight: normal;
		margin-top: -10px;
	}

.sumrow .fltrt {
	font-size: 24px;
	line-height: 118px;
	font-family: Open Sans Hebrew;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	color: #2e2d2e;
}

body.extra .sumrow .fltrt {
	font-size: 16.5px;
}

body.shows_mobile .sumrow .fltlft { /* rivka 17/5/2015 */
	font-size: 24px;
	line-height: 118px;
}

.box-row.sumrow {
	height: 116px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

body.shows_mobile .box-row.sumrow { /* rivka 17/5/2015 */
	height: 116px;
	width: 100%;
	display: block;
	margin-bottom: 46px;
	border-bottom: 0 !important;
	/*border-bottom: 1px dotted #949494;*/
}

.classic_w .box-row p {
	margin-top: 0;
	line-height: 20px;
	margin-bottom: 21px;
}

div.related {
	width: 100%;
	margin-top: 86px;
}

div.related_title {
	border-top: 2px solid #e4e4e4;
}

div.related_title_text {
	height: 30px;
	color: #6f6f6f;
	margin: 0 auto;
	text-align: right;
	margin-bottom: -16px;
	color: #343434;
	font-weight: bold;
	margin-top: 30px;
}

div.related_items {
	margin-top: 19px;
	height: 172px;
}

.cat_img img {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
}

div.r_item {
	width: 124px;
	position: relative;
	padding-top: 124px;
	/*height: 2px;*/ /* inon */
	cursor: pointer;
	float: right;
	margin-left: 49px;
}

div.r_item_image {
	height: 123px;
	width: 124px;
	height: 124px;
	background: url(../img/circ.png);
	/*background-image: url(../img/circ2.png);*/ /* inon */
	/*background-repeat:no-repeat;*/ /* inon */
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	width: 123px;
	border-radius: 4px;
	overflow: hidden;
}

	div.r_item_image:hover img {
		/*-webkit-transform:scale(1.25) rotate(5deg);*/ /* Safari and Chrome */
		/*-moz-transform:scale(1.25) rotate(5deg);*/ /* Firefox */
		/*-ms-transform:scale(1.25) rotate(5deg);*/ /* IE 9 */
		/*-o-transform:scale(1.25) rotate(5deg);*/ /* Opera */
		/*transform:scale(1.5) rotate(5deg);*/
		opacity: 0.4;
	}

.r_item_image img {
	width: 100%;
	min-height: 128px;
	transition: all 0.2s ease;
}

.r_item h1 {
	font-size: 20px;
	text-align: center;
	margin-top: 4px;
	font-weight: 200;
	margin-bottom: 3px;
}

.r_item h2 {
	color: #6f6f6f;
	font-family: apolo;
	font-weight: 200;
	font-size: 14px;
	text-align: center;
	margin: 0;
}

ul.quality li:last-child {
	border-bottom: 1px dotted #949494;
}

.r_item:last-child {
	margin-left: 0;
}

button.addToCart:hover {
	opacity: 0.7;
}

button.addToCart[disabled] {
	opacity: 0.7;
}

.classic_w .box-row:last-child {
	border-bottom: none;
}

.select_fancy_gray {
	padding: 4px;
	margin: 0;
	background: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 37px;
	background: #e4e4e4;
	color: #000000;
	outline: none;
	display: inline-block;
	cursor: pointer;
	width: 120px;
	font-size: 16px;
	font-family: typopas;
	font-weight: 200;
	outline: none;
	height: 20px;
	margin-right: -18px;
	text-indent: 2px;
}

	.select_fancy_gray .select_fancy_grayInner {
		background: url('../img/arrow_down.png') 1px 5px no-repeat;
		width: 95% !important;
		background-position: 10px 9px;
		opacity: 0.8;
		padding: 3px;
		/*margin-top: 3px;*/
		/* text-align: center; */
		height: 10px;
	}

	.select_fancy_gray.select_fancy_grayOpen .select_fancy_grayInner {
		background: url('../img/arrow_up.png') 1px 5px no-repeat;
		opacity: 0.8;
		background-position: 10px 9px;
	}

	.select_fancy_gray select option {
		font-size: 14px;
		font-family: typopas;
		font-weight: 200;
	}

.box.spacer15.left_in {
	line-height: 33px;
	width: 25%;
	/* color: #969696; */
	font-size: 15px;
	padding-right: 55px;
}

.box.spacer30.left_in {
	line-height: 32px;
	padding-right: 45px !important;
	width: 25% !important;
}

.classic_mobile .box.spacer30.left_in { /* rivka 17/5/2015 */
	line-height: 32px;
	padding: 0 !important;
	width: 100% !important;
	text-align: center;
}

.rightsum {
	font-size: 22px;
	text-align: right !important;
	line-height: 26px;
	width: 5% !important;
	padding-bottom: 14px !important;
}

.box.spacer20.capac {
	width: 4%;
	padding-top: 16px;
	padding-bottom: 14px !important;
}

.couple {
	line-height: 26px;
	padding-right: 0 !important;
	width: 11% !important;
	padding-bottom: 14px !important;
}

.more_options {
	margin-top: 32px;
}

.video_box.double_space {
	margin-top: 249px;
}

.m_options li {
	height: 34px !important;
	padding-top: 5px;
}

.select_fancy_gray.ver2 {
	padding: 4px;
	margin: 0;
	background: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 37px;
	background: #e4e4e4;
	color: #000000;
	outline: none;
	display: inline-block;
	cursor: pointer;
	width: 120px;
	font-size: 16px;
	font-family: typopas;
	font-weight: 200;
	outline: none;
	height: 20px;
	margin-right: -18px;
}

	.select_fancy_gray.ver2 .select_fancy_grayInner, .select_fancy_gray.ver2.select_fancy_grayOpen .select_fancy_grayInner {
		background: url('../img/two_arrows.png') 9px 5px no-repeat;
		width: 95% !important;
		padding-left: 4%;
	}

.selections {
	height: 70px;
}

.no-pad {
	padding: 0 !important;
}

.no-bor {
	border-bottom: none !important;
}

ul.quality .checkboxPink label {
	margin-top: 8px;
}

.select_fancy_gray.ver3 {
	padding: 4px;
	margin: 0;
	background: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f4f4f4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top, #f4f4f4 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f1f1f1',GradientType=0 );
	color: #000000;
	outline: none;
	border: 1px solid #d4d4d4;
	display: inline-block;
	cursor: pointer;
	width: 100%;
	font-size: 16px;
	font-family: typopas;
	font-weight: 200;
	outline: none;
	height: 20px;
	margin-right: -18px;
}

	.select_fancy_gray.ver3 .select_fancy_grayInner, .select_fancy_gray.ver2.select_fancy_grayOpen .select_fancy_grayInner {
		background: url('../img/two_arrows.png') 9px 5px no-repeat;
	}

/*shows*/

.classic_w p, .classic_w h2, ul.quality li {
	color: #565656;
}

.classic_w p {
	color: #343434;
}

.classic_w .p_des {
	color: #1b1b1b;
}

.dis_title {
	color: #454545;
	opacity: 8.8;
	margin-top: -2px;
}

.mobile .dis_title /* rivka 17/5/2015 */ {
	margin-top: 6px;
	margin-right: 50px; /* rivka 3/6/2015 */
	line-height: 1.4; /* rivka 4/6/2015 */
}

.pinkstar {
	color: #C1D62F;
	font-size: 22px;
	float: right;
	margin-left: 10px;
	font-weight: bold;
}

.boxer_shows {
	width: 100%;
	margin-top: 47px;
}

	.boxer_shows .box {
		width: auto;
		display: block;
		float: right;
	}

.sel_1 {
	width: 195px !important;
	margin-right: 0 !important;
	margin-top: 5px;
}

.sel_2 {
	width: 332px !important;
	width: 232px !important;
	margin-right: 13px !important;
	margin-right: 43px !important;
	margin-top: 5px;
}

.sel_3 {
	width: 532px !important;
	margin-right: 0 !important;
}

.maxwidth {
	width: 100% !important;
	margin-top: 10px;
	padding-bottom: 22px;
}

.box-row.sumbox {
	border-bottom: 1px dotted #949494;
	padding-bottom: 20px;
	padding-top: 4px;
	clear: both;
}

	.box-row.sumbox.order_remark {
		border-bottom: 0px;
	}

.box-row.leftinstock {
	height: 46px;
	line-height: 22px;
	padding-top: 20px;
	/* border-bottom: 1px dotted #949494; */
	margin-top: 3px;
	padding-right: 2px;
	border-top: 3px solid #E4E4E4;
	font-size: 17px;
}

.leftinstock .fltlft {
	font-size: 23px;
	font-size: 17px;
}

div.box-row.leftinstock.show_inventory_price > div.box.spacer0.fltrt, body.show .orders_events .bx2 {
	display: none !important;
}

	div.box-row.leftinstock.show_inventory_price > div.box.spacer0.fltrt.no_inventory {
		display: inline !important;
	}

.select_fancy_grayHover {
	background: #b8b8b8 !important;
	color: white !important;
}

/* shows ver 2 */
.classic_w.full {
	width: 100%;
}

.cover_image {
	padding-top: 8px;
	border-top: 1px solid #e1e1e1;
	margin-top: 20px;
	text-align: center; /* inon */
}

.orders_events {
}

.classic_w.full .box-row {
	display: table-row;
	height: 59px;
}

.classic_w.full .orders_events .box-row:not(.title) {
	height: 72px;
}

.classic_w.full .orders_events .boxer .box-row:not(.title) {
	border-bottom: solid 1px #e4e4e4;
}

.classic_w.full .orders_events .rec_line {
	border-bottom: solid 1px #e4e4e4;
}

.classic_w.full .rec_line {
	margin-top: 20px;
	margin-bottom: 20px;
}

.orders_events .rec_line_title.box-row .box {
	padding: 11px 10px 11px 0 !important;
	text-align: right;
	font-weight: 400;
	display: table-cell;
	font-size: 16px !important;
}

.classic_w.full .titlebox {
	float: right;
	clear: both;
}

	.classic_w.full .titlebox .image_r {
		height: 100px;
		/*width:85px;*/
		/*border-radius: 50%;*/
		overflow: hidden;
		float: right;
		margin-right: 22px;
	}

		.classic_w.full .titlebox .image_r img {
			width: auto;
			height: 100%;
			min-height: 85px;
		}

.classic.extra .bl_row .image_r {
	height: 58px;
	width: 58px;
	/*width:85px;*/
	/*border-radius: 50%;*/
	overflow: hidden;
	float: right;
	margin-left: 22px;
}

	.classic.extra .bl_row .image_r img {
		width: auto;
		height: 100%;
		min-height: 85px;
	}

.classic_w.full .titlebox .title_text_c {
	float: right;
	margin-right: 30px;
}

.classic_w.full .select_show {
	border-radius: 20px;
	background-color: #eeeeee;
	padding: 10px 0px 10px 0px;
	line-height: 19px;
	width: 95px;
	margin-right: 14px;
	margin-top: 3px;
	height: 17px;
	color: black;
	font-size: 16px;
	transition: .3s all;
	cursor: pointer;
	text-align: center;
	width: 120px;
	height: 20px;
	border-radius: 3px;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #343434;
}

	.classic_w.full .select_show:hover {
		background-color: #C1D72D;
	}

.classic_w.full .titlebox .title_text_c h1, .classic_w.full .titlebox .title_text_c h1 a {
	color: #c1d72e;
	color: #C1D72D;
	font-size: 36px;
	margin-top: 14px;
	font-family: OEAlchemistPro;
	font-size: 42px;
	font-weight: bold;
	color: #42515a;
}

.classic_w.full .titlebox .title_text_c p, .classic_w.full .titlebox .title_text_c p a {
	color: #565656;
	margin-top: 5px;
	font-size: 18px;
	font-size: 16px;
	color: #343434;
}

.classic_w.full .rec_line_title {
	width: 100%;
	height: 36px;
	margin-top: 0;
	padding: 0;
	padding-top: 0px;
	font-size: 18px;
	font-weight: 800;
	border: none;
}

.orders_table .box {
	padding: 18px 10px 7px 0 !important;
	font-size: 20px;
	font-size: 15px;
}

.orders_events .box.bx1 {
	width: 22%;
}

.orders_events .box.bx1 {
	width: 22%;
	font-size: 16px;
	padding: 21px 10px 8px 0 !important;
}

.orders_events .box.bx2 {
	width: 10%;
	padding: 18px 10px 0px 0 !important;
}

.orders_events .box.bx3 {
	width: 14%;
}

.orders_events .box.bx4 {
	width: 14%;
	padding: 18px 10px 0 0 !important;
}

	.orders_events .box.bx4 .trigger {
		margin-right: 0px;
	}

	.orders_events .box.bx4 ul.options.open {
		margin-right: -18px !important;
	}

		.orders_events .box.bx4 ul.options.open li {
			text-align: center;
		}

.orders_events .box.bx5 {
	width: 14%;
	text-align: center;
}

.orders_events .box.bx6 {
	width: 16%;
	padding: 12px 0px 7px 0 !important;
}

.orders_events .box.bx7 {
	width: 1% !important;
	padding-right: 8px !important;
	text-align: right !important;
	font-size: 14px;
	padding-top: 9px !important;
}


/*cart*/
.shopping_cart_table.boxer .box {
	padding: 32px 10px 0 0;
}

.shopping_cart .double_white_round div.trigger, .shopping_cart .double_white_round ul.options {
	margin-right: 0px;
	right: 0 !important;
}

.before_p .wrapper h2 {
	margin-top: -24px;
	margin-bottom: 0;
	font-family: OEAlchemistPro;
	font-size: 42px;
	font-weight: 600;
	line-height: 52px;
	color: #42515a;
	background: url(../img/meshek/shoppingcart.png) 100% no-repeat;
	text-indent: 65px;
}

.pink-arrow-left {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #c1d72e;
	position: absolute;
	left: -7px;
	top: 12px;
	display: none;
}

.pink_title {
	background: #c1d72e;
	padding: 10px !important;
	height: 17px;
	text-align: center;
	font-weight: 200;
	font-family: apolo;
	width: 15.5%;
	text-indent: -5px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	float: right;
	width: 50%;
	text-align: right;
	text-indent: 2%;
	font-weight: bold;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	line-height: 17px;
	color: #3c3b3c;
}

.before_p .rec_line_title {
	display: table-row;
	font-family: typopas;
	font-size: 13px;
	line-height: 0px;
	height: 35px !important;
	border-bottom: 0 !important;
}

.before_p .no-border {
}

.before_p .rec_line {
	margin-top: 8px;
}

.shopping_cart_table.boxer .box.bw_1 {
	width: 47%;
	padding: 0px !important;
}

.shopping_cart_table.boxer .box.bw_2 {
	width: 8%;
	padding: 37px 2px 0 0;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	color: #3c3b3c;
	direction: ltr;
	font-weight: 400;
}

.shopping_cart_table.boxer .box.bw_3 {
	width: 11%;
}

.shopping_cart_table.boxer .box.bw_4 {
	width: 11%;
	padding: 37px 23px 0 0;
	direction: ltr;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	color: #3c3b3c;
	font-weight: 400;
}

.shopping_cart_table.boxer .box.bw_5 {
	width: 11%;
	padding: 39px 0px 0 0;
}

.shopping_cart_table.boxer .box.bw_6 {
	width: 6.5%;
	padding: 45px 29px 0 0;
}

.shopping_cart_table.boxer .box.bw_7 {
	width: 6.5%;
	padding: 45px 10px 0 0;
}


.edit_b {
	background: url('../img/edit.png') -9px 0px no-repeat;
	height: 10px;
	width: 10px;
	cursor: pointer;
	margin-right: 5px;
}

.delete_b {
	background: url('../img/edit.png') 0px 0px no-repeat;
	background: url(../img/meshek/shop-delete.png) 50% no-repeat #EEEEEE;
	height: 25px;
	width: 25px;
	cursor: pointer;
	margin-right: -5px;
	border-radius: 50%;
	margin-top: -10px;
}

.edit_b:hover {
	background: url('../img/edit.png') -9px -14px no-repeat;
}

.delete_b:hover {
	/*background: url('../img/edit.png') 0px -14px no-repeat;*/
	opacity: 0.8;
}

.p_circ {
	width: 56px;
	height: 55px;
	/* border: 2px solid #cccccc; */
	background: white;
	text-align: center;
	overflow: hidden;
	/* border-radius: 50%; */
	vertical-align: middle;
	margin-top: 18px;
	/* padding-top: 10px; */
	float: right;
}

.rec_line_title.box-row .box {
	padding: 19px 23px 0 0;
}

.box.bw_1 {
	padding: 41px 10px 0 0;
}

.before_p .bubble_comment {
	background: url(../img/meshek/bubble_big.png) no-repeat 0 0;
	width: 23px;
	height: 23px;
	margin-right: 9px;
	margin-top: -1px;
}

	.before_p .bubble_comment:hover {
		background-position: 0 -23px;
	}

.before_p .tooltips span {
	left: 18px;
}

.before_p a.tooltips {
	width: 35px;
}

.before_p a:hover.tooltips span {
	bottom: 36px;
}


.before_p .rec_line_title .box {
	font-family: Open Sans Hebrew !important;
	font-size: 14px !important;
	color: #3c3b3c !important;
}

.before_p .rec_line_title .bw_1 {
	padding: 10px 0 0 0;
}

.before_p .rec_line_title .bw_2 {
	padding: 19px 12px 0 0 !important;
	
}

.before_p .rec_line_title .bw_3 {
	padding: 19px 29px 0 0;
	font-weight: normal;
}

.before_p .rec_line_title .bw_4 {
	padding: 19px 23px 0 0 !important;
}

.before_p .rec_line_title .bw_5 {
	padding: 19px 1px 0 0 !important;
}

.before_p .rec_line_title .bw_6 {
	padding: 20px 25px 0 0 !important;
}

.before_p .rec_line_title .bw_7 {
	padding: 20px 5px 0 0 !important;
	font-weight: normal;
}

.shopping_cart .p_c_description { /*rivka 14/5/2015*/
	float: right;
	margin-right: 16px;
	margin-top: 32px;
	margin-top: 22px; /* inon */
	width: 350px; /* inon */
}

.p_c_description::after, .before_p .box-row::after {
	content: '';
	clear: both;
}

.p_c_name {
	font-size: 16px;
	color: black;
	margin-bottom: 4px;
}

	.p_c_name a {
		height: 20px;
		font-family: Open Sans Hebrew;
		font-size: 19px;
		font-weight: bold;
		line-height: 24px;
		color: #42515a;
	}

.p_c_makat {
	height: 11px;
	font-family: Open Sans Hebrew;
	font-size: 13px;
	line-height: 24px;
	color: #3c3b3c;
	font-weight: 400;
	letter-spacing: -0.2px;
}

.before_p .wrapper .r_item h2 { /* inon */
	color: #6f6f6f;
	font-family: apolo;
	font-weight: 200;
	font-size: 18px;
	text-align: center;
	margin: 0;
}

.select_fancy.little_s2.rounded_s {
	border-radius: 18px !important;
	/* width: 67px !important; */
	float: right;
	text-indent: 25px;
	font-size: 20px;
	line-height: 19px;
}

body.shows_mobile span.select_fancy.little_s2.rounded_s span /*rivka 28/5/2015*/ {
	padding-left: 10px;
	margin-right: -14px;
}

.select_fancy.little_s2.rounded_s .select_fancyInner {
	background: url(../img/two_arrows.png) no-repeat;
	background-position: 6px 4px;
	height: 25px;
	line-height: 20px;
	float: right;
}

.cart_summery {
	clear: both;
	height: 74px;
	width: 100%;
	float: left;
	padding-top: 16px;
	text-align: left;
}

body.shopping_cart .cart_total {
	margin-left: 12px;
	line-height: 37px;
	direction: rtl;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	color: #2e2d2e;
}

body.shopping_cart .cart_total_sum {
	float: left;
	margin-left: 2px;
}

.cart_total {
	color: #535353;
	font-size: 18px;
}

.cart_total_sum {
	color: #2D2D2D;
	font-size: 23px;
	font-weight: bold;
}

.pay_button {
	width: 219px;
	float: left;
	margin-top: -22px;
	margin-left: 17%;
}

/* fancy select */
.fancy-select select {
	position: relative;
	visibility: hidden !important;
}

div.fancy-select {
	position: relative;
}

	div.fancy-select.disabled {
		opacity: 0.5;
	}

	div.fancy-select select:focus + div.trigger {
		box-shadow: 0 0 0 2px #4B5468;
	}

		div.fancy-select select:focus + div.trigger.open {
			box-shadow: none;
		}

	div.fancy-select div.trigger {
		border-radius: 3px;
		cursor: pointer;
		padding: 6px 0px 7px 0px;
		text-indent: 13px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		position: relative;
		background: #ffffff;
		border: solid 1px #BBBBBB;
		color: #777777;
		width: 100%;
		transition: all 240ms ease-out;
		-webkit-transition: all 240ms ease-out;
		-moz-transition: all 240ms ease-out;
		-ms-transition: all 240ms ease-out;
		-o-transition: all 240ms ease-out;
	}

		div.fancy-select div.trigger:after {
			background: url('../img/arrow_down_g.png') 1px 5px no-repeat;
			background: url(../img/meshek/drop_select.png) 0px 5px no-repeat;
			width: 100% !important;
			content: '';
			height: 11px;
			display: block;
			position: absolute;
			left: 9px;
			top: 7px;
		}

		div.fancy-select div.trigger.open:after {
			background: url('../img/arrow_up_g.png') 1px 5px no-repeat;
			background: url(../img/meshek/drop_select.png) 1px 5px no-repeat;
			content: '';
		}

.double_white div.trigger:after {
	background: url('../img/two_arrows.png') 1px 5px no-repeat;
	width: 100% !important;
	content: '';
	height: 16px;
	display: block;
	position: absolute;
	left: 9px;
	top: 5px;
}

div.fancy-select div.trigger:after {
	background: url('../img/arrow_down_g.png') 1px 5px no-repeat;
	background: url(../img/meshek/drop_select.png) 0px 5px no-repeat;
	width: 100% !important;
	content: '';
	height: 16px;
	display: block;
	position: absolute;
	left: 9px;
	top: 7px;
}

div.fancy-select.single_white div.trigger:after {
	background: url('../img/arrow_down.png') 1px 5px no-repeat;
	width: 100% !important;
	content: '';
	height: 11px;
	display: block;
	position: absolute;
	left: 9px;
	top: 7px;
}

div.fancy-select.single_white div.trigger.open:after {
	background: url('../img/arrow_up.png') 1px 5px no-repeat;
	content: '';
}

body.checkout_page div.fancy-select.single_white div.trigger {
	border: 1px solid #B6B6B6;
	color: #3c3b3c !important;
}

div.fancy-select.single_white div.trigger, .contact_form .double_white div.trigger {
	border: 1px solid #d4d4d4;
	background: white !important;
	border-radius: 4px !important;
}

.double_white_round div.trigger {
	border: 1px solid #C0C0C0 !important;
	background: white !important;
	border-radius: 16px !important;
	height: 14px !important;
	margin-top: 3px;
	width: 76px !important;
	margin-right: 19px;
	font-size: 19px;
	line-height: 14px;
	text-align: Center;
	text-indent: -5px !important;
	border-radius: 2px !important;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	color: #3c3b3c !important;
}

div.fancy-select.select_fancy.double_white_round div.trigger:after {
	background: url('../img/two_arrows.png') 1px 5px no-repeat;
	width: 100% !important;
	content: '';
	height: 16px;
	display: block;
	position: absolute;
	left: 9px;
	top: 4px;
}

div.fancy-select.select_fancy.double_white_round ul.options {
	width: 78px !important;
	right: 18px;
}

div.fancy-select ul.options {
	list-style: none;
	margin: 0;
	position: absolute;
	top: 117%;
	visibility: hidden;
	opacity: 0;
	z-index: 9999999;
	max-height: 300px;
	overflow: auto;
	background: #fff;
	border-radius: 6px;
	right: 0;
	border: 1px solid #d4d4d4;
	width: 98%;
	transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}

	div.fancy-select ul.options.open {
		visibility: visible;
		opacity: 1;
		transition: opacity 300ms ease-out, top 300ms ease-out;
		-webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
		-moz-transition: opacity 300ms ease-out, top 300ms ease-out;
		-ms-transition: opacity 300ms ease-out, top 300ms ease-out;
		-o-transition: opacity 300ms ease-out, top 300ms ease-out;
	}

	div.fancy-select ul.options.overflowing {
		top: auto;
		bottom: 40px;
		transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
		-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
		-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
		-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
		-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	}

		div.fancy-select ul.options.overflowing.open {
			top: auto;
			bottom: 50px;
			transition: opacity 300ms ease-out, bottom 300ms ease-out;
			-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
			-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
			-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
			-o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
		}

	div.fancy-select ul.options li:first-child {
		/*display:none;*/ /* inon */
		/*font-weight:bold;*/
	}

div.hide_first ul.options li:first-child {
	display: none;
}
/*div.fancy-select.hide_first ul.options li:first-child {
	font-weight:normal;
} */
div.fancy-select ul.options li {
	padding: 5px 13px;
	color: #000;
	cursor: pointer;
	white-space: nowrap;
	border-bottom: 1px solid #d4d4d4;
	transition: all 150ms ease-out;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-ms-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
}

	div.fancy-select ul.options li:last-child {
		border-bottom: none;
	}

	div.fancy-select ul.options li.selected {
		background: #e4e4e4;
		color: #000;
	}

	div.fancy-select ul.options li.hover {
		color: #000;
	}

.contact_page .double_white .trigger {
	width: 66%;
	height: 17px;
}

.contact_page .double_white .options {
	width: 67%;
	right: 27%;
}

.phone_select .options {
	width: 70px !important;
	left: 25px;
	right: auto !important;
	top: 4px !important;
}

div.fancy-select ul.options li:hover {
	background: #e4e4e4;
}

.double_a .trigger {
	min-width: 106px;
	min-width: 455px;
}

.cat_drop .trigger {
	border-radius: 8px !important;
	height: 30px !important;
}

.cat_drop .trigger {
	border-radius: 8px !important;
	height: 12px !important;
	font-size: 13px;
	text-indent: 8px !important;
}

.sw2 .trigger {
	text-indent: -8px !important;
}

div.fancy-select.single_white.cat_drop div.trigger:after {
	top: 4px !important;
}

div.fancy-select.single_white.cat_drop .options {
	font-size: 13px !important;
	width: 100%;
}

.year_exp .little_round .trigger, .month_exp .little_round .trigger {
	border-radius: 2px !important;
}

.little_round .trigger {
	border-radius: 4px !important;
	height: 17px !important;
	font-size: 14px;
	line-height: 19px !important;
	text-indent: 10px !important;
	border: 1px solid rgb(171, 171, 171) !important;
	margin-top: -2px !important;
}

	.little_round .trigger:hover, div.fancy-select div.trigger:hover {
		background: #b8b8b8 !important;
		color: white !important;
	}

div.fancy-select.single_white div.trigger:hover, div.fancy-select.double_white div.trigger:hover, div.fancy-select.double_white_round div.trigger:hover {
	background: #f1f1f1 !important;
	color: #494949 !important;
}

div.fancy-select.phone_select div.trigger.open:after, div.fancy-select.little_round div.trigger:after, div.fancy-select.double_a div.trigger:after {
	background: url('../img/two_arrows.png') 1px 5px no-repeat;
	content: '';
}

div.fancy-select.phone_select.double_white div.trigger:after, div.fancy-select.little_round div.trigger:after, div.fancy-select.double_a div.trigger:after {
	background: url('../img/two_arrows.png') 1px 5px no-repeat;
	width: 100% !important;
	content: '';
	height: 16px;
	display: block;
	position: absolute;
	top: 5px;
}

div.fancy-select.little_round div.trigger:after {
	top: 4px;
}

.fancy-select.select_fancy.double_white.phone_select div.trigger:after {
	height: 16px;
	top: 0px;
}

.phone_select .trigger {
	position: absolute !important;
	display: inline-block;
	background: transparent;
	width: 68px !important;
	left: 27px;
	text-indent: 6px;
	padding: 0;
	border: none !important;
	line-height: 7px;
	border-right: 1px solid #bdbdbd !important;
	top: -26px;
	border-radius: 0 !important;
	height: 5px !important;
}

.fancy-select.select_fancy.double_white.phone_select .trigger:hover {
	background: white !important;
}

.fancy-select.select_fancy.double_white.phone_select .trigger {
	border-radius: 0 !important;
}

.ns {
	bottom: 0;
	font-size: 61%;
	font-size: 100%;
}

.thank_you .ns {
	font-size: 100% !important;
	margin-right: 3px !important;
}

.thank_you.print .no-print {
	display: none !important;
}

sub.ns {
}

.checkout_page .ns, .checkout_mobile .ns {
	bottom: 0;
	font-size: 120%;
	margin-right: 2px;
}

.logo_container.shortlogo {
	background: url(../img/logos.png) no-repeat;
	width: 117px;
	margin-top: 0;
	height: 44px;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	bottom: -51px;
}

hr {
	margin-top: 4px;
	border-top: 1px solid #B9B9B9 !important;
}

.homepage sub.ns {
	font-size: 91%;
	margin-right: 2px !important;
}

.homepage strong {
	font-weight: 200;
}

.classic .ns {
	font-size: 80%;
	font-size: 120%;
	margin-right: 3px;
}

.ie8 .histadrut_menu ul, .ie8 .histadrut_menu ul li, .whiteMenu .iO {
	background: white;
}

	.ie8 .histadrut_menu ul li:hover {
		background: #c1d72e;
	}

.ie8 .single_cat {
	margin: 5px 9px 5px 9px;
}

.ie8 input[type="checkbox"], .ie8 .checkboxWhite input[type="checkbox"], .ie8 .checkboxPink input[type="checkbox"] {
	visibility: visible !important;
	width: 10px;
	height: 10px;
}

.ie8 .checkboxWhite label, .ie8 .checkboxPink label {
	display: none;
}

.ie8 .spacer16 {
	padding-top: 5px !important;
}

.ie8 .checkout_page .boxer .box.spacer16 { /*rivka-new 15/02/2015*/
	padding: 11px 21px 11px 0px !important;
}

.ie8 .checkout_page .boxer .bls_row .box.spacer16 { /*rivka-new 15/02/2015*/
	padding: 21px 21px 1px 0px !important;
}

	.ie8 .checkout_page .boxer .bls_row .box.spacer16.box_num_of_payments { /*rivka-new 15/02/2015*/
		padding: 11px 21px 1px 0px !important;
	}

.ie8 .checkout_page .boxer .bls_row .box.spacer20 { /*rivka-new 15/02/2015*/
	padding: 11px 0px 11px 0px !important;
}

.ie8 .r_item {
	margin-left: 30px;
}

.funds_row input {
	width: 40px;
	text-align: center;
	border: 1px silver solid;
	border-radius: 4px;
	font-size: 14px;
}


/************************

	Shows Ticket select

************************/

.seat-select-stage1 {
	height: 380px;
	border-top: 1px solid rgba(0, 0, 0, 0.13);
	border-bottom: 1px solid rgba(0, 0, 0, 0.13);
	padding-bottom: 24px;
	margin-top: 40px;
	margin-bottom: 32px;
}

.seat-selected-label {
	font-size: 16px;
	font-weight: 400;
	/*font-family: apolo;*/
	padding-top: 5px;
}

	.seat-selected-label .seat-total {
		color: #A6BC16;
	}


.seat-map-wrapper {
	display: block;
	width: 50%;
	height: 70%;
	margin: 0 auto;
	padding-top: 60px;
}

#seat-gush1,
#seat-gush2,
#seat-gush3 {
	background-color: #ededed;
	padding-top: 20px;
	box-sizing: border-box;
	color: #3b3b3b;
	font-size: 31.83px;
	font-family: typopas;
	text-align: center;
	display: inline-block;
	transition: all 0.1s linear;
}

	#seat-gush1:hover,
	#seat-gush2:hover,
	#seat-gush3:hover {
		background-color: #c1d72e;
		color: #ededed;
	}

#seat-gush1,
#seat-gush3 {
	position: relative;
	top: 40px;
	margin: 0 10px;
}

#seat-gush1 {
	width: 150px;
	height: 75px;
	-webkit-transform: rotate(30deg) skew(20deg);
	-ms-transform: rotate(30deg) skew(20deg);
	transform: rotate(30deg) skew(20deg);
}

#seat-gush2 {
	width: 132px;
	height: 80px;
}

#seat-gush3 {
	width: 150px;
	height: 75px;
	-webkit-transform: rotate(-30deg) skew(-20deg);
	-ms-transform: rotate(-30deg) skew(-20deg);
	transform: rotate(-30deg) skew(-20deg);
}

.seat-bama {
	background-color: #ededed;
	padding-top: 20px;
	box-sizing: border-box;
	font-size: 31.83px;
	font-family: typopas;
	text-align: center;
	display: inline-block;
	color: #3b3b3b;
	height: 72px;
	width: 183px;
	position: relative;
	right: 150px;
	top: 20px;
}

.seat-price-wrapper {
	border-top: 1px solid #ededed;
}

	.seat-price-wrapper p {
		text-align: center;
		margin-top: 15px;
		font-weight: 400;
	}


/* Seat select Stage 2 */

.seat-select-stage2 {
	height: 100%;
	display: none;
}

.seat-selected-wrapper {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	height: 38px;
	margin-top: 30px;
	padding-top: 5px;
}

.seat-icon {
	height: 21px;
	width: 21px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	display: inline-block;
	margin: 0 10px;
	position: relative;
	top: 4px;
}

	.seat-icon:first-child {
		margin-right: 0px;
	}

.seat-available {
	border: 2px solid #C1D72D;
}

.seat-chosen {
	background-color: #C1D72D;
}


.seat-unavailable {
	background-color: #C0C0C0;
}


.seat-selected-label.fltrt {
	height: 29px;
	margin-top: -5px;
}

	.seat-selected-label.fltrt span {
		/*font-family: typopas;*/
		font-weight: 400;
		font-size: 16px;
	}

/* Seat map */
.seat-map-outer {
	width: 100%;
	overflow-x: auto;
}

#seat-map {
	padding-top: 20px;
}

div.seatCharts-container {
	width: 1150px;
	padding-bottom: 20px;
}

body.tickets_mobile div.seatCharts-container { /* rivka 31/5/2015*/
	width: 100%;
}

body.tickets_mobile .seat-map-outer { /* rivka 31/5/2015*/
	text-align: right;
	overflow-x: scroll;
	direction: rtl;
}

div.seatCharts-cell {
	box-sizing: border-box;
	padding-top: 1px;
	height: 20px;
	width: 20px;
	margin-left: 3px;
	float: right;
	text-align: center;
	outline: none;
	font-size: 13px;
	line-height: 15px;
	color: black;
	/*font-family: typopas;*/
}

div.seatCharts-seat {
	background-color: #fff;
	font-size: 11px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	cursor: default;
	cursor: pointer; /* inon */
	position: relative;
	right: 44px;
	font-weight: 600;
}

	div.seatCharts-seat:focus {
		border: none;
	}

div.seatCharts-space {
	/*margin-left: 13px;
	font-size: 22px;
	font-family: typopas;*/ /* inon - space width = circle width */
	background-color: white;
}

div.seatCharts-rowID {
	position: absolute;
	-webkit-backface-visibility: hidden; /* rivka 26/5/2015  problem android the column of numbers scoll with the screen*/
	z-index: 555;
	/* Making the row id stay fixed while scrolling */
	margin-left: 13px;
	font-size: 16px;
	/*font-family: typopas;*/ /* inon - moved from .seatCharts-space */
}

div.seatCharts-row {
	height: 30px;
}

	div.seatCharts-row:after {
		clear: both;
	}

div.seatCharts-seat.selected {
	background-color: #C1D72D;
	color: white;
	padding-top: 2px;
}

	.selected-no-subsidy, div.seatCharts-seat.selected.selected-no-subsidy {
		background-color: #EAF1B8;
	}

div.seatCharts-seat.focused {
	background-color: rgb(235, 111, 178);
	color: white;
	padding-top: 2px;
}

div.seatCharts-seat.available {
	background-color: #fff;
	border: 1px solid #9b9b9b;
	color: #BCD12C;
}

div.seatCharts-seat.unavailable {
	background-color: #9b9b9b;
	color: white;
	padding-top: 2px;
	cursor: default;
}

ul.seatCharts-legendList {
	list-style: none;
}

li.seatCharts-legendItem {
	margin-top: 10px;
	line-height: 2;
}

div.section-title { /* inon */
	color: #43515A;
	font-weight: 600;
	font-size: 1.3em;
	text-indent: 45px;
	margin-bottom: 20px;
}

/*changes start*/
.ie8 .single_res .circ {
	background: none;
}

.product_table {
	border: 1px solid #B5B5B5;
	border-radius: 0 !important;
	-webkit-border-radius: 9px;
}
/*changes end*/


/*Firma - 15/01/15 */
#side_gallery .g_item, .r_item, #big_image {
	-webkit-transform: translateZ(0);
	-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.circ {
	background-size: cover;
}




/*  inon FROM HERE: */
.hidden-by-server {
	display: none !important;
}

.p_circ img {
	width: 37px;
	height: 37px;
	width: 55px;
	height: 59px;
}

.mag {
	cursor: pointer;
}

body.classic .rec_line_title .dis_title {
	line-height: 37px;
}

.ff-large .ff-title {
	font-size: 25px;
	font-family: typopas;
	font-weight: 200;
	margin-bottom: 5px;
}

.ff-large .ff-text {
	margin-top: 0;
	line-height: 20px;
	margin-bottom: 21px;
}

.ff.ff-line, .ff.ff-lineh {
	/*border-top: 1px dotted #949494;
    border-top: 1px solid #E3E3E3;*/
	line-height: 22px;
	padding: 13px 35px 13px 0px;
	background-image: url(../img/meshek/shop-asterisk.png);
	background-repeat: no-repeat;
	background-position: 98% 15px;
	background-size: 13px;
	background-position: 98% 18px;
	display: block !important;
}



.ff.gray.f-FreeText {
	background-color: #EEEEEE;
	padding: 0px 10px 20px 10px;
	background-image: url(../img/meshek/shop-asterisk.png);
	background-repeat: no-repeat;
	background-position: 97% 5px;
	text-indent: 27px;
	background-size: 14px;
}

.box-ff.box-ff-info .ff.gray.f-FreeText:first-child {
	padding-top: 18px;
	background-position: 97% 22px;
}







.form-fields .ff.ff-lineh { /*rivka 22/2/2016*/
	border-top: 0px;
	line-height: 32px;
	padding-top: 12px;
}

	.form-fields .ff.ff-lineh .ff-title { /*rivka 22/2/2016*/
		vertical-align: top;
		font-weight: 500;
	}

	.form-fields .ff.ff-lineh.ff-field .ff-text { /*rivka 22/2/2016*/
		line-height: 16px;
	}

		.form-fields .ff.ff-lineh.ff-field .ff-text select { /*rivka 22/2/2016*/
			line-height: 18px;
			width: 50%;
		}

		.form-fields .ff.ff-lineh.ff-field .ff-text div.fancy-select { /*rivka 22/2/2016*/
			min-width: 200px;
		}

	.form-fields .ff.ff-lineh.ff-field.f-Phone .ff-text select { /*rivka 22/2/2016*/
		line-height: 18px;
		width: 70px;
	}

	.form-fields .ff.ff-lineh.ff-field.f-Phone .ff-text .select_fancy { /*rivka 22/2/2016*/
		width: 70px;
		display: inline-block;
	}

	.form-fields .ff.ff-lineh.ff-field.f-Date .ff-text .select_fancy { /*rivka 22/2/2016*/
		width: 90px;
		margin-left: 7px;
		display: inline-block;
	}

.classic_mobile .form-fields .select_fancy_gray /*rivka 22/2/2016*/ {
	width: 100px !important;
	top: 0px !important;
	display: block;
}

.classic_mobile .form-fields .form_box /*rivka 22/2/2016*/ {
	width: 75%;
	display: inline-block;
}

.classic_mobile .form-fields .cell_title /*rivka 22/2/2016*/ {
	width: 22%;
	display: inline-block;
}

.classic_mobile .form-fields .select_div /*rivka 22/2/2016*/ {
	display: inline-block;
	margin-right: 5px;
}

.classic_mobile .form-fields span.select_fancy_gray /*rivka 22/2/2016*/ {
	display: block !important;
	margin-top: -25px;
}

.classic_mobile .form-fields .ff-date .select_fancy_gray /*rivka 22/2/2016*/ {
	width: 82px !important;
}

.classic_mobile .form-fields .ff-phone .select_fancy_gray /*rivka 22/2/2016*/ {
	width: 70px !important;
}


.classic_mobile .form-fields .ff-phone .select_div /*rivka 22/2/2016*/ {
	margin-right: 5px;
}

.classic_mobile .form-fields .ff-phone input[type="text"] { /*rivka 22/2/2016*/
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 120px;
	height: 16px;
	font-size: 14px;
	text-indent: 7px;
	vertical-align: top;
	margin-right: 20px;
	margin-top: 3px;
}

.classic_mobile .form-fields input[type="text"] { /*rivka 22/2/2016*/
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 90%;
	height: 16px;
	font-size: 14px;
	text-indent: 7px;
	vertical-align: top;
	margin-right: 20px;
	margin-top: 3px;
}

.classic_mobile .form-fields .title /*rivka 22/2/2016*/ {
	height: auto;
}

.form-fields .ff.ff-lineh.ff-field.f-Phone .ff-text input[type="text"] { /*rivka 22/2/2016*/
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 120px;
	height: 16px;
	font-size: 14px;
	text-indent: 7px;
	vertical-align: top;
	margin-left: 5px;
}

.form-fields .ff.ff-lineh.ff-field.f-TextBox .ff-text input[type="text"] { /*rivka 22/2/2016*/
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 70%;
	height: 16px;
	font-size: 14px;
	text-indent: 7px;
	vertical-align: top;
	margin-left: 5px;
	min-width: 300px;
	padding-left: 0px;
	padding-right: 0px;
}

.form-fields .ff.ff-lineh.ff-field.f-CheckBox .ff-text input[type="checkbox"] { /*rivka 22/2/2016*/
	visibility: visible;
	margin-top: 3px;
}

.classic_mobile .form-fields input[type="checkbox"] { /*rivka 22/2/2016*/
	visibility: visible;
	margin-top: 7px;
	margin-right: 10px;
}

.classic_mobile .form-fields li.quality /*rivka 22/2/2016*/ {
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: default;
}

.form-fields .ff.ff-lineh.ff-field.f-CheckBox .ff-text { /*rivka 22/2/2016*/
	vertical-align: middle;
}

.form-fields .red_reuqired .trigger, .form-fields .red_reuqired span.select_fancy_gray, .form-fields .red_reuqired input[type="text"] {
	border: solid 1px red !important;
}

.form-fields .red_reuqired input[type="checkbox"] {
	outline: solid 1px red !important;
}
















.ttl_free {
	font-family: Open Sans Hebrew;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #343434;
	border-bottom: solid 3px #e4e4e4;
	padding: 20px 0px 7px 0px;
	cursor: pointer;
}

	.ttl_free::after {
		background-image: url(../img/meshek/drop_select_up.png);
		content: "";
		width: 11px;
		height: 20px;
		float: left;
		background-repeat: no-repeat;
		background-position-y: 9px;
	}

	.ttl_free.close::after {
		background-image: url(../img/meshek/drop_select.png);
	}

.ff.ff-line:last-child, .ff.ff-lineh:last-child {
	border-bottom: 1px dotted #949494;
	border-bottom: 2px solid #E4E4E4;
}

.ff-line .ff-title {
	display: none;
}

.ff-line .title { /*rivka 14/5/2015*/
	display: none;
}

.ff-line .open { /*rivka 14/5/2015*/
	display: block !important;
}

.ff-lineh .ff-title {
	padding-left: 30px;
	font-weight: bold;
	display: inline;
	display: table-cell;
	/*width: 45%;*/
	color: #343434;
	width: 20%;
	white-space: nowrap;
}

.ff-lineh .ff-text {
	display: inline-block;
	/*width:48%;*/ /*rivka 30/4/2015*/
	width: 85%;
	/*display: table-cell;*/ /*rivka 30/4/2015*/
	white-space: pre-line;
}

.ff-lineh.ff-title-empty:not(.ff-title-Href) .ff-text {
	width: auto;
}

.ff-lineh.ff-title-empty:not(.ff-title-Href) .ff-title {
	display: none;
}

.ff-lineh.ff-title-Href .ff-text a {
	color: #42515a;
	text-decoration: underline;
}

.cover_tickets {
	padding-top: 8px;
	border-top: 1px solid #e1e1e1;
	margin-top: 35px;
	text-align: center;
	user-select: none;
}

	.cover_tickets div * {
		display: inline;
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-family: Arial, "Sans-Serif";
		font-size: 20pt;
	}

	.cover_tickets div h1 {
		color: #bdbdbd;
	}

	.cover_tickets div h2 {
		color: #ff0000;
	}

	.cover_tickets div h3 {
		color: #00ff00;
	}

	.cover_tickets div h4 {
		color: #0000ff;
	}

	.cover_tickets div h5 {
		color: #00ffff;
	}

	.cover_tickets div h6 {
		color: #ff00ff;
	}

	.cover_tickets div h7 {
		color: #ffff00;
	}

	.cover_tickets div h2, .cover_tickets div h3, .cover_tickets div h4, .cover_tickets div h5, .cover_tickets div h6, .cover_tickets div h7 {
		cursor: pointer;
	}

body.show .sumrow, body.tickets .sumrow {
	width: 540px;
	display: block !important;
}

.sidebar-right-menu .res_row, .category .sidebar-right-menu h2 /* inon 26/05/15 - קטגוריות משנה  */ {
	border-bottom: none !important;
	height: auto;
}


/*  inon - temp hide */
/* rivka - change for mobile 5/5/2015 */
/*.checkboxWhite, .fav_icon, .watch_icon, 
.single_cat h3, .display360_wrapper, .flyer, .sidebar_menu h2, 
.footer_menu_container, .cart_counter, .agrees_block label, .wrong_d, 
.shopping_cart_table .bw_5, 
.shopping_cart_table .bw_6, .sidebar-right, .onsale, .firma, #mob_menu, .btn_snapmenu
{
	display:none!important;
}*/
/* rivka - change for mobile 5/5/2015 */
.single_cat h3, .flyer,
.agrees_block label, .wrong_d,
.shopping_cart_table .bw_5,
.shopping_cart_table .bw_6, /*.sidebar-right-filter,*/ .onsale,
.firma, /*.fav_icon, rivka 3/4/16 fav*/
.whiteMenu, .no-line.impor-li
/* inon 26/05/15 - עדכון  */ {
	display: none !important;
}

	.wrong_d.update_new {
		display: block !important;
	}

body.category_mobile .sidebar_menu_ttl, body.category_mobile .li-filter:not(.li-Filter_TRB):not(.li-Filter_Text) {
	display: none;
}

body.category_mobile aside.sidebar-right nav.sidebar_menu ul li {
	margin: 0 auto;
	float: none;
	width: 90%;
}

body.category_mobile .text-filter input[type="text"] {
	width: 90%;
}


body.category_mobile .checkbox_description {
	font-size: 18px;
	color: #F7931D;
}

body.category_mobile .sidebar_menu h3 {
	text-align: center;
	display: none;
}

.fav_container { /* inon 26/05/15 - זמני עד להחזרת אייקון מועדפים  */
	left: 60px;
	left: 161px;
	top: 10px;
	position: absolute;
	z-index: 9999999;
	display: none;
}

.shopping_cart_table .bw_1 {
	width: 65% !important;
}

.shopping_cart .p_c_description { /*rivka 14/5/2015*/
	width: 550px !important;
}

.basket_rem {
	font-size: 28px;
	text-align: center;
	font-weight: bold;
}

.ltr {
	direction: ltr !important;
	text-align: left;
}

.inline-block {
	display: inline-block;
}

.ltr-number {
	direction: ltr;
	text-align: left;
	display: inline-block;
}

@media print {
	.no-print {
		display: none;
	}

	.thanks-bg {
		display: none !important;
	}
}




body.category_desktop .cat_img img, body.category_mobile .cat_img img /*rivka 17/8/2015*/ {
	height: 167px;
	height: 250px;
	min-width: 167px;
	height: 100%;
	width: 100%;
}

/*body.category_desktop .cat_img img 
{
      width:167px;
}

body.category_desktop .single_cat .circ 
{
      background:none;
}*/


/*start rivka 16/7/2015*/

.checkout_page .boxer.rem_table {
	padding-top: 10px;
	float: left;
	margin-top: 15px;
}

	.checkout_page .boxer.rem_table .box-row {
		border-top: 1px solid #E4E4E4;
		float: right;
		position: relative;
	}

		.checkout_page .boxer.rem_table .box-row .box {
			width: 70px;
			float: right;
			position: relative;
		}

			.checkout_page .boxer.rem_table .box-row .box.box_tr_remark {
				padding-top: 15px;
				width: 100%;
				float: right;
				/*margin-left:3px;*/
				padding-right: 0;
				padding-left: 0;
			}

				.checkout_page .boxer.rem_table .box-row .box.box_tr_remark textarea {
					margin-bottom: 10px;
					float: left;
					border-radius: 2px;
					border: 1px solid #B7B7B7;
					resize: none;
					padding: 7px;
					padding-right: 12px;
					/* margin-left: 2px; */
					width: 448px;
					font-size: 14px;
					height: 41px;
				}

.boxer.rem_table div.HideInput label {
	display: inline-block;
}

.boxer.rem_table div.HideInput textarea {
}

.boxer.rem_table label {
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 460px;
	height: 17px;
	font-size: 14px;
	text-indent: 7px;
	cursor: text;
	color: #ABABA9;
	display: none;
	padding-top: 11px;
	position: absolute;
	z-index: 500;
	border: none;
	background-color: Transparent;
	float: right;
	left: 0;
	text-align: right;
	padding-right: 0;
}

/*end rivka 15/2/2015*/



.warning_loading { /* rivka 18/8/2015*/
	background: url(../img/loading.gif) no-repeat;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	text-align: center;
	line-height: 27px;
	font-size: 24px;
	font-family: apolo;
	font-weight: 600;
	position: absolute;
	top: 180px;
	left: 80px;
}


.mobile_login_ver2 .warning_loading { /* rivka 18/8/2015*/
	background: url(../img/loading.gif) no-repeat;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 16px;
	font-size: 13px;
	font-family: apolo;
	font-weight: 600;
	position: relative;
	top: auto;
	left: auto;
	float: right;
}

input:-webkit-autofill { /* rivka 18/8/2015*/
	-webkit-box-shadow: 0 0 0 1000px white inset;
}

.f_login_gray input, .f_login_gray a /* rivka 18/8/2015*/ {
	opacity: 0.4;
	transition: .1s all;
	cursor: default;
}














#home_category_grid {
	/*width:100%;
	width:1100px;*/
	width: 990px;
	width: 1199px;
	min-width: 700px;
	/*background-color:#E6E6E6;*/
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	height: 1360px;
	height: 390px;
}

	#home_category_grid .sq {
		width: 478px;
		height: 118px;
		background-image: url(../img/meshek/pixel.png);
		/* padding: 23px 22px 0px 22px; */
		margin-top: 133px;
		vertical-align: middle;
		margin-bottom: 83px;
	}

		#home_category_grid .sq .cap_img {
			width: 26%;
			height: 100%;
			display: inline-block;
			float: right;
		}

			#home_category_grid .sq .cap_img img {
				width: 100%;
				height: 100%;
			}

body:not(.mobile) #home_category_grid .sq .cap {
	width: 34%;
	display: inline-block;
	float: right;
	margin-top: 20px;
	margin-right: 15px;
}

#home_category_grid .sq .cap h1 {
	font-family: OEAlchemistPro;
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	line-height: 22px;
	/* letter-spacing: -0.5px; */
	color: #ffffff;
	/* margin-top: -21px; */
}

#home_category_grid .sq .bt {
	background-image: url(../img/meshek/arrow_search.png);
	background-repeat: no-repeat;
	background-position: 18px 14px;
	width: 155px;
	height: 44px;
	border-radius: 3px;
	background-color: #c1d72e;
	font-family: Open Sans Hebrew;
	font-size: 15px;
	font-weight: bold;
	line-height: 45.1px;
	text-align: right;
	color: #31373a;
	text-indent: 19px;
	display: inline-block;
	float: right;
	margin-top: 36px;
}

.home_category {
	background-image: url(../img/meshek/line_bg.jpeg);
	background-image: url(../img/meshek/line_bg_05_17_new.png);
	/*background-image: url(../img/meshek/line_bg_passover.jpg);*/ /*rivka 9/4/17*/
	background-image: url(../img/meshek/line_bg_06_17_new3.png);
	/*background-image: url(../img/meshek/10784-1_cover_b2.jpg);*/
	/*background-image: url(../img/meshek/10784-4_cover2.jpg);*/
	background-image: url(../img/meshek/line_bg_06_17_new3.png);
	background-image: url(../img/meshek/10931-1_cover_site.jpg);
	background-image: url(../img/meshek/10931-4_cover_site.jpg);
	background-image: url(../img/meshek/10891-1_cover_site.jpg);
	background-image: url(../img/meshek/10891-1_cover_site.jpg);
	background-image: url(../img/meshek/10784-29_banner_site_rashi_b.jpg);
	width: 100%;
	height: 383px;
	min-width: 1190px;
	padding-top: 62px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-size: 100vw auto;
	margin-top: 2%; /*Oshrat 07-01-25*/
}

.home_category_tring {
	width: 100%;
	height: 50px;
	min-width: 1190px;
	margin-top: 77px;
}

	.home_category_tring input, .home_category_tring select {
		line-height: 40px;
		border-radius: 3px;
		width: 270px;
		border: 0;
		text-indent: 10px;
		font-family: Open Sans Hebrew !important;
		font-size: 16px !important;
		color: #343434 !important;
		margin-left: 25px;
		height: 40px;
	}

input::-webkit-input-placeholder {
	color: #777777;
}

.home_category_tring button {
	background-color: #c1d72e;
	line-height: 39px;
	width: 174px;
	border-radius: 3px;
	border: 0;
	font-family: Open Sans Hebrew;
	font-size: 17px;
	font-weight: bold;
	color: #141414;
	background-image: url(../img/meshek/arrow_search.png);
	background-repeat: no-repeat;
	background-position: 60px 12px;
	text-align: right;
	text-indent: 50px;
}

.home_category_tring select {
	height: 41px;
	text-indent: 0px;
	padding-right: 7px !important;
}

.home_category_tring #cmbArea, .home_category_tring #datepick {
	width: 170px !important;
}

.home_category_tring #datepick {
	background-image: url(../img/meshek/calendar.png);
	background-repeat: no-repeat;
	background-position: 10px 12px !important;
	cursor: pointer;
}

.index_meshek .calendar {
	width: 162px !important;
}

.personal_page .calendar {
	width: 194px !important;
}

.footer_category {
	width: 100%;
	height: 140px;
}

.footer_bussiness {
	background: url(../img/meshek/discounts.jpeg) no-repeat #ECEDEF;
	width: 100%;
	height: 140px;
	text-align: center;
	font-family: OEAlchemistPro;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -0.3px;
	color: #0E0E0E;
	background-size: cover;
}

	.footer_bussiness div {
		padding-top: 20px;
		letter-spacing: 0.3px;
	}

	.footer_bussiness > div.lnk {
		font-family: Open Sans Hebrew;
		font-size: 16px;
		font-weight: 400;
	}

		.footer_bussiness > div.lnk a {
			color: inherit;
			text-decoration: underline;
		}

.footer_tomail {
	background: #c1d72e;
	width: 100%;
	height: 160px;
}

	.footer_tomail div {
		text-align: center;
		font-family: OEAlchemistPro;
		font-size: 38px;
		font-weight: 600;
		color: #42515a;
		padding-top: 30px;
		margin-bottom: 20px;
	}

		.footer_tomail div.lnk {
			padding: 0;
			margin: 0;
			width: 138px;
			border-radius: 2px;
			font-size: 20px;
			line-height: 42px;
			text-align: right;
			font-weight: 400;
			margin: 0 auto;
			text-indent: 20px;
			background: url(../img/meshek/search_white.png) no-repeat #42515a;
			background-position: 20px 11px;
		}

	.footer_tomail a {
		color: #ffffff;
		letter-spacing: -0.2px;
		font-family: Open Sans Hebrew;
	}

.category_list {
	/*width: 1100px;*/
	margin: auto;
	margin-top: 50px;
	width: 82%;
	width: 1199px;
	min-width: 700px;
}

	.category_list .cat_box {
		display: inline-block;
		border-radius: 2px;
		/*background-color: #dea5db;*/
		width: 108px;
		/*height: 100px;*/
		width: 7.0%;
		height: 100%;
		margin: 0 0.9%;
		float: right;
		text-align: center;
		font-size: 17px;
		color: #2e2d2d;
		cursor: pointer;
	}

		.category_list .cat_box.cat_102472 {
			background-color: transparent !important;
			border: solid 1px #ffffff;
			color: #ffffff !important;
		}

			.category_list .cat_box.cat_102472 a {
				color: #ffffff !important;
			}

		.category_list .cat_box:hover {
			border-bottom: solid 4px #C1D72D;
		}

		.category_list .cat_box div {
			height: 26px;
			font-weight: 400;
			font-family: Open Sans Hebrew;
			font-size: 16px;
			line-height: 19px;
			text-align: center;
			color: #343434;
		}

.item img.tringle {
	position: relative;
	top: -18px;
	width: 22px;
	margin-right: 110px;
	margin-right: 45.7%;
	display: none;
}

.category_list .cat_box:first-child {
	/*margin-right: 0px;*/
}

.category_list .cat_box img {
	display: block;
	margin-bottom: 20px;
	/* margin-right: 30%; */
	margin-top: 15px;
	height: 40px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.category_list .cat_box a {
	color: #2e2d2d;
}

.item_category_tobuy {
	width: 223px;
	height: 40px;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
	letter-spacing: -0.2px;
	color: #141414;
	text-indent: 65px;
	background: url(../img/meshek/arrow_search.png) 80px no-repeat #c1d72e;
	background-position-y: 11px;
	/*margin-top: 2px;*/
}

.item_category_but {
	color: #ffffff;
	font-family: Open Sans Hebrew;
	height: 22px;
	height: 13px;
	margin-top: 30px;
	padding-top: 4px !important;
	padding-left: 25px;
	font-size: 14px;
	text-align: right;
	background: url(../img/meshek/tag_icon.png) no-repeat;
	background: url(../img/meshek/shop-tag.png) no-repeat;
	background-color: #000;
	background-position-x: 99.5%;
	font-weight: 200;
	text-indent: 18px;
	padding-bottom: 8px;
}

.item_category_but_date {
	color: #ffffff;
	font-family: typopas !important;
	height: 22px;
	height: 13px;
	padding-top: 0px !important;
	font-size: 14px;
	text-align: right;
	font-weight: 400;
	padding-bottom: 5px;
}

#homepage_box .item_category_but_date {
	padding-right: 25px;
	z-index: 999999;
	position: relative;
	font-size: 15px;
}

#homepage_box .item-w3 .item_category_but_date {
	display: inline;
}

#homepage_box .item.item-w6.item-h2 .item_category_but_date {
	padding-right: 36px;
	font-size: 16px;
	padding-top: 10px !important;
}

body.homepage .item_category_but {
	display: none;
}

body.category .single_cat,
.product .related_items .single_cat {
	/*height:310px;*/
}

body.specials .single_cat {
	height: 300px;
}
/*.item_category_txt
		{
			height:120px;
		}*/
.item-w2.item-h2 .item_category_txt h1 {
	font-size: 18px;
}

.item_category_txt h1 {
	font-size: 19px;
	position: relative;
	padding-right: 25px;
	padding-left: 10px;
	font-family: Open Sans Hebrew;
	font-size: 20px;
	font-weight: bold;
	line-height: 26.1px;
	line-height: 21px;
	letter-spacing: -0.2px;
	color: #ffffff;
	z-index: 99999;
}

.item_category_txt span {
	color: #fff;
	font-weight: bold;
	height: 20px;
	padding-right: 25px;
	z-index: 999999;
	position: relative;
}

	.item_category_txt span.original_price {
		padding-right: 5px;
		font-weight: normal;
		font-size: 18px !important;
	}

.item:hover {
}


.home_category .item-w2 {
	width: 39%;
}

.home_category .item-h2 {
	height: 43.9%;
}

.home_category .item-w1 {
	width: 15%;
}

.home_category .item-h1 {
	height: 20.7%;
}


.home_category .nivo-controlNav {
	/*top: 20%!important;
			right: 15%!important;
			 left: 0px!important;*/
	top: 44.5% !important;
	left: 78.5% !important;
}

.home_category .nivoSlider {
	height: 100% !important;
	margin-bottom: 0px !important;
}

.home_category .nivo-imageLink:first-child .nivoSlider img {
	display: block;
}

.home_category .nivoSlider img {
	z-index: 9 !important;
	/*visibility:visible!important;*/
	visibility: visible !important;
	height: 73%;
	height: 76.8%;
}

.home_category div.nivo-div-ttl {
	height: 27%;
}

.home_category .nivoSlider div.nivo-div-ttl {
	z-index: 899999 !important;
	position: absolute;
	height: 27%;
	width: 100%;
	background-color: #DEA5DA;
	/* opacity: 0.5 !important; */
	opacity: 1 !important;
	visibility: visible !important;
	top: 73%;
	top: 76.8%;
}

.traingle {
	display: none;
}

.nivoSlider {
	border-radius: 0px !important;
}

#home_category_grid .item.item-w2.item-h1 .traingle {
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 20px solid #DEA5DA;
	/* top: 50%; */
	/* position: absolute; */
	position: absolute;
	top: 33%;
	z-index: 899999 !important;
	left: 34.2%;
	left: 16.9%;
	display: block;
}

#home_category_grid .item.item-w2.item-h1:nth-child(2n) .traingle {
	top: 9%;
	left: 33.9%;
}

#home_category_grid .item.item-w1.item-h1 .traingle {
	/*border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid #DEA5DA;
    position: absolute;
    top: 32%;
    z-index: 899999 !important;
        left: 17.4%;
        left: 17%;
	display:block;*/
	display: block;
}

.nivoSlider .traingle
/*, .item.item-w2.item-h2 .traingle*/ {
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 20px solid #DEA5DA;
	/* top: 50%; */
	/* position: absolute; */
	position: absolute;
	top: 70%;
	top: 74%;
	z-index: 899999 !important;
	right: 47%;
	display: block;
}

.home_category .item-h1 div.nivo-div-ttl {
	/*z-index: 899999!important; */
	/* position: absolute; */
	background-color: #DEA5DA;
	/* opacity: 0.5!important; */
	/* visibility: visible!important; */
	/* top: 0; */
	width: 38.5%;
	float: left;
	height: 300%;
	display: block;
}

.home_category .item.item-w2.item-h1 img {
	height: 100%;
	width: 61.5%;
}

.home_category .item-h1 a {
	float: right;
	height: 100%;
	width: 100%;
}

	.home_category .item-h1 a.img {
		width: 60%;
		float: right;
		height: 100%;
	}

.home_category .nivoSlider a.nivo-imageLink {
	/*opacity:1!important;  
			display:block!important;*/
	background-color: transparent;
}

.home_category .nivoSlider img {
	border-radius: 0px;
}

.item.item-w1.item-h1 img {
	height: 70%;
	height: 62.6%;
}

.home_category .item-h1.item-w1 div.nivo-div-ttl {
	width: 100%;
	height: 30%;
	height: 37.4%;
	height: 37.5%;
	margin-top: -4px;
}



.nivo-controlNav a {
	width: 12px !important;
	height: 12px !important;
	background-image: url(../img/meshek/bullets_meshek.png) !important;
	background-position-y: -10px !important;
}


	.nivo-controlNav a:hover {
		background-position: 0 1px !important;
	}

	.nivo-controlNav a.active {
		background-position: 0 1px !important;
	}

.ttl_login {
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: OEAlchemistPro;
	font-size: 24.1px;
	font-weight: 900;
	line-height: 33px;
	letter-spacing: -0.2px;
	text-align: center;
	color: #E7EEAF;
}

.pop_right a {
	width: 228px;
	height: 45px;
	border-radius: 12px;
	border: 1px solid #B7D551;
	background-color: #E7EEAF;
	color: #43515A;
	padding: 9px 38px 7px 60px;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	font-weight: bold;
	line-height: 14.8px;
	text-align: center;
}

.Rectangle-43-copy-3 {
	width: 29px;
	height: 262px;
	opacity: 0.35;
	/* background-image: linear-gradient(to left, #000000, rgba(0, 0, 0, 0)); */
	float: right;
	margin-top: 30px;
	margin-right: -10px;
}

.logo_container1 {
	margin-top: 10px;
}





.category_list_login {
	/*width: 1100px;*/
	margin: auto;
	margin-top: 110px;
	/*width: 110.5%;*/
	/*min-width:700px;*/
	height: 90px;
	padding-right: 20px;
}

	.category_list_login .cat_box {
		border-bottom: solid 1px #C0D72D;
		display: inline-block;
		border-radius: 2px;
		width: 23%;
		height: 100%;
		padding: 0px;
		float: right;
		text-align: center;
		font-size: 17px;
		color: #ffffff;
		margin-left: 2%;
		cursor: pointer;
	}

		.category_list_login .cat_box:first-child {
			text-align: right;
		}

		.category_list_login .cat_box div:not(.tt) {
			height: 70px;
			margin-top: 15px;
			font-family: OEAlchemistPro;
			font-size: 24px;
			padding-right: 60px;
			background-repeat: no-repeat;
			background-position-x: 98%;
			background-position-y: 15px;
			text-align: right;
			width: 72%;
		}

		.category_list_login .cat_box div.tt {
			margin-top: 12px;
			padding-bottom: 30px;
			border-bottom: solid 1px #C0D72D;
			font-size: 16px;
			text-align: right;
			cursor: pointer;
		}

			.category_list_login .cat_box div.tt.news {
				padding-bottom: 8px;
				border-bottom: 0px;
				width: 105%;
			}

#alert-message a {
	font-weight: bold;
	text-decoration: underline;
	border: 0;
	outline: 0;
}

.ui-dialog.login {
	height: 200px !important;
}

.category_list_login .cat_box div.tt a {
	background-color: #C1D72E;
	padding: 9px 0px 9px 0px;
	border-radius: 5px;
	color: #42515a;
	width: 100%;
	margin-top: 12px;
	display: block;
	text-align: center;
	font-family: Open Sans Hebrew;
	font-size: 15px;
	font-weight: bold;
	width: 95%;
}

.category_list_login .cat_box div.d1 {
	background-image: url(../img/meshek/icon_hp1.png);
}

.category_list_login .cat_box div.d2 {
	background-image: url(../img/meshek/icon_hp5.png);
}

.category_list_login .cat_box div.d3 {
	background-image: url(../img/meshek/icon_hp3.png);
}

.category_list_login .cat_box div.d4 {
	/*background-image: url(../img/meshek/icon_hp3.png);*/
	padding-right: 0;
}

.pop_login_family {
	position: absolute;
	z-index: 99999;
	background-image: url(../img/meshek/family_picture.png);
	float: right;
	width: 342px;
	height: 320px;
	top: 172px;
	background-repeat: no-repeat;
	right: 160px;
}

p.back_ent a {
	color: #464646 !important;
	text-decoration: underline;
	font-size: 14px !important;
	cursor: pointer;
}

.item_desc_new {
	position: absolute;
	width: 22.5%;
	background-color: #3E3E3E;
	color: #ffffff;
	opacity: 0.9;
	/* top: 0; */
	height: 22.1%;
	z-index: 25;
	/*background-image:url(../img/meshek/_dot2.png);*/
	display: none;
}

#homepage_box .item:hover .item_desc_new a,
#homepage_box2 .item:hover .item_desc_new a {
	height: 100%;
	width: 100%;
	float: right;
}

#homepage_box .item_desc_new h1, #homepage_box .iw_off .item_desc_new h1,
#homepage_box2 .item_desc_new h1, #homepage_box2 .iw_off .item_desc_new h1 {
	color: #ffffff;
	margin-top: 40%;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	height: 35%;
}

#homepage_box .item-w1 .item_desc_new h1,
#homepage_box2 .item-w1 .item_desc_new h1 {
	font-size: 17px;
}

#homepage_box .item:hover .item_desc_new,
#homepage_box2 .item:hover .item_desc_new {
	/*display:block;*/
	cursor: pointer;
}

.item-w1 .item_desc_new {
	width: 14.27%;
	height: 16.9%;
}

	.item-w1 .item_desc_new .btn_new {
		font-size: 15px;
		width: 103px;
	}

.btn_new {
	text-align: center;
	line-height: 0px;
	outline: none;
	position: relative;
	transition: .3s all;
	font-family: OEAlchemistPro;
	font-size: 18px;
	font-weight: bold;
	color: #343434;
	height: 20px;
	border-radius: 3px;
	background-color: #c1d72e;
	padding: 18px 0px 0px 20px;
	width: 82px;
	padding-right: 0px;
	background-image: url(../img/meshek/arrow_search.png);
	background-repeat: no-repeat;
	background-position: 14px 10px;
	float: left;
	margin-top: -50px;
	margin-left: 20px;
	margin-top: -47px;
	/*z-index: 999999;*/
}

	.btn_new:hover {
		opacity: 0.7;
	}

.ite-price {
	margin: 0 auto;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	height: 10%;
	color: #ffffff;
}






/*  filter   */
li.filter-all .checkbox_description {
	font-weight: bold;
	background-color: #eeeeee;
}

li.filter-all .checkbox_description {
	color: #42515a;
	font-family: Open Sans Hebrew;
	font-size: 15px;
}

.category .checkbox_list li {
	padding: 7px 10px 3px 0px !important;
}

	.category .checkbox_list li.filter-all {
		background-color: #eeeeee;
	}

.text-filter input[type="text"] {
	border: 1px silver solid;
	padding: 5px;
	border-radius: 4px;
	width: 177px;
	height: 22px;
	font-size: 16px;
	text-indent: 7px;
	background: url(../img/meshek/search.png) 10px no-repeat;
}

.category .text-filter input[type="text"] {
	padding: 8px 5px 8px 5px;
	border-radius: 3px;
	width: 212px;
	border: solid 1px #a6a6a6;
}

.category .calendar {
	width: 216px;
}

.calendar .months .prev-month:hover,
.calendar .months .next-month:hover {
	background-color: #c1d72e !important;
}

.sidebar_menu .li-filter h3 {
	/*background-image:url(../img/meshek/plus.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    cursor:pointer;*/
}

.category .sidebar_menu .li-filter h3 {
	font-family: Open Sans Hebrew;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.2px;
	color: #777777;
}

.category .sidebar_menu .li-filter.li-Filter_Date h3,
.category .sidebar_menu .li-filter.li-Filter_Price h3,
.category .sidebar_menu .li-filter.li-Filter_Area h3 {
	border-top: solid 4px #f1f1f1;
	padding-top: 20px;
	padding-bottom: 15px;
}

.category h3.area_title:first-child {
	margin: 11px 0 5px 0px;
}

	.category h3.area_title:first-child.empty {
		display: none;
	}

.category h3.area_title {
	float: right;
	font-family: Open Sans Hebrew;
	font-size: 31.6px;
	font-weight: bold;
	letter-spacing: -0.3px;
	color: #42515a;
	width: 100%;
	/*margin:-21px 0 5px 0px;*/
	margin: 11px 0 5px 0px;
}

	.category h3.area_title.hidden {
		display: none;
	}

.category .li-Filter_TRB h3 {
	display: none;
}

.sidebar_menu .li-filter.open h3 {
	/*background-image:url(../img/meshek/minus.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    cursor:pointer;*/
}

.sidebar_menu .li-filter ul.checkbox_list {
	/*display:none;*/
}

.sidebar_menu .li-filter.open ul.checkbox_list {
	display: inline;
}



body.mobile_homepage header .second_menu, body.mobile_homepage header .main_menu, body.mobile_homepage header .inner_wrapper .main_search, body.mobile_homepage .home_category_tring, body.mobile_homepage #homepage_box, body.mobile_homepage #homepage_box2, body.mobile_homepage .footer_category .cat_ttl {
	display: none;
}

body.mobile_homepage.homepage header, body.mobile_homepage.homepage footer, body.mobile_homepage header .inner_wrapper1, body.mobile_homepage.homepage, body.mobile_homepage .category_list, body.mobile_homepage footer .footer_menu_container {
	min-width: 150px;
}

	body.mobile_homepage.homepage header {
		height: 70px;
	}

body.mobile_homepage .footer_category {
	background-image: none;
	background: #fff;
}

body.mobile_homepage #home_category_grid {
	background-color: #393939;
	min-width: 150px;
	height: 100%;
}

body.mobile_homepage.homepage {
	background-color: #393939;
}

	body.mobile_homepage.homepage .home_category {
		min-width: 150px;
		padding-top: 10px;
	}

	body.mobile_homepage.homepage .item:hover .item_desc {
		display: none;
	}

	body.mobile_homepage.homepage footer {
		padding-top: 25px;
		background-color: #ffffff;
	}

body.mobile_homepage #home_category_grid {
	height: 120%;
	width: 95%;
}


body.mobile_homepage .home_category .item-h2 {
	height: 95%;
	width: 100%;
	width: 98%;
}

body.mobile_homepage .home_category .item-h1, body.mobile_homepage .footer_category .line_bot, body.mobile_homepage .footer_menu_container {
	display: none;
}

body.mobile_homepage .category_list .cat_box {
	width: 43%;
	width: 41%;
	margin-bottom: 20px;
}

body.mobile_homepage a.lnkTop {
	float: left;
	width: 190px;
}

body.mobile a.lnkTop {
	float: none;
	width: auto;
	display: inline-block;
	margin-left: 2%;
}
body.mobile a.lnkTop.gold, body.mobile a.lnkTop.gold .logo_container, body.mobile a.lnkTop.mc .logo_container {
	width: 65px;
}
body.mobile_homepage .inner_wrapper.inner_wrapper1 .logo_container {
	top: 12px;
}

body.mobile_homepage .category_list {
	width: 95%;
	margin-top: 20px;
}

body.mobile_homepage .footer_category {
	width: 100%;
}

body.mobile_homepage .category_list .cat_box:nth-child(2n+1) {
	float: right;
}

body.mobile_homepage .category_list .cat_box:nth-child(2n) {
	float: left;
}

body.mobile_homepage .item-w2.item-h2 .nivoSlider h1 {
	font-size: 20px !important;
	width: 47%;
}

body.mobile_homepage .nivoSlider .btn_new_slider {
	padding: 7px;
	width: 39%;
}

body.mobile footer .footer_icon_container {
	width: 100%;
	padding-left: 0px;
	margin-top: 24px;
	float: none;
	height: 100%;
	text-align: center;
}

body.category.category_mobile.mobile .cat_wrapper {
	width: 95%;
	max-width: 100%;
}

.mm-list a:hover, .mm-list a.active {
	color: #cad401 !important;
}

html.mm-opened body {
	background-color: #4c5458;
}

.no_bl_row {
	color: red;
	border: 0 !important;
	height: 30px !important;
	padding-top: 15px !important;
	margin: 0 !important;
	display: none;
}

.classic_mobile.mobile .p_row.no_bl_row {
	border: 0 !important;
	height: 10px !important;
	padding-top: 15px !important;
	margin: 0 !important;
}

input.readonly {
	border: 0 !important;
}


body.my_funds .box.ltr {
	direction: ltr;
}

body.my_funds h2 b {
	float: left;
	font-size: 14px;
	margin-top: 9px;
	font-weight: 200;
	margin-left: 12px;
}

body.my_funds .orders_table .box {
	font-size: 16px;
	padding: 8px 0px 7px 0 !important;
}

	body.my_funds .orders_table .box .Link {
		cursor: pointer;
	}

body.my_funds.my_funds_mobile .orders_table2 .m_box .Link {
	cursor: pointer;
	text-decoration: underline;
}

body.my_funds .orders_table .box .Link:hover {
	color: #c1d72e;
}

body.my_funds .orders_table .box:nth-child(1) {
	width: 100px;
}

body.my_funds .orders_table .box:nth-child(2) {
	width: 140px;
}

body.my_funds .orders_table .box:nth-child(4) {
	width: 70px;
}

body.my_funds .orders_table .box:nth-child(5) {
	width: 90px;
}

body.my_funds .orders_table .box-row.sum-row .box, body.my_funds .orders_table .box-row.Total .box {
	font-weight: bold;
}

body.my_funds .orders_table .box {
	padding-right: 10px !important;
}

body.my_funds h3 {
	margin-top: 30px;
	margin-bottom: 5px;
	font-weight: 400;
}

body.my_funds .printer_icon_b {
	float: left;
	cursor: pointer;
}

@media print {
	header, footer, .sidebar-right {
		display: none;
	}

	body.my_funds .content {
		width: 943px;
	}
}

body.my_funds_mobile h2 {
	border-bottom: 0px;
}

body.my_funds_mobile .box_w1 {
	width: 25%;
}

body.my_funds_mobile .box_w2 {
	width: 15%;
}

body.my_funds_mobile .box_w3 {
	width: 12%;
}

body.my_funds_mobile .box_w4 {
	width: 12%;
}

body.my_funds_mobile .box_w5 {
	width: 15%;
}

body.my_funds_mobile .box_w6 {
	width: 19%;
}

body.my_funds_mobile.mobile .rec_line_title {
	font-size: 15px;
}

body.my_funds_mobile.mobile .orders_table2 .rec_line_title {
	font-size: 14px;
}

body.my_funds_mobile.my_funds h3 {
	text-align: center;
	margin-top: 30px;
}

	body.my_funds_mobile.my_funds h3.fir {
		margin-top: 50px;
	}

body.my_funds.my_funds_mobile .orders_table .box {
	padding-right: 0px !important;
}


body.my_funds_mobile .orders_table2 .box_w1 {
	width: 17%;
}

body.my_funds_mobile .orders_table2 .box_w2 {
	width: 20%;
}

body.my_funds_mobile .orders_table2 .box_w3 {
	width: 20%;
}

body.my_funds_mobile .orders_table2 .box_w4 {
	width: 10%;
}

body.my_funds_mobile .orders_table2 .box_w5 {
	width: 12%;
}

body.my_funds_mobile .orders_table2 .box_w6 {
	width: 19%;
}

body.my_funds.my_funds_mobile .orders_table2 .m_box {
	font-size: 14px;
}

body.my_funds.my_funds_mobile .mobile_box-row {
	min-height: 24px;
	height: 30px;
}

.rec_col.col_b .boxer .title_mini .box {
	background-color: #EEEEEE;
}

.second_total_row {
	background-color: #E4E4E4;
	width: 100%;
	height: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	font-weight: 400;
	margin-bottom: 30px;
}

body.checkout_mobile .second_total_row {
	padding-bottom: 13px;
}

	body.checkout_mobile .second_total_row .ns {
		margin-top: 9px;
	}


.total_row_order {
	background-color: #dfdfdf;
	width: 100%;
	height: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	font-weight: 400;
	margin-bottom: 30px;
}

	.total_row_order .box.credit_total {
		width: 30px;
		text-align: left;
		margin-right: 5px;
	}

	.total_row_order .ns {
		float: left;
		/*width: 20px;*/
		margin-top: 7px;
		margin-left: 10px;
		font-family: Open Sans Hebrew;
		font-size: 17px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		color: #3c3b3c;
	}

	.total_row_order .box {
		float: left;
		text-align: left;
		padding: 0px;
		font-family: Open Sans Hebrew;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 16.3px;
		text-align: left;
		color: #3c3b3c;
	}

.second_total_row .ns {
	float: left;
	width: 20px;
	margin-top: 7px;
	margin-left: 10px;
}

.second_total_row .box {
	float: left;
	width: 150px;
	text-align: left;
	padding: 0px;
}

.phase2_box .second_total_row .box {
	padding-top: 0px;
}

.second_total_row .box.credit_total {
	text-align: left;
	margin-right: 5px;
}

body.checkout_page .bls_table {
	margin-top: 20px;
	font-size: 13px;
}

body.checkout_page .funds_table, body.checkout_page .bls_table, body.checkout_mobile .funds_table, body.checkout_mobile .bls_table {
	border-bottom: solid 3px #E4E4E4;
}

body.checkout_page .boxer:first-child .box-row {
	border-color: #E7E7E7 !important;
}

body.checkout_page .title_mini, body.checkout_mobile .title_mini {
	border-bottom: 0px !important;
}

.funds_total {
	font-weight: 400;
}

.payment_ttl, .line_black {
	background-color: #EEEEEE;
	padding: 7px 0 7px 0;
	margin-bottom: 10px;
	text-indent: 10px;
	font-weight: 400;
	font-size: 14px;
	border-bottom: 0px !important;
	width: 100%; /*nikita 09/09/2021*/
}

body.checkout_mobile .line_black {
	padding: 10px 0 10px 0 !important;
}

body.checkout_mobile .phase2_box .box-row.title_mini .box {
	background-color: #F9DECD;
	padding-bottom: 8px;
	padding-top: 8px;
}

body.checkout_mobile .boxer .box-row {
	border-color: #E7E7E7 !important;
}

body.checkout_mobile .funds_table {
	margin-top: 10px;
}

/* start orders new design*/

.my_orders .orders_table .box:nth-child(1) {
	width: 450px;
	padding-left: 5px !important;
}

.my_orders .orders_table .box:nth-child(2) {
	width: 110px;
}

.my_orders .orders_table .box:nth-child(3) {
	width: 80px;
}

.my_orders .orders_table .box:nth-child(6) {
	width: 80px;
	text-align: center;
}

.box_ltr-total,
.box_ltr-total *,
.box_ltr-number {
	font-weight: 600 !important;
}

.my_orders .orders_table .box b {
	font-weight: 600 !important;
}

.my_orders .orders_table .box {
	padding: 18px 10px 17px 0 !important;
}

.my_orders .orders_table .box {
	font-size: 18px;
}

._ltr {
	direction: ltr;
}

.ltr-total {
	font-weight: 400;
}

.my_orders_mobile .box_w1 {
	width: 38%;
	text-align: right;
	word-break: break-all;
	padding-left: 5px !important;
}

.my_orders_mobile .box_w2 {
	width: 17%;
}

.my_orders_mobile .box_w3 {
	width: 12%;
}

.my_orders_mobile .box_w5 {
	width: 10%;
}

.my_orders_mobile .box_w4 {
	width: 20%;
}
/* end orders new design*/


header.candle .lnkTopTxt {
	background-image: url(../img/meshek/candle.png);
	height: 80px;
	background-size: 17px 70px;
	background-repeat: no-repeat;
	background-position-x: 60%;
	background-position-y: 25px;
}

header.degel .lnkTopTxt {
	background-image: url(../img/meshek/degel.png);
	height: 99px;
	background-size: 200px 66px;
	background-repeat: no-repeat;
	background-position-x: 60%;
	background-position-y: 32px;
}

body.candle .ttl_login {
	background-image: url(../img/meshek/candle.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: 5px;
	text-indent: 25px;
	margin-right: 0px;
}

body.degel .ttl_login.degel {
	background-image: url(../img/meshek/degel.png);
	height: 99px;
	background-size: 180px 59px;
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: 22px;
}

body.mobile_login.candle .ttl_login {
	background-image: url(../img/meshek/candle.png);
	height: 80px;
	background-size: 17px 70px;
	background-repeat: no-repeat;
	background-position-x: 45%;
	background-position-y: 95px;
}

body.mobile_login.degel .ttl_login {
	background-image: url(../img/meshek/degel.png);
	height: 99px;
	background-size: 200px 66px;
	background-repeat: no-repeat;
	background-position-x: 60%;
	background-position-y: 92px;
}

.boxer_title_thank {
	text-align: right;
	font-weight: 300;
	width: 100%;
	margin-top: 20px;
	text-indent: 20px;
	padding-bottom: 10px;
	background-color: #F9DECD;
	padding-top: 10px;
}

	.boxer_title_thank b, .boxer_title_thank sub {
		font-weight: 400;
		direction: ltr;
		display: inline-block;
	}

	.boxer_title_thank i {
		font-weight: 300;
		display: inline-block;
		font-style: normal;
	}

	.boxer_title_thank span {
		display: inline-block;
	}

	.boxer_title_thank sub {
		width: 12px;
	}

body.approval_show .logo_header_div img,
body.page_msg .logo_header_div img,
body.event_confirm .logo_header_div img {
	height: 40px;
	margin-top: 15px;
	display: inline-block;
	opacity: 0.9;
}

body.approval_show .logo_header_div,
body.page_msg .logo_header_div,
body.event_confirm .logo_header_div {
	margin: 0 auto;
	width: 50%;
}

body.approval_show b {
	font-weight: 400;
}

body.approval_show .mini_title {
	border-bottom: 0;
	border-top: 0;
	padding-top: 10px;
	padding-bottom: 0px;
}

body.approval_show ul {
	padding-right: 20px;
	font-size: 18px;
}

	body.approval_show ul li, body.approval_show p {
		margin-bottom: 4px;
		font-size: 18px;
	}


body.page_msg button.show_login_msg {
	background: #F8931D;
	border: none;
	color: #2C2D2F;
	/* font-family: apolo; */
	font-family: typopas;
	font-size: 20px;
	width: 282px;
	margin-top: 30px;
	height: 46px;
	padding: 6px;
	border-radius: 20px;
	text-align: center;
	padding-top: 4px;
	line-height: 39px;
	outline: none;
	transition: .3s all;
	box-shadow: 0px 4px 0px 0px rgba(192, 191,189, 1);
	font-weight: 400;
	width: 100%;
	margin: 0 auto !important;
	font-size: 23px;
	float: none;
	clear: both;
	display: block;
	height: 53px;
	text-indent: -15px;
}

body.event_confirm .login_div {
	width: 95%;
	margin: 0 auto;
}

body.event_confirm button.show_login {
	background: #F8931D;
	border: none;
	color: #2C2D2F;
	/* font-family: apolo; */
	font-family: typopas;
	font-size: 20px;
	width: 282px;
	margin-top: 30px;
	height: 46px;
	padding: 6px;
	border-radius: 20px;
	text-align: center;
	padding-top: 4px;
	line-height: 39px;
	outline: none;
	transition: .3s all;
	box-shadow: 0px 4px 0px 0px rgba(192, 191,189, 1);
	font-weight: 400;
	width: 100%;
	margin: 0 auto !important;
	font-size: 28px;
	float: none;
	clear: both;
	display: block;
	height: 53px;
	text-indent: -15px;
}

body.approval_show button.show_login {
	background: #F8931D;
	border: none;
	color: #2C2D2F;
	/* font-family: apolo; */
	font-family: typopas;
	font-size: 20px;
	width: 282px;
	margin-top: 30px;
	height: 46px;
	padding: 6px;
	border-radius: 20px;
	text-align: center;
	padding-top: 4px;
	line-height: 39px;
	outline: none;
	transition: .3s all;
	box-shadow: 0px 4px 0px 0px rgba(192, 191,189, 1);
	font-weight: 400;
	width: 100%;
	margin: 0 auto !important;
	font-size: 23px;
	float: none;
	clear: both;
	display: block;
	height: 53px;
	text-indent: -15px;
}

body.approval_show input#login_name,
body.event_confirm input#login_name {
	border: solid 1px #A9A9A9;
	width: 98%;
	height: 34px;
	border-radius: 4px;
	text-indent: 10px;
	padding-right: 5px;
	font-size: 20px;
	margin-bottom: 20px;
}

body.event_confirm .wrapper-links {
	max-width: 700px;
	margin: 0 auto;
}

body.event_confirm .wrapper {
	margin: 0 auto;
	max-width: 868px;
	padding-top: 71px;
}

	body.event_confirm .wrapper img.main-img {
		width: 100%;
		max-width: 868px;
		cursor: pointer;
	}

	body.event_confirm .wrapper img.click-right {
		width: 49.95%;
		max-width: 434px;
		float: right;
		cursor: pointer;
		width: 100%;
		max-width: 868px;
	}

	body.event_confirm .wrapper img.click-right1 {
		width: 49.95%;
		max-width: 434px;
		float: right;
		width: 100%;
		max-width: 868px;
	}

body.event_confirm.before_login .Approve_Div,
body.event_confirm.before_login .login_div {
	display: none;
}

body.approval_show.after_login .login_div {
	display: none;
}

body.approval_show.before_login .Approve_Div {
	display: none;
}

body.approval_show .Approve_Div .trans {
	margin-left: 10px;
	margin-bottom: 20px;
	height: 17px;
	width: 17px;
}

body.approval_show .hidden {
	display: none;
}

body.approval_show .Approve_Div input.hidden {
	display: none;
}

body.approval_show .Approve_Div input:not([name="trans"]) {
	border-radius: 4px;
	border: solid 1px #B3B3B3;
	text-indent: 5px;
	height: 20px;
	margin-right: 5px;
	width: 200px;
	font-size: 18px;
	font-family: typopas;
	font-weight: normal;
}

body.approval_show .Approve_Div .name_div {
	/*border-top: 2px solid black;*/
	padding-top: 15px;
	font-size: 18px;
}

body.approval_show .Approve_Div .mini_title {
	color: #DF851A;
	margin-bottom: 10px;
	font-weight: 400;
}


body.approval_show button.ok {
	background: #F8931D;
	border: none;
	color: #2C2D2F;
	/* font-family: apolo; */
	font-family: typopas;
	font-size: 20px;
	width: 282px;
	margin-top: 30px;
	height: 46px;
	padding: 6px;
	border-radius: 20px;
	text-align: center;
	padding-top: 4px;
	line-height: 39px;
	outline: none;
	transition: .3s all;
	box-shadow: 0px 4px 0px 0px rgba(192, 191,189, 1);
	font-weight: 400;
	width: 100%;
	margin: 0 auto !important;
	font-size: 23px;
	float: none;
	clear: both;
	display: block;
	height: 53px;
}

body.approval_show .added h1 {
	color: #000000;
	font-weight: 400;
}

body.approval_show h2 {
	text-align: center;
}

body.approval_show .ok_msg {
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 10px;
}

body.approval_show .ok_choose {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.homepage.grd_no .home_category, .homepage.grd_no .home_category_tring, .homepage.grd_no .item.item-first {
	display: none;
}

.homepage.grd_no #homepage_box, .homepage.grd_no #homepage_grid, .homepage.grd_no #homepage_box2, .homepage.grd_no #homepage_grid2 {
	background-image: none;
}

#homepage_grid .item-w1 img:not(.tringle),
#homepage_grid2 .item-w1 img:not(.tringle) {
	height: 168px;
}

#pass_msg {
	margin-top: 20px;
	color: #c1d72e;
}

#password-div.hidden-by-default {
	display: block;
	cursor: pointer;
	font-size: 20px;
	margin-top: 10px;
	color: #000;
}

#password-div span {
	display: inline;
	transition: .3s all;
}

	#password-div span.hidden-by-default {
		display: none;
	}

	#password-div span:hover {
		color: #c1d72e;
	}

.contact_page.personal_page .right_block {
	margin-top: 3px;
}

body.page_msg {
	text-align: center;
}

	body.page_msg .wrapper {
		/*background: linear-gradient(to right, #ECB068,#FBDBBB,#FDEAD7,#FBDBBB,#ECB068);*/
		/*background: radial-gradient(#FEF8F1, #FBDBBB, #F1C68F);*/
	}

	body.page_msg .content h2 {
		border: 0;
		margin-bottom: 5px;
		font-size: 30px;
		line-height: 1;
	}

		body.page_msg .content h2 b {
			font-weight: 400;
			border: 0;
			margin-bottom: 5px;
			font-size: 25px;
			margin-top: -5px;
		}

	body.page_msg .content h3 {
		margin: 0;
		margin-bottom: 5px;
		font-weight: 400;
	}

	body.page_msg .content h4 {
		margin: 0;
		margin-top: 3px;
		margin-bottom: 3px;
		font-weight: 200;
		color: #E0871D;
		color: #000;
	}

		body.page_msg .content h4.r {
			text-align: right;
		}

	body.page_msg .content h5 {
		margin: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: 400;
	}

	body.page_msg .waze {
		height: auto;
		width: 27%;
		border-radius: 20px;
		margin-left: 10%;
	}

	body.page_msg .g_map {
		height: auto;
		width: 27%;
	}

	body.page_msg .show_img {
		max-height: 200px;
		width: 100%;
		border-radius: 14px;
		margin-top: 15px;
	}

	body.page_msg .maps {
		margin-top: 15px;
	}

		body.page_msg .maps div {
			width: 45%;
			color: #535353;
			display: inline-block;
			text-align: center;
		}

	body.page_msg .google_map {
		margin-top: 30px;
		display: none;
		transition: .3s all;
	}

	body.page_msg .mobile_header {
		height: 61px;
	}

	body.page_msg .logo_header_div img {
		margin-top: 7px;
	}

	body.page_msg a.more {
		text-decoration: underline;
		color: #E0871D;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 18px;
	}

	body.page_msg h6 {
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: 400;
	}

body.approval_show .times,
body.approval_show .times h4,
body.approval_show .times b {
	font-size: 18px;
	color: #000;
}

	body.approval_show .times a {
		font-size: 18px;
		color: #E0871D;
		text-decoration: underline;
	}

body.classic_mobile .maps {
	display: block;
}

body.my_orders_mobile .maps, body.search_results.mobile .maps {
	display: inline-block;
}

body.search_results.mobile .res_row .res_des {
	width: 50%;
	margin-top: 22px;
}

body.search_results.mobile .single_res {
	width: auto;
	margin-top: 43px;
}


body.event_confirm .waze {
	height: auto;
	width: 27%;
	border-radius: 20px;
	margin: 0 auto;
}

body.event_confirm .maps {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 50px;
}

body.event_confirm .show_login.disabled {
	background: url(../img/loading.gif) no-repeat;
	background-color: #FAB561;
	background-position-x: 40%;
	background-position-y: 45%;
}

body.event_confirm .mini_title {
	border-bottom: 0;
	border-top: 0;
	padding-top: 40px;
	padding-bottom: 0px;
	/* color: #DF851A; */
	margin-bottom: 10px;
	font-weight: 400;
	font-family: typopas;
	text-align: center;
	font-size: 40px;
	margin: 0 auto;
	width: 100%;
}

body.event_confirm .added h1 {
	font-size: 23px;
	color: #000;
	font-weight: 400;
}

.first_menu {
	width: 990px;
	margin: 0 auto;
}

.inner_wrapper_full .first_menu a.lnkTop {
	float: left;
	padding-top: 6px;
	margin-right: 3px; /*Oshrat 29-12-24*/
}

.first_menu a.lnkTop.israc {
	padding-top: 9px;
	width: 4%;
}

.first_menu a.lnkTop.facebook {
	padding-top: 9px;
	margin-left: 7px;
	width: 3%;
}
/*Oshrat 17/11/24*/
.first_menu a.lnkTop.instagram {
	padding-top: 6px;
	margin-left: 11px;
	width: 3%;
	cursor: pointer;
}
/*Oshrat 17/11/24*/
.first_menu a.lnkTop.tiktok {
	padding-top: 9px;
	margin-left: 7px;
	width: 3%;
	cursor: pointer;
}

.close .menu_list {
	visibility: hidden;
	transition: 0.3s all;
	opacity: 0;
}

.close:hover .menu_list {
	visibility: visible;
	opacity: 1;
	height: 105%;
	height: 220px;
}

.menu_list {
	position: absolute;
	background-color: #F2F2F2;
	z-index: 999999;
	width: 230px;
	transition: .3s all;
	margin-top: 13px;
	height: 0;
}

	.menu_list a {
		color: #44515A;
		padding: 10px 10px 10px 0px;
		width: 95.5%;
		background-repeat: no-repeat;
		background-position-x: 92%;
		background-position-y: 12px;
		text-indent: 30px;
	}

		.menu_list a.a_personal {
			background-image: url(../img/meshek/personal.png);
		}

		.menu_list a.a_history {
			background-image: url(../img/meshek/print.png);
		}

		.menu_list a.a_favorites {
			background-image: url(../img/meshek/favorites.png);
		}

		.menu_list a.a_basket {
			background-image: url(../img/meshek/shop.png);
		}

		.menu_list a.a_logout {
			background-image: url(../img/meshek/log_out.png);
			padding-bottom: 20px;
		}


		.menu_list a.a_personal:hover {
			background-image: url(../img/meshek/personal_white.png);
		}

		.menu_list a.a_history:hover {
			background-image: url(../img/meshek/print_white.png);
		}

		.menu_list a.a_favorites:hover {
			background-image: url(../img/meshek/favorites_white.png);
		}

		.menu_list a.a_basket:hover {
			background-image: url(../img/meshek/shop_white.png);
		}

		.menu_list a.a_logout:hover {
			background-image: url(../img/meshek/log_out_white.png);
		}




		.menu_list a:hover {
			background-color: #425059;
			color: #fff;
		}


.homepage .first_menu {
	width: 1199px;
}

.homepage .logo_container {
	margin-right: 10px;
}

.personal-info-bg {
	background: url("../../media/img/meshek/PersonalArea_BG_header.jpeg") no-repeat;
	height: 300px;
	display: block;
	background-size: cover;
}

	.personal-info-bg > div > div {
		display: inline-block;
		font-family: OEAlchemistPro;
		font-size: 41.8px;
		color: #ffffff;
		margin-top: 155px;
		background: url("../../media/img/meshek/PersonalArea_icon.png")%>") no-repeat; background-position-y: 10px; background-position-x: 234px; width: 300px; cursor: default;
	}

nav.sidebar_menu.my-account, body.personal_page section.content, body.my_orders section.content, body.presonal_zone_fav section.content
/*, body.presonal_zone_fav nav.sidebar_menu */ {
	border-top: 4px solid #eeeeee;
	/*border-bottom: 4px solid #eeeeee;*/
	padding-top: 30px;
	padding-bottom: 28px;
}

	nav.sidebar_menu.my-account > h2 {
		display: none;
	}

.aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li {
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 5px;
	border-bottom: none;
	margin-bottom: 2px;
	cursor: pointer;
}

aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li {
	background: url("../../media/img/meshek/PersonalArea_details_icon.png")%>") no-repeat; background-position: 95% 50%; text-indent: 35px;
}

	aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li_history, aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li_history_orders {
		background: url("../../media/img/meshek/PersonalArea_print_icon.png")%>") no-repeat; background-position: 95% 50%;
	}

aside.sidebar-right nav.sidebar_menu ul li.li_my_fav, aside.sidebar-right nav.sidebar_menu ul li.li_my_fav_orders {
	background: url("../../media/img/meshek/PersonalArea_favorite_icon.png")%>") no-repeat; background-position: 95% 50%;
}

aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li_my_funds {
	background: url("../../media/img/meshek/PersonalArea_shop_icon1111.png")%>") no-repeat; background-position: 95% 50%;
}

aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li_basket, aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li_basket_orders {
	background: url("../../media/img/meshek/PersonalArea_shop_icon.png")%>") no-repeat; background-position: 95% 50%;
}

aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li_disconnect {
	background: url("../../media/img/meshek/PersonalArea_sign out_icon.png")%>") no-repeat; background-position: 95% 50%;
}

aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li.li-active {
	background-color: #eeeeee;
}


aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li:hover {
	background-color: #eeeeee;
}

	aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li:hover a {
		font-weight: bold;
	}

aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li a:hover, aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li a {
	color: #42515a;
	font-size: 15px;
}

	aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li a:hover, aside.sidebar-right nav.sidebar_menu:not(.sidebar-right-filter) ul li a.active {
		color: #42515a;
		font-weight: bold;
	}

body.personal_page section.content, body.my_orders section.content, body.presonal_zone_fav section.content {
	margin-right: 50px;
	padding-right: 0px;
}

	body.personal_page section.content .update-detials-div > h2, body.personal_page section.content > h2, body.my_orders section.content > h2 {
		margin-top: 0px;
		background-color: #42515a;
		color: #fff;
		font-family: Open Sans Hebrew;
		font-size: 15px;
		text-indent: 10px;
		padding-bottom: 5px;
		padding-top: 5px;
		height: 33px;
		font-weight: bold;
		border: none;
	}

	body.my_orders section.content > h2 {
		display: block;
	}

	body.personal_page section.content div.details, body.my_orders section.content div.details {
		font-family: Open Sans Hebrew;
		font-weight: 400;
		font-size: 15px;
		color: #646464;
		padding-right: 10px;
		margin-bottom: 30px;
	}

	body.personal_page section.content div.details {
		border-bottom: 4px solid #eeeeee;
	}

.update-meshek-style {
}

	.update-meshek-style .p:not(select):not(.long) {
		display: inline-flex !important;
		width: 300px !important;
		margin-left: 10px;
	}

	.update-meshek-style .long {
		display: inline-flex !important;
		width: 615px !important;
		margin-left: 10px;
	}

		.update-meshek-style .long span {
			width: 165px;
		}
	/*ACC - 322*/
	.update-meshek-style .p .required-star {
		 color: red;
	}

	.update-meshek-style .p .six-digit-credit,
	.update-meshek-style .long span {
		width: 200px !important;
		font-size: 16px;
		line-height: 30px;
	}
	/*ACC - 322*/
	.update-meshek-style .p span:not(.required-star):not(.six-digit-credit) {
		width: 100px;
		font-size: 16px;
		line-height: 30px;
	}

section.content div.details strong {
	color: #000;
	font-family: Open Sans Hebrew;
	font-weight: 500 !important;
	font-size: 15px;
	line-height: 2;
}


body.personal_page section.content div.details strong {
	color: #000;
	font-family: Open Sans Hebrew;
	font-weight: 500 !important;
	font-size: 15px;
	line-height: 1.4;
}

body.personal_page #pass_msg {
	margin-top: 0px;
}

body.personal_page:not(.edit-active) section.content {
	border-bottom: none;
}

body.personal_page.edit-active section.content {
	border-bottom: 4px solid #eeeeee;
}


body.personal_page #edit-personal-link {
	display: block;
	width: 50px;
	text-decoration: underline;
	font-family: Open Sans Hebrew;
	font-weight: 400;
	font-size: 17px;
	color: #000;
	cursor: pointer;
	margin-top: 20px;
	background: url("../../media/img/meshek/shop-edit_icon.png")%>") no-repeat; background-position: 0% 50%;
}


body.personal_page .update-details, body.personal_page .update-details-header, body.personal_page .ok-cancel-div {
}

body.personal_page .update-detials-div {
	display: none;
}


/*body.personal_page section.content div.update-details #p_txtMail { adi 30/07/2019
	text-align: left !important;
	direction: ltr !important;
}*/

body.personal_page #password-div.hidden-by-default {
	display: none !important;
}

body.personal_page section.content div.update-details > div {
	margin-top: 10px;
}

	body.personal_page section.content div.update-details > div:first-child {
		margin-top: 30px;
	}

	body.personal_page section.content div.update-details > div > div {
		display: inline-block;
		width: 215px;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		text-indent: 5px;
	}

		body.personal_page section.content div.update-details > div > div > input {
			height: 30px;
			width: 200px;
			font-family: Open Sans Hebrew;
			font-size: 16px;
			text-indent: 5px;
			letter-spacing: 0.2px;
			border: 1px solid #a6a6a6;
			border-radius: 3px;
			height: 35px !important;
		}

body.personal_page section.content div.update-details .p.error input,
body.personal_page section.content div.update-details .p.error input#datepick,
body.personal_page section.content div.update-details .p.error select {
	border: 1px solid red !important;
	transition: .3s all;
}


body.personal_page section.content div.update-details > div > div > select {
	height: 35px;
	width: 200px;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	text-indent: 5px;
	letter-spacing: 0.2px;
	border: 1px solid #a6a6a6;
	border-radius: 3px;
	background-color: white;
	padding-right: 0px;
}

	body.personal_page section.content div.update-details > div > div > select option {
		font-family: Open Sans Hebrew;
	}

body.personal_page section.content div.update-details > div > div > input#datepick {
	background: url("../../media/img/meshek/calendar.png")%>") no-repeat; cursor: pointer; background-position: 5% 50%; border: 1px solid #a6a6a6; margin: 0; width: 200px;
	padding-right: 0;
	color: #000;
}

body.personal_page section.content div.update-details > div > div.long {
	width: 430px;
}

	body.personal_page section.content div.update-details > div > div.long > input {
		width: 420px;
	}

body.personal_page #to_send {
	display: none;
}

body.personal_page div.ok-cancel-div {
	padding-right: 5px;
	margin-top: 20px;
}

	body.personal_page div.ok-cancel-div > div {
		display: inline-block;
		width: 205px;
		height: 50px;
		border-radius: 2px;
		background-color: #d5d4d4;
		font-family: Open Sans Hebrew;
		font-size: 18px;
		font-weight: bold;
		line-height: 2.94;
		text-align: center;
		color: #343434;
		margin-left: 8px;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	body.personal_page div.ok-cancel-div > a {
		display: inline-block;
		display: inline-block;
		width: 205px;
		height: 50px;
		border-radius: 2px;
		background-color: #c1d72e;
		font-family: Open Sans Hebrew;
		font-size: 18px;
		font-weight: bold;
		line-height: 2.94;
		text-align: center;
		color: #343434;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

body.my_orders .boxer .box-row.title {
	background: #eeeeee;
	border: none;
	height: 20px;
}

body.my_orders .boxer .box-row {
	border-bottom: 1px solid #eeeeee;
}

	body.my_orders .boxer .box-row.title .box {
		font-family: Open Sans Hebrew;
		font-size: 12px;
		line-height: 1;
		color: #000000;
		padding: 5px !important;
		font-weight: 500;
	}

body.my_orders .orders_table .box-row:not(.title) .box, body.my_orders .orders_table .box b, body.my_orders .orders_table .ltr-total {
	font-size: 14px;
	font-weight: 400;
	color: #343434;
}

body.my_orders .orders_table .printer_icon {
	background: url("../img/meshek/PersonalArea_print_icon.png")%>") no-repeat;
}

.printer_icon_b {
	background: url("../img/meshek/print_icon.png")%>") no-repeat;
}

	body.my_orders .orders_table .printer_icon, .printer_icon_b:hover {
		background-position: 100% 0%;
	}

body.my_orders .orders_table ._ltr {
	/*border-radius: 20px;*/
	/*background: #42515a;*/
	display: inline-block;
	width: 25px;
	height: 22px;
	/*color: #ffffff;*/
	text-align: center;
	/*padding-top: 3px;*/
	cursor: pointer;
}

.content_meshek {
	display: block;
}

.specials .single_cat {
	margin-bottom: 0px !important;
}

.specials .inner_wrapper .right {
	width: 222px;
	display: inline-block;
}

	.specials .inner_wrapper .right div.count_4,
	.specials .inner_wrapper .right div.count_5,
	.specials .inner_wrapper .right div.count_6 {
		height: 740px;
	}

	.specials .inner_wrapper .right div.count_1,
	.specials .inner_wrapper .right div.count_2,
	.specials .inner_wrapper .right div.count_3 {
		height: 320px;
	}

	.specials .inner_wrapper .right div {
		display: inline-block;
		width: 222px;
	}

.specials .main_specials {
	background: url(../img/meshek/Weekly-specials.png) repeat;
	width: 100%;
	height: 140px;
	text-align: center;
	font-family: Open Sans Hebrew;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: -0.3px;
	color: #343434;
	font-weight: bold;
}

	.specials .main_specials > div {
		padding-top: 30px;
		letter-spacing: 0.3px;
	}

.specials .about-us-bg {
	background: url(../img/meshek/WeeklyspecialsBGheader.jpeg) no-repeat;
	height: 300px;
	display: block;
}

.about-us-bg {
	background: url("../../media/img/meshek/AboutUs_Headers_image.jpeg") no-repeat;
	height: 300px;
	display: block;
	margin-top: 80px;
	background-size: cover;
}

.li_messages {
	display: none !important;
}

.specials .about-us-bg > div > div {
	background: url(../img/meshek/specials-icon.png) no-repeat;
	background-position-y: 10px;
	background-position-x: 285px;
}

.about-us-bg > div > div {
	display: inline-block;
	font-family: OEAlchemistPro;
	font-size: 41.8px;
	color: #ffffff;
	margin-top: 160px;
	background: url(../img/meshek/AboutUs_icon_header.png) no-repeat;
	background-position-y: 10px;
	background-position-x: 285px;
	width: 320px;
	cursor: default;
	font-weight: 600;
}

body.takanon .about-us-bg > div > div {
	background-position-x: 445px;
	width: 480px;
}

body.takanon p {
	white-space: pre-wrap;
	word-wrap: break-word;
	margin-top: -40px;
	text-align: justify;
}

body.about section.content > h2:first-child, body.about section.content aside.inner_sidebar, body.about aside.sidebar-right {
	display: none;
}

body.about .main_content {
	display: none !important;
}

body.about .content {
	width: 1070px;
	width: 970px;
}

body .main_content_meshek {
	display: block;
	font-family: Open Sans Hebrew;
	font-weight: 600;
	width: 100%;
	text-align: justify;
}

	body .main_content_meshek > div {
		width: 48%;
		display: inline-block;
		vertical-align: top;
		margin: 20px 0px;
		margin-right: 2%;
	}

		body .main_content_meshek > div:first-child {
			margin-right: 0;
		}

.main_content_meshek > div a {
	color: #42515a;
	text-decoration: underline;
	cursor: pointer;
}

.main_content_meshek > div > div {
	margin-top: 25px;
}

.main_content_meshek > div h3 {
	font-size: 16px;
}

.main_content_meshek > div p {
	font-size: 17px;
	font-weight: lighter;
	line-height: 22px;
	color: #353535;
}

.main_content_meshek > div div.checklist-div {
}

	.main_content_meshek > div div.checklist-div > div {
		margin-bottom: 0px;
	}

		.main_content_meshek > div div.checklist-div > div:last-child {
			margin-bottom: 0px;
		}

		.main_content_meshek > div div.checklist-div > div > div {
			background: url("../../media/img/meshek/AboutUs_vi_icon.png") no-repeat;
			background: url("../../media/img/meshek/arrow search.png") no-repeat;
			display: inline-block;
			width: 25px;
			height: 18px;
			background-position: 100% 50%;
			vertical-align: top;
			margin-top: 4px;
		}

		.main_content_meshek > div div.checklist-div > div > p {
			margin: 0px;
			display: inline-block;
			width: 90%;
		}

		.main_content_meshek > div div.checklist-div > div.p2 > p {
			width: 80%;
		}

		.main_content_meshek > div div.checklist-div > div.p2 > div {
			margin-right: 29px;
			background: url("../../media/img/meshek/AboutUs_vi_icon.png") no-repeat;
		}

.main_content_meshek p.no-margin {
	margin: 0px;
}

div.join-club, div.members-login {
	text-align: center;
	height: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: OEAlchemistPro;
}

div.join-club {
	background: #43515a;
	font-size: 28px;
	color: #ffffff;
	margin-top: 100px;
}

div.main_content_meshek div > img {
	margin: 15px 0px 10px 0px;
}

div.join-club a {
	font-size: 24px;
	padding: 6px 45px 8px 45px;
	background-color: #c1d72d;
	border-radius: 3px;
	color: #343434;
	margin-right: 20px;
	cursor: pointer;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	font-weight: bold;
}

div.members-login {
	background: #eeeeee;
	font-size: 18px;
	margin-top: 20px;
	color: #343434;
	font-weight: 400;
	/*margin-bottom: 140px;*/
	font-family: OEAlchemistPro;
	font-size: 24px;
}

body.about footer {
	margin-top: 140px;
}

div.members-login input[type="text"] {
	width: 235px;
	height: 35px;
	border: 1px solid #818080;
	border-radius: 3px;
	text-indent: 10px;
	font-size: 14px;
}

	div.members-login input[type="text"]::-webkit-input-placeholder, div.members-login input[type="text"]:-moz-placeholder,
	div.members-login input[type="text"]::-moz-placeholder, div.members-login input[type="text"]:-ms-input-placeholder {
		color: #afafaf;
	}


div.members-login input[type="button"] {
	width: 235px;
	background-color: #43515a;
	color: #fff;
	border-radius: 3px;
	border: none;
	font-family: Open Sans Hebrew;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	height: 40px;
	vertical-align: bottom;
}

.faq-bg {
	background: url("../../media/img/meshek/QA_Headers_image.jpeg") no-repeat;
	height: 300px;
	display: block;
}

	.faq-bg > div > div {
		display: inline-block;
		font-family: OEAlchemistPro;
		font-size: 41.8px;
		color: #ffffff;
		margin-top: 186px;
		background: url(../../media/img/meshek/QA_icon_header.png) no-repeat;
		background-position-y: 10px;
		background-position-x: 320px;
		width: 360px;
		cursor: default;
		font-weight: bold;
	}

body.FAQ_page .wrapper {
	padding-top: 0;
}

.FAQ_page section.content {
	float: none;
	padding-right: 0px;
	width: 100%;
}

	.FAQ_page aside.sidebar-right, .FAQ_page section.content > h2:first-child {
		display: none !important;
	}

.FAQ_page .preface h2 {
	font-family: Open Sans Hebrew;
	border-bottom: none;
}

.FAQ_page .faq_list {
	width: 734px;
	margin: 0 auto;
}

	.FAQ_page .faq_list li.title {
		cursor: default;
		color: #000000;
		font-size: 21px;
		font-weight: 600;
		font-family: Open Sans Hebrew;
		margin-bottom: 10px;
	}

		.FAQ_page .faq_list li.title:not(:first-child) {
			margin-top: 20px;
		}

		.FAQ_page .faq_list li.title:hover {
			color: #000000;
			font-size: 21px;
			font-weight: 600;
			font-family: Open Sans Hebrew;
		}

	.FAQ_page .faq_list li:not(.meshek-faq-li) {
		display: none;
	}

	.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li {
		display: block;
		padding-top: 0px;
		padding-bottom: 10px;
		transition: .3s all;
		line-height: 16px;
		border-radius: 2px;
		background-color: #fff;
		border: none;
	}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li:hover {
			display: block;
			transition: .3s all;
			line-height: 16px;
			border-radius: 2px;
			background-color: #fff;
			border: none;
		}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li .title {
			font-size: 16px;
			cursor: pointer;
			position: relative;
			margin-top: 0px;
			width: 100%;
			border-radius: 2px;
			border: 1px solid #d7d7d7;
			padding-top: 15px;
			text-indent: 10px;
			padding-bottom: 15px;
		}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li.active2.active .title {
			background-color: #eeeeee;
			border-radius: 2px 2px 0px 0px;
		}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li:hover .title {
			background-color: #eeeeee;
		}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li .faq_arrow {
			background: url(../img/meshek/QA_open_icon.png) no-repeat;
			width: 50px;
			height: 16px;
			background-position: 25px 20%;
			margin-top: 0px;
			transition: 0.3s opacity;
		}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li:hover .faq_arrow {
			width: 50px;
			height: 16px;
			margin-top: 0px;
			transition: 0.3s opacity;
		}

		.FAQ_page .faq_list li.hidden-by-default.meshek-faq-li.active2.active .faq_arrow {
			background: url(../img/meshek/QA_close_icon.png) no-repeat;
			width: 50px;
			height: 16px;
			background-position: 25px 50%;
			margin-top: 0px;
			transition: 0.3s opacity;
		}


	.FAQ_page .faq_list .table_cell {
		display: table-cell;
		font-size: 20px;
		font-family: Open Sans Hebrew;
		font-weight: normal;
		color: #343434;
	}

	.FAQ_page .faq_list .answer a {
		color: #A1B806;
	}

	.FAQ_page .faq_list .answer {
		margin-top: 0px;
		padding-bottom: 25px;
		padding-top: 25px !important;
		line-height: 1.25;
		width: 100%;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;
		border-bottom: 1px solid #d7d7d7;
		font-family: Open Sans Hebrew;
		font-size: 17px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.29;
		border-radius: 0px 0px 5px 5px;
	}

		.FAQ_page .faq_list .answer > div {
			margin-top: 5px;
			width: 95%;
			margin: 0 auto;
			font-family: Open Sans Hebrew;
			font-size: 17px;
			font-weight: normal;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.49;
			color: #343434;
		}

.box-row.box-details-textbox-first {
	width: 451px;
	/*height: 48px;*/
	background-color: #c1d72e;
	padding: 14px 10px 14px 10px;
	margin-bottom: 20px;
}

.box-row.box-details-text.box-details-expired {
	height: auto;
}

	.box-row.box-details-text.box-details-expired h2 {
		font-weight: normal;
		font-size: 16px;
	}


.box-row.box-details-text {
	width: 451px;
	height: 48px;
	background-color: #BDBDBD;
	padding: 14px 10px 14px 10px;
	margin-bottom: 20px;
}

	.box-row.box-details-text section h2, .box-row.box-details-textbox-first section h2 {
		margin: 0;
		font-family: Open Sans Hebrew;
		font-size: 21px;
		font-weight: bold;
		letter-spacing: -0.2px;
		color: #343434;
		line-height: 22px;
	}
/*Oshrat 24/09/24*/
.box-row /*.box-details-text*/ section div {
	font-size: 18px; 
	font-weight: bold;
}

.box-row.box-details-textbox-first section h2 {
	font-size: 21px;
}


.box-row.box-details-text section pre, .box-row.box-details-textbox-first section pre {
	margin: 0;
	margin: 0;
	font-family: Open Sans Hebrew;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -0.2px;
	color: #343434;
	line-height: 32px;
}

	.box-row.box-details-text section pre a, .box-row.box-details-textbox-first section pre a,
	.box-row.box-details-text section pre a:active, .box-row.box-details-textbox-first section pre a:active,
	.box-row.box-details-text section pre a:visited, .box-row.box-details-textbox-first section pre a:visited {
		text-decoration: underline;
		cursor: pointer;
		color: #343434;
	}

.contact_us aside.sidebar-right, .contact_us section.content > h2:first-child {
	display: none !important;
}

.contact_page .form_line label, .contact_page #c_tz, .contact_page .form_line.line_c_subject {
	display: none;
}

.contact_page form.contact_form {
	width: 750px;
	margin: 0 auto;
}

.contact_page #c_email::-webkit-input-placeholder, .contact_page #c_phone::-webkit-input-placeholder,
.contact_page input, .contact_page textarea, .contact_page select {
	direction: rtl !important;
	text-align: right !important;
	text-indent: 10px !important;
	font-family: Open Sans Hebrew;
	font-size: 14px;
}

.contact_page #c_email {
	direction: ltr !important;
	text-align: left !important;
}

.contact_page input.send_form {
	text-align: center !important;
	font-weight: bold !important;
	color: #343434 !important;
	/*font-size: 20px !important;*/
	background-color: #c1d72e !important;
}

.contact_page #c_name, .contact_page #c_email, .contact_page #c_phone, .contact_page #c_lastname, .contact_page #c_city {
	width: 100%;
}

.contact_page #c_lastname,
.contact_page #c_city {
	width: 104%;
}

.form_line_phone {
	height: 50px;
}

.form_line_mail {
	margin-bottom: 2px;
}

.contact_page .form_line.comments_box {
	height: 120px;
}

.strong_birth {
	display: block !important;
}

.MailingAddress {
	display: block !important;
}

.contact_page .comments_box textarea {
	float: none;
	height: 100px;
	text-indent: 5px;
	text-indent: 0px !important;
	width: 97.2%;
}

.contact_us section.content {
	width: 97% !important;
	width: 990px !important;
	display: block;
	margin: 0 auto;
	float: none;
	padding-right: 0px;
	height: 610px;
	/*background-color: #ecedee;*/
	margin-top: -35px;
}

.text-center {
	text-align: center;
	margin: 0 auto;
	width: 500px;
}

.thank_you .text-center {
	width: 700px;
}

.thank_you .thanks-bg > div > div > div {
	margin-top: 8px;
}

.thank_you .thanks-bg > div > div {
	background-position-x: 60.8%;
}

.contact-bg {
	height: 359px;
	display: block;
	width: 50%;
	width: 990px;
	margin: 0 auto;
	background: url(../img/meshek/0406_pic_tzor_kesher.jpg) no-repeat;
	background-size: cover;
	/* background-position: top; */
	background-position-y: -54px;
	/* margin-top: 35px; */
	/* background-size: 990px; */
}

.MC_RandomKey_ .contact-bg {
	margin-top: 35px;
}

.contact-bg > div > div {
	display: inline-block;
	font-family: OEAlchemistPro;
	font-size: 41.8px;
	color: #ffffff;
	margin-top: 234px;
	padding-top: 43px;
	background: url(../img/meshek/Contact_us_icon.png) no-repeat;
	background-position-y: 0px;
	background-position-x: 155px;
	width: 360px;
	height: 120px;
	cursor: default;
	color: black;
	font-weight: bold;
}

.contact_us .right_block {
	/*float: none;*/
}

.contact_us div.wrapper {
	padding-top: 0px;
}

.contact_us div.spacer_top {
	height: 0px;
}
/*
.contact_us #fill_details {
    height: 475px;
    margin: 0 auto;
    background-color: #ecedee;
    margin-top: 10px;
}

    .contact_us #fill_details > h1 {
        margin: 0 auto;
        width: 100%;
        text-indent: 130px;
        font-size: 20px;
        font-weight: bold;
        color: #000;
    }*/

.contact_us #fill_meshek > div {
	margin: 0 auto;
	margin-top: 15px;
	width: 75%;
}

	.contact_us #fill_meshek > div input.txt-input {
		font-family: Open Sans Hebrew;
		font-size: 14px;
		text-indent: 10px;
	}

		.contact_us #fill_meshek > div input.txt-input::-webkit-input-placeholder {
			font-family: Open Sans Hebrew;
			font-size: 14px;
			text-indent: 10px;
		}


		.contact_us #fill_meshek > div input.txt-input.full-width {
			width: 100%;
			height: 30px;
			border-radius: 3px;
			border: 1px solid #c7c7c7;
		}

.contact_us .form_line.from-where {
	/*display: block;*/
	height: 75px;
}

.contact_us .form_line.from-where2 {
	display: block;
	height: 75px;
}

.contact_us .half-width.c_city_div {
	display: block;
}

.contact_page.mobile .form_line_name.c_city_div {
	display: block;
}

.contact_us #fill_meshek div.half-width, .contact_us .form_line div.half-width {
	width: 47%;
	margin: 0;
	display: inline-block;
}

	.contact_us #fill_meshek div.half-width:last-child, .contact_us .form_line div.half-width:last-child {
		margin-right: 25px;
	}
/*body .uwy.userway_p1 .uai {*//* shir עבור הסתרת/הצגת תפריט נגישות userWay*/
	/*display:none !important;
}*/

	.contact_us #fill_meshek > div select.select.half-width, .contact_us .form_line > div select.select.half-width {
		width: 100%;
		height: 35px;
		border-radius: 3px;
		border: 1px solid #c7c7c7;
		margin-top: 5px;
		appearance: none;
		-moz-appearance: none; /* Firefox */
		-webkit-appearance: none; /* Safari and Chrome */
		background: url("../../media/img/meshek/Contact_us_drop_form.png")%>") no-repeat; background-position-x: 5%; background-position-y: 50%; background-color: #ffffff; font-family: Open Sans Hebrew; font-size: 14px; text-indent: 10px;
		color: grey;
		padding-right: 0px;
	}

		.contact_us #fill_meshek > div select.select.half-width:first-child, .contact_us .form_line > div select.select.half-width:first-child {
			margin-right: -2px;
		}

		.contact_us #fill_meshek > div select.select.half-width:last-child, .contact_us .form_line > div select.select.half-width:last-child {
			width: 104%;
		}

	.contact_us #fill_meshek > div textarea {
		width: 99.5%;
		border: 1px solid #c7c7c7;
		height: 100px;
		text-indent: 5px;
		padding-top: 8px;
		resize: none;
	}

	.contact_us #fill_meshek input.button {
		height: 50px;
		border-radius: 2px;
		background-color: #c1d72e;
		border: none;
		width: 100%;
		font-family: Open Sans Hebrew;
		font-size: 18px;
		font-weight: bold;
	}

	.contact_us #opening_hours {
		display: block;
		height: 70px;
		text-align: center;
		margin-top: 35px;
		font-family: Open Sans Hebrew;
		font-size: 17px;
	}

		.contact_us #opening_hours > div.header {
			font-weight: bold;
		}

		.contact_us #opening_hours > div.data {
			display: block;
			background-position-x: 97%;
			width: 300px;
			background-position-y: 50%;
			text-align: center;
			margin: 0 auto;
		}

		.contact_us #opening_hours > div.days {
			background: url("../../media/img/meshek/Contact_us_time_icon.png")%>") no-repeat; background-position-x: 97%; background-position-y: 50%;
		}

		.contact_us #opening_hours > div.phone {
			background: url("../../media/img/meshek/Contact_us_phone_icon.png")%>") no-repeat; background-position-x: 79%; background-position-y: 50%;
		}

		.contact_us #opening_hours > div.mail {
			background: url(../../media/img/meshek/Contact-us-mail-icon.png) no-repeat;
			background-position-x: 91%;
			background-position-y: 50%;
		}

		.contact_us #opening_hours > div#facebook_icon {
			background: url("../../media/img/meshek/FacebookBlue.png")%>") no-repeat; background-position-x: 50%; background-position-y: 50%; width: 45px; height: 45px; display: inline-block; cursor: pointer;
			margin-top: 10px;
			border: 0px solid transparent;
			border-radius: 25px;
		}

	.lead_page .error_m {
		color: red;
		top: 455px;
		top: 395px;
		right: 44%;
		position: absolute;
	}


	.lead_page #fill_meshek .p.error input,
	.lead_page #fill_meshek .p.error select {
		border: 1px #c1d72e solid !important;
		border: 1px #ff0000 solid !important;
		transition: .3s all !important;
	}

	.lead_page aside.sidebar-right, .lead_page section.content > h2:first-child, .lead_page #fill_details {
		display: none !important;
	}

	.lead_page section.content {
		width: 97% !important;
		width: 990px !important;
		display: block;
		margin: 0 auto;
		float: none;
		padding-right: 0px;
	}

	.lead-bg {
		background: url("../../media/img/meshek/Join_us_bg_image.jpeg") no-repeat;
		background: url("../../media/img/meshek/Join_us_bg_image4.png")%>") no-repeat; height: 360px; width: 970px; display: block; width: 50%; margin: 0 auto;
		/*margin-top:20px;*/
		background-size: 990px;
		width: 990px;
	}

	.MC_RandomKey_ .lead-bg {
		margin-top: 20px;
	}

	.lead-bg > div > div {
		display: inline-block;
		font-family: OEAlchemistPro;
		font-size: 41.8px;
		color: #ffffff;
		margin-top: 0px;
		padding-top: 40px;
		height: 120px;
		cursor: default;
	}

		.lead-bg > div > div > div:first-child {
			font-size: 50px;
			font-weight: bold;
		}

		.lead-bg > div > div > div:last-child {
			font-size: 30px;
			font-weight: bold;
			margin-top: 5px;
		}

	.lead_page .right_block {
		float: none;
	}

	.lead_page div.wrapper {
		padding-top: 0px;
	}

	.lead_page div.spacer_top {
		height: 0px;
	}

	.lead_page #fill_meshek,
	.lead_page #fill_meshek_top,
	.contact_us #fill_details,
	.contact_us #ok_div {
		width: 100%;
		width: 990px;
		display: block;
		background-color: #ecedee;
		padding-top: 55px;
		margin-top: 10px;
		padding-bottom: 45px;
		margin-bottom: 20px;
	}

	.lead_page #fill_meshek {
		padding-top: 16px;
		color: #373737;
	}

	.lead_page #fill_meshek_top {
		color: #373737;
		padding-top: 22px;
		padding-bottom: 0px;
		margin-bottom: 10px;
	}

		.lead_page #fill_meshek_top > div.first_div {
			text-align: center;
		}

			.lead_page #fill_meshek_top > div.first_div:nth-child(2) {
				font-weight: bold;
			}

				.lead_page #fill_meshek_top > div.first_div:nth-child(2) a {
					color: #373737;
					text-decoration: underline;
				}

	.lead_page #fill_meshek > h2,
	.contact_us #fill_details > h2 {
		margin: 0 auto;
		width: 64%;
		text-align: center;
		font-family: OEAlchemistPro;
		font-size: 36px;
		font-weight: bold;
		border-bottom: none;
	}

	.lead_page #fill_meshek > h2 {
		width: 83%;
		font-size: 28px;
		padding: 0;
	}

	.lead_page #fill_meshek > h3,
	.contact_us #fill_details > h1,
	.contact_us #ok_div > h3 {
		margin: 0 auto;
		width: 100%;
		text-indent: 130px;
		margin-top: 40px;
	}

	.lead_page #fill_meshek > h3 {
		text-indent: 0;
		margin-top: 20px;
		text-align: center;
		margin-bottom: -10px;
		font-size: 18px;
	}

	.contact_us #ok_div > h3 {
		padding-right: 30%;
		color: #42515a;
	}

	.contact_us #ok_div > h1 {
		text-align: center;
	}

	.contact_us #fill_details > h1 {
		font-size: 1.17em;
		font-family: Open Sans Hebrew;
		text-indent: 105px;
		margin-right: 15px;
		margin-top: 0px;
	}

	.my_orders .orders_table .box a {
		/*text-decoration: underline;*/
	}

	.lead_page #fill_meshek > div,
	.contact_us #fill_details > div {
		margin: 0 auto;
		margin-top: 15px;
		width: 75%;
	}

		.lead_page #fill_meshek > div.first_div {
			margin-top: -20px;
			text-align: center;
			margin-bottom: 10px;
		}

		.lead_page #fill_meshek > div input.txt-input,
		.contact_us #fill_details > div input.txt-input {
			font-family: Open Sans Hebrew;
			font-size: 14px;
			text-indent: 10px;
		}

			.lead_page #fill_meshek > div input.txt-input::-webkit-input-placeholder,
			.contact_us #fill_details > div input.txt-input::-webkit-input-placeholder {
				font-family: Open Sans Hebrew;
				font-size: 14px;
				text-indent: 10px;
			}


			.lead_page #fill_meshek > div input.txt-input.full-width,
			.contact_us #fill_details > div input.txt-input.full-width {
				width: 100%;
				height: 30px;
				border-radius: 3px;
				border: 1px solid #c7c7c7;
			}

	.lead_page.success .register,
	.lead_page.success .lead-bg {
		display: none !important;
	}

	.lead_page.success .thanks {
		display: block;
	}

	.lead_page #fill_meshek div.half-width {
		width: 47%;
		margin: 0;
		display: inline-block;
	}

		.lead_page #fill_meshek div.half-width:last-child {
			margin-right: 25px;
		}

	.lead_page #fill_meshek > div input.txt-input.half-width:first-child {
		margin-right: -2px;
	}

	.lead_page #fill_meshek > div input.txt-input.half-width:last-child {
		width: 104%;
	}

	.lead_page #fill_meshek > div select.select.half-width {
		width: 100%;
		height: 35px;
		border-radius: 3px;
		border: 1px solid #a6a6a6;
		margin-top: 5px;
		appearance: none;
		-moz-appearance: none; /* Firefox */
		-webkit-appearance: none; /* Safari and Chrome */
		background: url("../../media/img/meshek/drop-pop-up.png")%>") no-repeat; background-position-x: 5%; background-position-y: 50%; background-color: #ffffff; font-family: Open Sans Hebrew; font-size: 16px; font-weight: normal;
		text-indent: 10px;
		color: #232323;
		padding-right: 0px;
	}

	.lead_page #fill_meshek > div input.txt-input.half-width::-webkit-input-placeholder {
		font-family: Open Sans Hebrew;
		font-size: 16px;
		font-weight: normal;
	}

	.lead_page #fill_meshek > div input.txt-input.half-width {
		width: 100%;
		height: 35px;
		border-radius: 3px;
		border: 1px solid #a6a6a6;
		margin-top: 5px;
		font-family: Open Sans Hebrew;
		font-size: 14px;
		text-indent: 10px;
		color: #232323;
		padding-right: 0px;
	}

	.lead_page #fill_meshek > div select.select.half-width:first-child {
		margin-right: -2px;
	}

	.lead_page #fill_meshek > div select.select.half-width:last-child {
		width: 104%;
	}

	body #fill_meshek input.button,
	.contact_page input.send_form {
		height: 50px;
		border-radius: 2px;
		background-color: #c1d72e;
		border: none;
		width: 100%;
		font-family: Open Sans Hebrew;
		font-size: 18px;
		font-weight: bold;
	}

	.lead_page div.info {
		font-family: Open Sans Hebrew;
		font-size: 17.5px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		margin-top: 5px;
		margin-bottom: 10px;
		text-align: center;
	}

	.lead_page div.small-details {
		font-size: 15px;
		text-align: center;
	}

	.lead_page div.thanks {
		background: url(../../media/img/meshek/Join_us_Thank_image.jpeg) no-repeat;
		background: url(../../media/img/meshek/Join_us_Thank_image2.png) no-repeat;
		width: 100%;
		height: 300px;
		margin-top: 100px;
		display: none;
		background-size: 100%;
	}

		.lead_page div.thanks > div:first-child {
			width: 270px;
			height: 36px;
			font-family: OEAlchemistPro;
			font-size: 41.8px;
			font-weight: bold;
			font-style: normal;
			font-stretch: normal;
			line-height: 1;
			text-align: center;
			color: #ffffff;
			margin-right: 100px;
			padding-top: 95px;
		}

		.lead_page div.thanks > div:last-child {
			width: 348px;
			height: 46px;
			font-family: Open Sans Hebrew;
			font-size: 20px;
			font-weight: bold;
			font-style: normal;
			font-stretch: normal;
			line-height: 1.25;
			text-align: center;
			color: #ffffff;
			margin-right: 57px;
			padding-top: 25px;
		}

	.thanks-bg {
		background: url("https://tmuracdn.blob.core.windows.net/club/meshek/media/img/shop_BG_header_thanks.jpeg") no-repeat;
		font-family: OEAlchemistPro;
		height: 300px;
		font-weight: bold;
		display: block;
	}

	body.lead_page.after_save .small-details, body.lead_page.after_save .lead-bg, body.lead_page.after_save #fill_meshek {
		display: none;
	}

	body.lead_page.after_save div.thanks {
		display: block;
	}

	.thanks-bg > div > div {
		display: inline-block;
		color: #ffffff;
		margin-top: 185px;
		background: url(../../media/img/meshek/shop_thanks_icon.png) no-repeat;
		background-position-y: 10px;
		background-position-x: 53.8%;
		background-position-x: 66.8%;
		width: 100%;
		cursor: default;
		font-size: 40px;
		letter-spacing: 1px;
	}

		.thanks-bg > div > div > div {
			font-size: 19px;
		}

	.thank_you .info_line span {
		font-family: Open Sans Hebrew;
		font-size: 14px;
		font-weight: normal;
	}

	.thank_you .rec_line_title {
		background-color: #42515a;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 10px;
		margin-top: 45px;
	}

	body.thank_you .toda {
		display: none !important;
	}

	.thank_you .boxer .box {
		height: 14px;
		font-family: Open Sans Hebrew;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		color: #343434;
		padding-top: 8px !important;
		padding-bottom: 6px !important;
	}

	.thank_you .boxer .box-row.title {
		border-bottom: none;
	}

	.thank_you .boxer .box-row.title {
		padding-top: 6px;
		padding-bottom: 6px;
		background-color: #eeeeee;
		font-family: Open Sans Hebrew;
		font-size: 12px;
		font-weight: normal;
		border-bottom: none;
	}

	body.thank_you .rec_line .sum {
		background: #c1d72e;
		margin-bottom: 20px;
		color: #343434;
	}

	body.thank_you .rec_line h3 {
		display: none !important;
	}

	body.thank_you .rec_line .comment, body.thank_you .info_line .comment {
		/*display: none !important;*/
		white-space: pre-wrap;
		color: #343434;
	}

	body.thank_you .rec_line.last .left_block {
		display: block;
		text-align: right;
		float: none;
		height: 25px;
	}

	body.thank_you .left_block:hover .printer_text {
		font-family: Open Sans Hebrew;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		color: #42515a;
	}

	body.thank_you .left_block:hover .printer_icon {
		/*background-image: url(../../media/img/meshek/print_icon.png), url(../../media/img/meshek/arrow_left.png);
    background-repeat: no-repeat;
    background-position: 0% 50%, 100% 50%;
    width: 30px;
    background-size: 15px, 6px;*/
	}

	body.thank_you .printer_icon {
		background-image: url(../../media/img/meshek/print_icon.png), url(../../media/img/meshek/arrow_left.png);
		background-repeat: no-repeat;
		background-position: 0% 50%, 100% 50%;
		width: 30px;
		background-size: 15px, 6px;
	}

		body.thank_you .printer_icon:hover {
			/*background:url("../../media/img/meshek/print_icon.png")%>") no-repeat;*/
		}

	body.thank_you .printer_text {
		font-family: Open Sans Hebrew;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		text-decoration: underline;
		color: #42515a;
		cursor: pointer;
	}

	body.thank_you .rec_line.last .treat-order {
		display: block;
		font-family: Open Sans Hebrew;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		color: #42515a;
		background: url(../../media/img/meshek/arrow_left.png) no-repeat;
		background-position: 100% 33%;
		background-size: 6px;
		width: 600px;
		height: 55px;
		height: 42px;
		display: inline-block;
		padding-right: 15px;
	}

		body.thank_you .rec_line.last .treat-order .moked_text {
			float: none;
			margin-right: 6px;
			margin-left: 5px;
			color: #42515a;
			font-weight: bold;
			font-family: Open Sans Hebrew;
		}

		body.thank_you .rec_line.last .treat-order a.gray_link {
			color: #42515a;
			text-decoration: underline;
			font-size: 14px;
			font-family: Open Sans Hebrew;
		}

	body.thank_you .rec_line.last .move-to-orders {
		background: url(../../media/img/meshek/arrow_left.png) no-repeat;
		background-position: 100% 17%;
		background-size: 6px;
		width: 300px;
		height: 55px;
		display: block;
		padding-right: 15px;
	}

		body.thank_you .rec_line.last .move-to-orders a {
			font-family: Open Sans Hebrew;
			font-size: 14px;
			font-weight: normal;
			font-style: normal;
			font-stretch: normal;
			text-decoration: underline;
			color: #42515a;
			cursor: pointer;
		}

	#alert-message {
		display: none;
		width: 441px;
		height: 139px;
		font-size: 17px !important;
	}

		#alert-message.error {
		}

	.ui-dialog.error .ui-dialog-title {
		/*color:#FC2F11;*/
	}

	.ui-dialog .ui-dialog-titlebar {
		background: none;
		border: 0;
		/*border-bottom:solid 2px #C1D62F;*/
	}

	.ui-dialog {
		background-color: #ECF2BF !important;
		background-color: #eeeeee !important;
		width: 441px !important;
		width: 341px !important;
		height: 139px !important;
		z-index: 999999 !important;
	}

		.ui-dialog .ui-dialog-buttonpane {
			padding: .3em 1em 0em .4em !important;
		}

		.ui-dialog .ui-dialog-buttonpane {
			background-color: #ECF2BF;
			background-color: #eeeeee;
			border: 0;
		}

			.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
				float: left;
			}

		.ui-dialog .ui-widget-header .ui-icon {
			background-image: url(../../media/img/meshek/Exit_pop_up.png) !important;
		}

		.ui-dialog .ui-icon-closethick {
			background-position: 0px 0px;
		}

		.ui-dialog .ui-dialog-titlebar-close {
			border: 0;
			background: transparent;
		}

		.ui-dialog .ui-dialog-title {
			float: right;
			margin-right: 20px;
			text-align: center;
			font-family: Open Sans Hebrew;
		}

		.ui-dialog .ui-dialog-content {
			padding-right: 0px;
			padding-top: 12px;
			padding-top: 0px;
			text-align: center;
			font-family: Open Sans Hebrew;
		}

	.ui-dialog-buttonset {
		float: none !important;
		text-align: center !important;
	}

	.ui-button.ui-button-text-only {
		border: none;
		margin-top: 40px;
		text-align: center;
		line-height: 0px;
		outline: none;
		position: relative;
		transition: .3s all;
		font-family: Open Sans Hebrew;
		font-size: 18px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		color: #343434 !important;
		width: 150px;
		height: 43px;
		height: 38px;
		border-radius: 3px;
		background-color: #9a9a9a !important;
		padding: 0px 12px 2px 12px;
		margin: .1em .4em .5em 0 !important;
	}

	.thank_you header, .FAQ_page header, .about header, .contact_us header, .specials header {
		height: 248px;
	}

	.takanon .content_360, .takanon .sidebar-right {
		display: none;
	}


	#newsletter_div {
		width: 100%;
		position: absolute;
		top: -1px;
		left: 0px;
		z-index: 10000;
		display: none;
	}

		/*#newsletter_div:target {
	width: 100%;
	position: absolute;
	top: -1px;
	left: 0px;
	z-index: 10000;
	display: none;
}*/

		#newsletter_div .wrapper {
			background: none;
		}

		#newsletter_div #modal #modal_background {
			background-color: #000;
			opacity: 0.5;
			width: 100%;
			height: 100%;
			z-index: 10001;
			position: absolute;
			top: 0px;
			left: 0px;
		}

		#newsletter_div #modal #modal_content {
			width: 871px;
			height: 523px;
			background-color: #ffffff;
			z-index: 10002;
			position: absolute;
			background: url(../../media/img/meshek/POPUPNEWSDESKTOP27062019.jpg) no-repeat;
			left: 500px;
			top: 250px;
		}

			#newsletter_div #modal #modal_content div.close-img {
				display: block;
				width: 100%;
				height: 30px;
				text-align: left;
			}

				#newsletter_div #modal #modal_content div.close-img > div {
					background: url(../../media/img/meshek/Exit_pop_up.png) no-repeat;
					width: 15px;
					height: 15px;
					background-position-x: 100%;
					background-position-y: 100%;
					cursor: pointer;
					display: inline-block;
					margin-left: 11px;
					margin-top: 11px;
				}

			#newsletter_div #modal #modal_content .row .container {
				display: inline-block;
			}

			#newsletter_div #modal #modal_content .main-form-container {
				width: 400px;
				margin-right: 80px;
				margin-top: 50px;
			}

			#newsletter_div #modal #modal_content .main-form-container {
				width: 400px;
				margin-right: 80px;
				margin-top: 50px;
			}

	body.external #newsletter_div #modal #modal_content .main-form-container, body.MC_RandomKey_Default #newsletter_div #modal #modal_content .main-form-container {
		/*display:none;*/
	}

	#newsletter_div #modal #modal_content .main-login {
		width: 400px;
		margin-right: 80px;
		margin-top: 50px;
		display: none;
	}

		#newsletter_div #modal #modal_content .main-login .header {
			font-family: OEAlchemistPro;
			font-weight: bold;
			font-size: 30px;
			text-align: center;
			height: 80px;
		}

	body.external #newsletter_div #modal #modal_content .main-login, body.MC_RandomKey_Default #newsletter_div #modal #modal_content .main-login {
		/*display:block;*/
	}

	#newsletter_div #modal #modal_content .title-row {
		font-family: OEAlchemistPro;
		font-weight: bold;
		font-size: 30px;
		text-align: center;
		height: 80px;
	}

	body.external #newsletter_div #modal #modal_content .subtitle-row, body.MC_RandomKey_Default #newsletter_div #modal #modal_content .subtitle-row {
		display: none;
	}

	#newsletter_div #modal #modal_content .subtitle-row {
		font-family: Open Sans Hebrew;
		font-size: 20px;
		text-align: center;
		margin-top: 5px;
		height: 63px;
		margin-bottom: 15px;
		font-weight: bold;
	}

	#newsletter_div #modal #modal_content .row {
		height: 50px;
	}

		#newsletter_div #modal #modal_content .row.terms-row {
			margin-right: 15px;
		}

		#newsletter_div #modal #modal_content .row .container {
			text-align: center;
		}

			#newsletter_div #modal #modal_content .row .container.p.error input,
			#newsletter_div #modal #modal_content .row .container.p.error select {
				border: 1px #c1d72e solid;
				border: 1px #ff0000 solid;
				transition: .3s all;
			}

			#newsletter_div #modal #modal_content .row .container input {
				width: 180px;
				height: 35px;
				border: none;
				border-radius: 2px;
				border: 1px solid #eeeeee;
				text-indent: 10px;
				font-family: Open Sans Hebrew;
				letter-spacing: -0.2px;
			}

				#newsletter_div #modal #modal_content .row .container input::-webkit-input-placeholder {
					color: #000;
				}

				#newsletter_div #modal #modal_content .row .container input:-moz-placeholder {
					color: #000;
				}

				#newsletter_div #modal #modal_content .row .container input::-moz-placeholder {
					color: #000;
				}

				#newsletter_div #modal #modal_content .row .container input:-ms-input-placeholder {
					color: #000;
				}

			#newsletter_div #modal #modal_content .row .container select {
				height: 40px;
				border: 1px solid #eeeeee;
				width: 182px;
				padding-right: 0px;
				/*text-indent: 7px;*/
				padding-right: 7px;
				/*color: #8c778c;*/
				-webkit-appearance: none;
				-moz-appearance: none;
				background: url("../../media/img/meshek/drop-pop-up.png")%>") no-repeat; background-position-x: 5%; background-position-y: 50%; background-color: #ffffff;
			}

			#newsletter_div #modal #modal_content .row .container#cntClub {
				display: none !important;
			}

	input#txt_n_email {
		width: 366px !important;
		/*direction:ltr;text-align:right;*/
	}

	body.external #newsletter_div #modal #modal_content .row .container#cntClub, body.MC_RandomKey_Default #newsletter_div #modal #modal_content .row .container#cntClub {
		display: inline-block !important;
	}

	body.external input#txt_n_email, body.MC_RandomKey_Default input#txt_n_email {
		width: 180px !important;
	}

	#newsletter_div #modal #modal_content .row .container div {
	}

	#newsletter_div #modal #modal_content .row .error_m {
		color: red;
		top: 385px;
		top: 418px;
		right: 100px;
		position: absolute;
		white-space: pre-line;
	}

	body.external #newsletter_div #modal #modal_content .row .error_m, body.MC_RandomKey_Default #newsletter_div #modal #modal_content .row .error_m {
		/*top: 335px;*/
		position: static;
		margin-top: -12px;
		text-align: right;
		margin-right: 17px;
	}

	#newsletter_div #modal #modal_content .row button {
		height: 35px;
		border: none;
		border-radius: 2px;
		width: 92%;
		text-align: center;
		font-family: Open Sans Hebrew;
		font-size: 17px;
		font-weight: bold;
		letter-spacing: -0.2px;
		color: #343434;
		background-color: #c1d72e;
		margin-top: 7px;
	}

	#newsletter_div #modal #modal_content .row .container input[type="checkbox"] {
		-webkit-appearance: none;
		content: "";
	}

	#chkTerms {
		display: none;
	}

	#lblTerms {
		width: 100px;
		height: 50px;
		cursor: pointer;
		/*padding-right: 20px;*/
	}

	#chkTerms[type="checkbox"]:not(:checked) + #lblTerms {
		background: url(../../media/img/meshek/vi_pop_up_empty.png) no-repeat;
		background-position: 100% 57%;
	}

	#chkTerms[type="checkbox"]:checked + #lblTerms {
		background: url(../../media/img/meshek/vi_pop_up.png) no-repeat;
		background-position: 100% 57%;
	}

	.terms-div {
		display: none;
	}

	body.contact_page.personal_page.MC_RandomKey_meshekard.flag_.meshek.edit-active.terms .terms-div {
		width: 774px;
	}

	body.terms .terms-div {
		display: block;
		padding-right: 85px;
		padding-left: 85px;
		-webkit-transition: all 2s;
		-moz-transition: all 2s;
		-o-transition: all 2s;
		transition: all 2s;
		margin-top: 25px;
		width: 86%;
		margin: 0 auto;
	}


	body.terms #modal_content {
		background: #ffffff !important;
	}

	body.terms .main-form-container, body.thanks1 .main-form-container {
		display: none;
	}

	body.terms .close-img {
		display: none !important;
	}

	.terms-div .header {
		font-family: OEAlchemistPro;
		font-size: 36px;
		font-weight: bold;
	}

	.terms-div .content {
		width: 100% !important;
		font-family: OEAlchemistPro;
		font-size: 18px;
		font-weight: 100;
		margin-top: 15px;
	}

	.terms-div .confirm-terms {
		text-align: left;
		margin-top: 25px;
	}

		.terms-div .confirm-terms button {
			width: 200px;
			border-radius: 2px;
			border: none;
			height: 35px;
			text-align: center;
			font-family: Open Sans Hebrew;
			font-size: 17px;
			font-weight: bold;
			letter-spacing: -0.2px;
			color: #343434;
			background-color: #c1d72e;
			margin-top: 25px;
		}

	.thanks-div {
		display: none;
	}

	body.thanks1 #modal_content {
		/*background: url(../../media/img/meshek/Thanks_coffee_image.png) no-repeat, url(../../media/img/meshek/bg_popup_empty.jpeg) no-repeat !important;*/
		/*background: url(../../media/img/meshek/alonit2.png) no-repeat, url(../../media/img/meshek/bg_popup_empty.jpeg) no-repeat !important;*/
		/*background-position: 15% 42%, 100% 100% !important;*/
	}

	body.external.thanks1 #modal_content, body.MC_RandomKey_Default.thanks1 #modal_content {
		/*background: url(../../media/img/meshek/Thanks_coffee_image.png) no-repeat, url(../../media/img/meshek/bg_popup_empty.jpeg) no-repeat !important;*/
		/*background: url(../../media/img/meshek/bg_popup_empty.jpeg) no-repeat !important;
	background-position: 100% 100% !important;*/
	}

	body.thanks1 .thanks-div {
		width: 400px;
		margin-right: 80px;
		margin-top: 50px;
		margin-top: 29px;
		display: block;
		-webkit-transition: all 2s;
		-moz-transition: all 2s;
		-o-transition: all 2s;
		transition: all 2s;
	}

	body.external.thanks1 .thanks-div .coffee, body.MC_RandomKey_Default.thanks1 .thanks-div .coffee {
		display: none;
	}

	#newsletter_div #modal #modal_content .thanks-div .title-row {
		height: 50px;
	}

	#newsletter_div #modal #modal_content .thanks-div .subtitle-row {
		margin-top: 0px;
		font-family: OEAlchemistPro;
		font-size: 23px;
		font-weight: bold;
	}

	#newsletter_div #modal #modal_content .thanks-div .msg-row {
		font-family: Open Sans Hebrew;
		font-size: 20px;
		color: #343434;
		width: 300px;
		text-align: center;
		margin: 0 auto;
	}

	#newsletter_div #modal #modal_content .thanks-div .additional-data {
		font-family: Open Sans Hebrew;
		font-size: 14px;
		letter-spacing: -0.1px;
		color: #404040;
		margin-top: 40px;
		width: 465px;
		width: 536px;
	}

	#newsletter_div #modal #modal_content .thanks-div .comment-msg {
		margin-top: 30px;
		font-size: 12px;
		width: 500px;
	}

	.boxer .box-row.NonAttSelection {
		border-bottom: 0;
	}

	.main_search .menu-card a div.cart_counter_0 {
		display: none !important;
	}

	.main_search .menu-card a div.cart_counter::before {
		content: '(';
	}

	.main_search .menu-card a div.cart_counter::after {
		content: ' פריטים)';
	}

	#MsgFav {
		position: absolute;
		font-size: 14px;
		right: 0px;
		text-align: center;
		width: 100%;
		margin-right: 304px;
		margin-top: -20px;
		color: #777777;
		background-color: #ffffff;
		z-index: 99999;
		height: 30px;
		padding-top: 10px;
	}

		#MsgFav a:active,
		#MsgFav a {
			color: #737f85;
			font-weight: 600;
		}

			#MsgFav a:hover {
				color: #555e62;
			}

	.name_header {
		display: inline-block;
		float: right;
		width: 270px;
		width: 310px;
		width: 349px;
	}

	.main_search.search_box {
		display: inline-block;
		float: none;
	}

	#search_menu {
		visibility: hidden;
		opacity: 0;
		transition: 0.3s all;
	}

	#search_menu_main {
		visibility: hidden;
		opacity: 0;
		/*transition: 0.3s all;*/
	}

	#search_menu.open {
		position: relative;
		background-color: #ffffff;
		width: 225px;
		left: 0;
		top: 0;
		border: solid 1px #dfdfdf;
		float: right;
		z-index: 9999;
		visibility: visible;
		opacity: 1;
		height: 105%;
		height: auto;
	}


	#search_menu_main.open {
		position: absolute;
		background-color: #ffffff;
		width: 268px;
		left: 0;
		top: 0;
		border: solid 1px #dfdfdf;
		float: right;
		z-index: 99999;
		visibility: visible;
		opacity: 1;
		height: 105%;
		height: auto;
	}

	#search_menu a,
	#search_menu_main a {
		width: 100%;
		text-decoration: none;
		border-bottom: solid 1px #dfdfdf;
		min-height: 32px;
		display: table;
		color: #43515A;
		font-family: Open Sans Hebrew;
		font-weight: 500;
	}

		#search_menu a:hover,
		#search_menu_main a:hover {
			background-color: #c0d52e;
		}

		#search_menu a > div,
		#search_menu_main a > div {
			text-decoration: none;
			vertical-align: middle;
			display: table-row;
			width: 100%;
		}

			#search_menu a > div > div,
			#search_menu_main a > div > div {
				text-decoration: none;
				font-size: 14px;
				line-height: 16px;
				display: table-cell;
				padding: 5px;
				width: 155px;
				padding: 0;
				margin: 0;
				vertical-align: middle;
				padding: 5px;
			}

		#search_menu a div img,
		#search_menu_main a div img {
			display: table-cell;
			width: 50px;
			padding: 0;
			padding: 6px;
			border-radius: 6px;
		}

	.cover_image.show_False {
		display: none;
	}

	/** responsive start**/
	.homepage.index_popup #homepage_box {
		/*height:auto;*/
		/*max-height: 842px;
		height: 20%;*/
	}

	.pop_login {
		padding-top: 5%;
	}

	.category_list_login {
		margin-top: 13%;
		height: 100%;
	}

		.category_list_login .cat_box div:not(.tt) {
			border-bottom: solid 1px #C0D72D;
		}

		.category_list_login .cat_box div.tt {
			border-bottom: 0;
		}

		.category_list_login .cat_box {
			float: none;
			margin-left: 1.7%;
			height: 100%;
			margin-bottom: 2%;
			margin-bottom: 5.6%;
		}

	.pop_login {
		height: auto;
		height: 100%;
	}

	.homepage.index_popup #homepage_box {
		height: 100%;
		min-width: 1199px;
	}

	.category_list_login .cat_box div.d4 {
		padding-left: 60px;
	}

	footer {
		height: auto;
	}

	.homepage .first_menu {
		width: 1199px;
		min-width: 1119px;
	}

	header .inner_wrapper1 {
		min-width: 1119px;
	}

	.homepage header, .homepage footer {
		min-width: 1119px;
	}

	.pop_login {
		width: 1199px;
		min-width: 1119px;
	}

	.homepage {
		min-width: 1119px;
		height: 90vh;
	}

	.category_list_login .cat_box div:not(.tt) {
		width: 77%;
	}

	.category_list_login .cat_box div.tt {
		float: right;
	}

		.category_list_login .cat_box div.tt a {
			padding: 5px 0px 7px 0px;
		}

	.homepage header, .external header, .MC_RandomKey_Default header {
		height: 31% !important;
		max-height: 174px !important;
	}

	.homepage.index_popup footer .gray_line {
		margin-top: 0px;
	}

	.bold {
		font-weight: bold !important;
	}

	.visibility-none {
		visibility: hidden;
	}

	@media screen and (max-width: 1880px) {
	}

	@media screen and (max-width: 1760px) {
		.category_list_login {
			margin-top: 5%;
		}
	}

	@media screen and (max-width: 1630px) {
		.main_menu.main_menu_popup nav ul li {
			height: 50px;
		}

		.main_menu .menu-text {
			margin-top: 14px;
		}
	}

	@media screen and (max-width: 1430px) {
		.main_menu.main_menu_popup nav ul li {
			height: 50px;
		}

		.external .inner_wrapper_second {
			height: 64px;
		}

		.main_menu .menu-text {
			margin-top: 10px;
		}

		.external .inner_wrapper1 a.lnkTop .logo_container img {
			width: 57%;
		}

		.main_menu.main_menu_popup .menu,
		.main_menu.main_menu_popup .join_menu {
			background-position-y: 20px;
		}
		/*
	.pop_login {
		padding-top: 2%;
	}

	.pop_left {
		width: 236px;
		height: 192px;
	}

	.login_form h2 {
		font-size: 23px;
		margin-bottom: 24px;
	}*/

		body:not(.mobile_login_meshek) input#login_name {
			width: 229px;
		}

		body:not(.mobile_login_meshek) input#login_password {
			margin-bottom: 20px;
			width: 230px;
		}
		/*
	.pop_login_inner input[type="submit"] {
		width: 230px;
		font-size: 18px;
	}

	.login_form form input[type="text"], .login_form form input[type="password"] {
		height: 31px;
		font-size: 12px;
	}

	.login_form .checkboxWhite {
		margin-top: 22px;
		line-height: 36px;
		width: 266px;
		height: 36px;
	}*/

		.checkboxWhite label {
			top: 11px;
		}

		/*.ttl_login {
		margin-right: 15px;
		margin-top: 4px;
		font-size: 24.1px;
		line-height: 33px;
	}

	.pop_right h3 {
		font-size: 16.2px;
		line-height: 21.9px;
		margin-bottom: 24px;
	}

	.pop_right a {
		width: 225px;
		height: 40px;
		font-size: 15px;
		line-height: 26.8px;
		padding: 8px 34px 7px 40px;
		border: 0;
	}

	.pop_right {
		width: 233px;
		height: 98px;
		margin-top: 289px;*/
		/*		margin-right: -296px;
*/ /*}*/

		.Rectangle-43-copy-3 {
			height: 222px;
			margin-top: 16px;
		}

		.cat_box div:not(.tt) {
			font-size: 21px;
			margin-top: 15px;
			height: 59px;
		}

		.category_list_login .cat_box div.tt a {
			padding: 2px 0px 5px 0px;
			font-size: 12px;
			margin-top: 1px;
		}

		.category_list_login .cat_box div:not(.tt) {
			background-size: 35px;
			background-position-x: 94%;
			font-size: 20px;
			margin-top: 15px;
			height: 54px;
		}

		.category_list_login .cat_box div.tt {
			margin-top: 7px;
			padding-bottom: 14px;
			font-size: 14px;
		}

		.category_list_login {
			margin-top: 10%;
			height: 100%;
		}

		footer .gray_line {
			height: 71px;
		}

		.warning_text {
			width: 257px;
			font-size: 15px;
		}

		.help2 {
			top: 128px;
		}

		.help {
			top: 86px;
		}
	}

	@media screen and (max-width: 1300px) {
		.category_list_login {
			margin-top: 5%;
			height: 100%;
		}
	}

	@media screen and (max-width: 1199px) {
		.main_menu.main_menu_popup nav ul li {
			height: 50px;
		}

		.main_menu .menu-text {
			margin-top: 14px;
		}

		.category_list_login {
			margin-top: 5%;
			height: 100%;
		}
	}

	@media screen and (max-width: 1119px) {
	}

	@media screen and (max-width: 800px) {
	}

	#homepage_grid {
		height: auto !important;
	}

	.footer_top,
	.gray_line {
		display: block;
	}

	.breadcrumbs {
		text-align: center;
	}

		.breadcrumbs > div {
		}

			.breadcrumbs > div a {
				font-family: Open Sans Hebrew !important;
				font-weight: normal !important;
				color: #42515a;
			}

		.breadcrumbs > div {
			float: left;
		}

		.breadcrumbs .bread_link,
		.breadcrumbs .separator {
			display: inline-block;
			margin-left: 8px;
			font-size: 14px;
		}

	body.product .breadcrumbs {
		position: relative;
		margin-top: 0px;/* shir 27.06.23 תיקון בגלל שינוי תמונה של ישראכרט.*/
		padding-bottom: 21px;
		margin-left: 7px;
	}

	body.show .breadcrumbs {
		position: relative;
		margin-top: -22px;
		padding-bottom: 20px;
		margin-left: 7px;
	}

	body.tickets .breadcrumbs {
		position: relative;
		margin-top: -22px;
		padding-bottom: 20px;
		margin-left: 7px;
	}

	body.thank_you .breadcrumbs {
		position: relative;
		margin-top: -22px;
		padding-bottom: 47px;
		margin-left: -7px;
	}

	body.basket .breadcrumbs {
		position: relative;
		margin-top: -22px;
		padding-bottom: 20px;
		margin-left: 7px;
	}

	body.page_search .breadcrumbs {
		position: relative;
		margin-top: -22px;
		padding-bottom: 20px;
		margin-left: 7px;
	}

	body.category .breadcrumbs {
		margin-top: -22px;
	}

	body.personal_page .breadcrumbs,
	body.my_orders .breadcrumbs,
	body.presonal_zone_fav .breadcrumbs,
	body.contact_us .breadcrumbs,
	body.about .breadcrumbs,
	body.specials .breadcrumbs,
	body.FAQ_page .breadcrumbs,
	body.takanon .breadcrumbs {
		position: relative;
		margin-top: 13px;
		padding-bottom: 20px;
		margin-left: 7px;
		display: none; /*nikita 02/09/2021*/
	}

		body.personal_page .breadcrumbs > div a,
		body.my_orders .breadcrumbs > div a,
		body.presonal_zone_fav .breadcrumbs > div a,
		body.contact_us .breadcrumbs > div a,
		body.about .breadcrumbs > div a,
		body.specials .breadcrumbs > div a,
		body.FAQ_page .breadcrumbs > div a,
		body.takanon .breadcrumbs > div a {
			color: #ffffff;
		}

		body.personal_page .breadcrumbs > div,
		body.my_orders .breadcrumbs > div,
		body.presonal_zone_fav .breadcrumbs > div,
		body.contact_us .breadcrumbs > div,
		body.about .breadcrumbs > div,
		body.specials .breadcrumbs > div,
		body.FAQ_page .breadcrumbs > div,
		body.takanon .breadcrumbs > div {
			float: none;
		}

	.update-detials-div .date_combo {
		width: 66px !important;
		text-indent: 0px !important;
		font-size: 12px !important;
		text-align: center !important;
		margin-bottom: 5px;
		height: 33px !important;
	}

		.update-detials-div .date_combo.year {
			width: 70px !important;
		}

		.update-detials-div .date_combo.day {
			width: 56px !important;
		}

	.update-detials-div .ttl_birthdate {
		display: inline-block;
		font-size: 13px !important;
	}

	.lead_page #p_txtAddress {
		width: 99.6% !important;
	}

	div.leftinstock .fltrt span.no_inventory::after {
		content: 'אזל המלאי';
		color: red;
		font-weight: bold;
		transition: .3s all;
	}

	button.addToCart.disabled,
	body.product.mobile.classic_mobile button.gotoShow.disabled {
		opacity: 0.4;
		cursor: default;
	}

	.Rectangle-40 {
		display: none;
	}

	.Rectangle-40 {
		border-bottom: 46px solid #646566;
		border-left: 53px solid transparent;
		border-right: 38px solid transparent;
		height: 0;
		width: 70px;
		transform: rotate(-50deg);
		margin-top: -266px;
		float: left;
		color: #fff;
		/* border-top: 10px solid #646566; */
		margin-left: -46px;
		/* padding-top: 10px; */
	}

		.Rectangle-40.NoInventory {
			display: block;
		}

			.Rectangle-40.NoInventory div {
				margin-right: 4px;
			}

		.Rectangle-40.NewItem {
			display: block;
			border-bottom: 46px solid #edeeef;
			color: #42515a;
		}

		.Rectangle-40.utg_new {
			display: block;
			border-bottom: 46px solid #edeeef;
			color: #42515a;
		}

	.mobile .Rectangle-40.utg_new {
		border-bottom: 46px solid #edeeef;
	}

	.Rectangle-40.utg_new2 {
		display: block;
		border-bottom: 46px solid #edeeef;
		color: #42515a;
	}

	.mobile .Rectangle-40.utg_new2 {
		border-bottom: 46px solid #edeeef;
	}

	.Rectangle-40.utg_month {
		display: block;
		border-bottom: 46px solid #c0d62e;
		color: #42515a;
	}

	.mobile .Rectangle-40.utg_month {
		border-bottom: 46px solid #c0d62e;
	}

	.Rectangle-40.utg_sale {
		display: block;
		border-bottom: 46px solid #e24a48;
		color: #fff;
	}

	.mobile .Rectangle-40.utg_sale {
		border-bottom: 46px solid #e24a48;
	}

	.Rectangle-40 div {
		width: 109px;
		margin-top: 12px;
		font-weight: 600;
		font-size: 15px;
	}

	.mobile .Rectangle-40 {
		transform: rotate(0deg);
		border-left: 0;
		border-right: 0;
		border-top: 0;
		border-bottom: 39px solid #646566;
		margin-top: -220px;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}

	.mobile_homepage .Rectangle-40 {
		margin-top: -110%;
		margin-top: -133%;
	}

	.mobile .Rectangle-40.NewItem {
		border-bottom: 46px solid #edeeef;
	}

	.mobile .Rectangle-40.NoInventory {
	}

	.mobile .Rectangle-40 div {
		margin-top: 8px;
	}


	/* BIRDTH_DAY_DIV*/

	#birthdaydiv_div {
		width: 100%;
		position: absolute;
		top: -1px;
		left: 0px;
		z-index: 10000;
		display: none;
	}

		#birthdaydiv_div .wrapper {
			background: none;
		}

		#birthdaydiv_div #modal #modal_background {
			background-color: #000;
			opacity: 0.5;
			width: 100%;
			height: 100%;
			z-index: 10001;
			position: absolute;
			top: 0px;
			left: 0px;
		}

		#birthdaydiv_div #modal #modal_content {
			width: 871px;
			height: 523px;
			background-color: #ffffff;
			z-index: 10002;
			position: absolute;
			background: url("../../media/img/meshek/bg_popup_birth.jpg") no-repeat;
			left: 500px;
			top: 250px;
		}

			#birthdaydiv_div #modal #modal_content div.close-img {
				display: block;
				width: 100%;
				height: 30px;
				text-align: left;
			}

				#birthdaydiv_div #modal #modal_content div.close-img > div {
					background: url(../../media/img/meshek/Exit_pop_up.png) no-repeat;
					width: 15px;
					height: 15px;
					background-position-x: 100%;
					background-position-y: 100%;
					cursor: pointer;
					display: inline-block;
					margin-left: 11px;
					margin-top: 11px;
				}

			#birthdaydiv_div #modal #modal_content .row .container {
				display: inline-block;
			}

			#birthdaydiv_div #modal #modal_content .main-form-container {
				width: 400px;
				margin-right: 50px;
				margin-top: 50px;
			}

			#birthdaydiv_div #modal #modal_content .main-form-container {
				width: 400px;
				margin-right: 50px;
				margin-top: 50px;
			}

	body.external #birthdaydiv_div #modal #modal_content .main-form-container, body.MC_RandomKey_Default #birthdaydiv_div #modal #modal_content .main-form-container {
		/*display:none;*/
	}

	#birthdaydiv_div #modal #modal_content .main-login {
		width: 400px;
		margin-right: 50px;
		margin-top: 50px;
		display: none;
	}

		#birthdaydiv_div #modal #modal_content .main-login .header {
			font-family: OEAlchemistPro;
			font-weight: bold;
			font-size: 30px;
			text-align: center;
			height: 80px;
		}

	body.external #birthdaydiv_div #modal #modal_content .main-login, body.MC_RandomKey_Default #birthdaydiv_div #modal #modal_content .main-login {
		/*display:block;*/
	}

	#birthdaydiv_div #modal #modal_content .title-row {
		font-family: OEAlchemistPro;
		font-weight: bold;
		font-size: 34px;
		text-align: center;
		height: 40px;
	}

	#birthdaydiv_div #modal #modal_content .title-row1 {
		font-family: OEAlchemistPro;
		font-weight: bold;
		font-size: 23px;
		text-align: center;
		height: auto;
		line-height: 24px;
		letter-spacing: 0.4px;
		margin-top: 8px;
	}

	body.external #birthdaydiv_div #modal #modal_content .subtitle-row, body.MC_RandomKey_Default #birthdaydiv_div #modal #modal_content .subtitle-row {
		display: none;
	}

	#birthdaydiv_div #modal #modal_content .subtitle-row {
		font-family: Open Sans Hebrew;
		font-size: 16px;
		text-align: center;
		margin-top: 26px;
		height: 63px;
		margin-bottom: 15px;
	}


	#birthdaydiv_div #modal #modal_content .thanks-div .msg-row {
		font-family: Open Sans Hebrew;
		font-size: 20px;
		color: #343434;
		width: 300px;
		text-align: center;
		margin: 0 auto;
	}

	#birthdaydiv_div #modal #modal_content .thanks-div .additional-data {
		font-family: Open Sans Hebrew;
		font-size: 15px;
		letter-spacing: -0.1px;
		color: #404040;
		margin-top: 40px;
		width: 465px;
		width: 408px;
		line-height: 21px;
	}

	#birthdaydiv_div #modal #modal_content .thanks-div .comment-msg {
		margin-top: 30px;
		font-size: 14px;
		width: 586px;
	}





	#birthdaydiv_div #modal #modal_content .row {
		height: 50px;
	}

		#birthdaydiv_div #modal #modal_content .row.terms-row {
			margin-right: 15px;
		}

		#birthdaydiv_div #modal #modal_content .row .container {
			text-align: center;
		}

			#birthdaydiv_div #modal #modal_content .row .container.p.error input,
			#birthdaydiv_div #modal #modal_content .row .container.p.error select {
				border: 1px #c1d72e solid;
				border: 1px #ff0000 solid;
				transition: .3s all;
			}

			#birthdaydiv_div #modal #modal_content .row .container input {
				width: 180px;
				height: 35px;
				border: none;
				border-radius: 2px;
				border: 1px solid #eeeeee;
				text-indent: 10px;
				font-family: Open Sans Hebrew;
				letter-spacing: -0.2px;
			}

				#birthdaydiv_div #modal #modal_content .row .container input::-webkit-input-placeholder {
					color: #000;
				}

				#birthdaydiv_div #modal #modal_content .row .container input:-moz-placeholder {
					color: #000;
				}

				#birthdaydiv_div #modal #modal_content .row .container input::-moz-placeholder {
					color: #000;
				}

				#birthdaydiv_div #modal #modal_content .row .container input:-ms-input-placeholder {
					color: #000;
				}

			#birthdaydiv_div #modal #modal_content .row .container select {
				height: 40px;
				border: 1px solid #eeeeee;
				width: 182px;
				padding-right: 0px;
				/*text-indent: 7px;*/
				padding-right: 7px;
				/*color: #8c778c;*/
				-webkit-appearance: none;
				-moz-appearance: none;
				background: url("../../media/img/meshek/drop-pop-up.png")%>") no-repeat; background-position-x: 5%; background-position-y: 50%; background-color: #ffffff;
			}


	input#bdp_txtEmail {
		/*width: 366px !important;*/
		/*direction:ltr;text-align:right;*/
	}


	body.external input#bdp_txtEmail, body.MC_RandomKey_Default input#bdp_txtEmail {
		width: 180px !important;
	}

	#birthdaydiv_div #modal #modal_content .row .container div {
	}

	#birthdaydiv_div #modal #modal_content .row .error_m {
		color: red;
		top: 385px;
		top: 438px;
		right: 66px;
		position: absolute;
		width: 371px;
	}

	body.external #birthdaydiv_div #modal #modal_content .row .error_m, body.MC_RandomKey_Default #birthdaydiv_div #modal #modal_content .row .error_m {
		/*top: 335px;*/
		position: static;
		margin-top: -12px;
		text-align: right;
		margin-right: 17px;
	}

	#birthdaydiv_div #modal #modal_content .row button {
		height: 35px;
		border: none;
		border-radius: 2px;
		width: 92%;
		text-align: center;
		font-family: Open Sans Hebrew;
		font-size: 17px;
		font-weight: bold;
		letter-spacing: -0.2px;
		color: #343434;
		background-color: #c1d72e;
		margin-top: 7px;
	}

	#birthdaydiv_div #modal #modal_content .row .container input[type="checkbox"] {
		-webkit-appearance: none;
		content: "";
	}



	#birthdaydiv_div .text-center {
		width: auto;
	}

	#birthdaydiv_div * {
		color: #343434;
		color: #4e4e4e;
	}


	body.thanks1 #birthdaydiv_div #modal_content {
		/*background: url(../../media/img/meshek/Thanks_coffee_image.png) no-repeat, url(../../media/img/meshek/bg_popup_empty.jpeg) no-repeat !important;*/
		background: url(../../media/img/meshek/alonit3.png) no-repeat, url(../../media/img/meshek/desktop-bg.jpg) no-repeat !important;
		background-position: 17% 46%, 100% 100% !important;
	}

	body.external.thanks1 #birthdaydiv_div #modal_content, body.MC_RandomKey_Default.thanks1 #birthdaydiv_div #modal_content {
		/*background: url(../../media/img/meshek/Thanks_coffee_image.png) no-repeat, url(../../media/img/meshek/bg_popup_empty.jpeg) no-repeat !important;*/
		background: url(../../media/img/meshek/bg_popup_empty_birth.ong) no-repeat !important;
		background-position: 100% 100% !important;
	}

	body.thanks1 #birthdaydiv_div .thanks-div {
		margin-right: 50px;
	}

	body.thanks1 #birthdaydiv_div #modal #modal_content .title-row {
		margin-top: 48px;
		font-size: 30px;
	}

	body.thanks1 #birthdaydiv_div #modal #modal_content .subtitle-row {
		font-size: 20px;
		margin-top: 52px;
		height: 63px;
		margin-bottom: 15px;
	}

	body.thanks1 #birthdaydiv_div #modal #modal_content .subtitle-row_mobile {
		display: none;
	}

	#birthdaydiv_div #modal #modal_content .subtitle-row_mobile {
		display: none;
	}

	#birthdaydiv_div .title-row.result {
		display: none !important;
	}

	#birthdaydiv_div .wrapper.error_page .title-row.result {
		display: block !important;
	}

	#birthdaydiv_div .wrapper.error_page .container,
	#birthdaydiv_div .wrapper.error_page .title-row,
	#birthdaydiv_div .wrapper.error_page .title-row1,
	#birthdaydiv_div .wrapper.error_page .subtitle-row,
	#birthdaydiv_div .wrapper.error_page .subtitle-row_mobile {
		display: none !important;
	}

	/* END_BIRDTH_DAY_DIV*/

	/*nikita 13/03/2022 commented for checkout*/
	/*body.checkout_page.hide_credit .rec_col.col_c
{
	margin-right:0px;
}
body.checkout_page.hide_credit .rec_col.col_b
{
	display:none!important;
}*/

	.classification_AllowZero .classic_w .order_remark {
		display: none;
	}



	[easypz] g circle.available {
		fill: #fff;
		stroke: #C1D72E;
		stroke-width: 2;
	}

	[easypz] g text.available {
		fill: #C1D72E;
	}

	[easypz] g circle.unavailable {
		stroke: #9B9B9B;
		fill: #9B9B9B;
	}

	[easypz] g circle.selected {
		fill: #C1D72E;
		stroke: #C1D72E;
	}

	[easypz] g text.seatCharts-space, [easypz] g text.unavailable, [easypz] g text.selected {
		fill: white;
	}

	[easypz] g circle.selected.selected-no-subsidy {
		fill: #E8FD5C;
		stroke: #E8FD5C;
	}


	.show_page .imgMap polygon.stage {
		fill: black;
		fill: #c1d72e;
		stroke: #c1d72e;
	}

	.show_page .imgMap text:not(.stage).no-tickets {
		fill: #000;
	}

	.show_page .imgMap text {
		font-size: 20px;
		fill: black;
		font-family: typopas;
		font-weight: bold;
		fill: #c1d72e;
		transition: .2s all;
	}

	.show_page .imgMap polygon:not(.stage).no-tickets {
		fill: #c0c0c0;
		stroke: #c0c0c0;
	}

	.show_page .imgMap a polygon.r_1 {
		fill: #c1d72e;
		fill: black;
		stroke: black;
	}

	.show_page .imgMap polygon {
		fill: #e0007b;
		fill: #c1d72e;
		fill: black;
		transition: .2s all;
		stroke-width: 5;
		stroke-linejoin: round;
		stroke: black;
	}

	.show_page .imgMap a:not(.not_allow):hover text {
		fill: black;
	}

	.show_page .imgMap a:not(.not_allow):hover polygon {
		fill: #c1d72e;
		stroke: #c1d72e;
	}

	[easypz] g text.section-title {
		fill: #c1d72e;
		font-weight: 200;
		font-size: 24px;
	}

	input.fg-btn {
		display: none;
		background-color: #c1d72e !important;
	}

	.form-generator {
		background-color: white;
		border: unset;
	}

		.form-generator .fg-row {
			font-size: 14px !important;
		}

		.form-generator.fg-text-right {
			border: none;
			margin-right: 0;
			width: 524px;
			margin-top: 3px;
			background-color: white;
		}

		.form-generator label {
			font-family: Open Sans Hebrew !important;
			font-size: 16px !important;
			font-weight: unset !important;
		}

	.fg-form-control:not([type="checkbox"]) {
		border: 1px solid #a6a6a6 !important;
		/* border: 1px solid #ced4da; */
	}

	input#p_txtAddress { /*adi 23.07.2019*/
		width: 285px;
	}

	#p_txtAddressL {
		width: 198px;
	}

	.fg-sm-col-2 {
		-webkit-box-flex: 0;
		-ms-flex: unset !important;
		flex: unset !important;
		max-width: unset !important;
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}

	#update-detials-div-id:target {
		display: block;
	}

	#NewsLetterId:target {
		display: block;
	}

	select#gender, select#TypeOfSettlement, select#TypeOfSettlementMembership {
		display: inline-block;
		width: 202px;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		text-indent: 5px;
		height: 35px;
		width: 200px;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		text-indent: 5px;
		background-color: white;
		letter-spacing: 0.2px;
		border: 1px solid #a6a6a6;
		border-radius: 3px;
		padding-right: 0px;
	}

	select#TypeOfSettlementMembership {
		margin-right: 4px;
	}

	.mobile select#gender, .mobile select#TypeOfSettlement, .mobile select#TypeOfSettlementMembership {
		display: inline-block;
		width: 202px;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		text-indent: 5px;
		height: 35px;
		width: 99%;
		font-family: Open Sans Hebrew;
		font-size: 16px;
		text-indent: 5px;
		margin-right: 0px;
		letter-spacing: 0.2px;
		border: 1px solid #a6a6a6;
		border-radius: 3px;
		padding-right: 0px;
	}

	.mobile select#TypeOfSettlement {
		margin-bottom: 7px;
		margin-top: 7px;
	}

.trb_wide-banners .sidebar-right, .trb_pickApresent .no-border-img, .trb_pickApresent h2.no-border.cat-name.mini_heart_category {
	display: none !important;
}

.trb_wide-banners .giftMeshek {
	display: block !important;
	font-family: Open Sans Hebrew;
}

.trb_wide-banners .cat_title {
	padding-bottom: 60px;
	height: 73px;
}

.trb_wide-banners .single_cat {
	width: 100%;
}

.trb_wide-banners .item_category_tobuy, .trb_pickApresent .mini_heart_text {
	display: none;
}

	@media screen and (min-width: 1025px) {

		.trb_wide-banners img#mgformeshekgift {
			bottom: 450px;
			top: 80px;
			width: 222px;
		}
	}

	a.lnkTop.amircanEx {
		width: 5%;
	}

		a.lnkTop.amircanEx img, a.lnkTop.americanEx img {
			width: 100%;
		}

	a.lnkTop.americanEx {
		width: 11% !important;
	}

	.box.spacer15.sum {
		direction: ltr;
	}

	.gift .box-row.box-details-textbox-first {
		/*display: none;*/
	}

	.fltlft.order_total, .fltlft.order_total, .box.spacer16.bls_first_payment, .box.spacer10.bls_total, .box.spacer16.bls_first_payment {
		direction: ltr;
	}

	.form_line_c_tz {
		display: none;
	}

	#c_tz {
		width: 351px;
		display: block !important;
	}

	.from-where > .half-width {
		margin-right: 0 !important;
		width: 45% !important;
	}

	#modalOTP {
		display: none;
		position: fixed;
		z-index: 1;
		left: 0;
		z-index: 9000;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgb(0,0,0);
		background-color: rgba(0,0,0,0.4);
	}

	#modalContentOTP {
		background-color: #fefefe;
		margin: 16% auto;
		padding: 16px;
		border: 1px solid #888;
		width: 291px;
		height: 146px;
	}

		#modalContentOTP span:not(#countOTP) {
			background: #C1D72D;
			border-radius: 3px;
			cursor: pointer;
			font-family: Open Sans Hebrew;
			border: none;
			color: #42515a;
			padding: 2px;
			width: 54px;
			font-size: 18px;
			margin: 0 auto;
			font-weight: bold;
			display: block;
			text-align: center;
		}

	#countOTP {
		background: none;
		border-radius: unset;
		font-family: Open Sans Hebrew;
		border: none;
		color: black;
		padding: 2px;
		width: 10px;
		font-size: 12px;
		font-weight: unset;
	}

	#closeOTP {
		color: #aaa;
		float: right;
		font-size: 28px;
		font-weight: bold;
	}

	div#showOnlyIfOTP {
		display: none;
		margin-top: 13px;
	}

		div#showOnlyIfOTP span {
			color: red;
		}

	input#OTPCODE {
		border: 1px solid;
		width: 92px;
	}

	/*#sendNewCode {
    color: black !important;
    display: none;
    cursor: pointer;
    font-size: 14px;
    margin-right: 5px;
    text-decoration: underline;
}*/

	/*input#btnOTPTRyAgain {
    background: #E6EEA8;
    border-radius: 3px;
    font-family: Open Sans Hebrew;
    border: none;
    color: #42515a;
    padding: 2px;
    width: 211px;
    font-size: 18px;
    font-weight: bold;
}*/

	span#btnOTPTRyAgain, p#btnOTPTRyAgain {
		color: black !important;
		margin-right: 10px;
		cursor: pointer;
		text-decoration: underline;
	}

	.disabledOTPBTN {
		pointer-events: none !important;
		background-color: rgba(230,238,168,0.3) !important;
	}

	@media screen and (min-width: 1025px) {

		.contact_page .terms-div {
			width: 743px !important;
		}
	}

	.takanon_m {
		background: url(../img/meshek/mobile/menu-sales-icn.png) no-repeat;
		text-indent: 59px;
		line-height: 37px;
		background-position: 98%;
	}

	.category_mobile .wrapper {
		padding-top: 50px !important;
	}

	.date-div {
		width: 232px;
	}

	span.cart_total_sum {
		direction: ltr;
	}

	#imgLoader {
		display: none;
		width: 7%;
	}

	.confirmOTPDisabled {
		pointer-events: none;
		background: #F0F5CB !important;
	}

	a.goto-checkout {
		text-decoration: underline;
		color: black;
	}

	h1.giftMeshek {
		white-space: nowrap;
		margin-top: 21px;
	}

	h2.giftMeshek {
		white-space: nowrap;
		font-size: 25px;
		font-weight: bolder;
	}

	.personal-info-bg.hidden-by-default div {
		/*margin-right: 18px;*/
		font-size: 19px;
	}

	.personal_page span.select2-selection.select2-selection--single {
		width: unset !important;
		font-size: unset !important;
		line-height: unset !important;
	}

	.personal_page span.select2-selection__arrow {
		width: 20px !important;
	}

	.personal_page span#select2-cmbtxtCityList-container {
		width: 166px;
		text-align: right;
	}

	.personal_page .select2-container--default .select2-selection--single .select2-selection__arrow {
		left: 1px !important;
	}

	.personal_page span.select2-selection.select2-selection--single {
		height: 34px;
		color: black;
	}

	.personal_page .error span.select2-selection.select2-selection--single {
		border: 1px solid red !important;
	}

	.personal_page .select2-container--default .select2-selection--single .select2-selection__rendered {
		color: black !important;
	}

	.personal_page .select2-container .select2-selection--single .select2-selection__rendered {
		padding-left: 24px !important;
		padding-right: 8px !important;
	}

	.personal_page .select2-container--default .select2-selection--single .select2-selection__arrow b {
		border-color: black transparent transparent transparent !important;
	}

	ul#select2-cmbtxtCityList-results {
		text-align: right;
	}


	@media screen and (max-width: 1430px) {
		.inner_wrapper1 a.lnkTop .logo_container img {
			width: 73% !important;
		}
	}

	.inner_wrapper1 a.lnkTop .logo_container img {
		width: 100%;
	}

	.inner_wrapper1 a.lnkTop:nth-child(2) {
		margin-right: -15px;
		margin-top: 0px;
	}

	.inner_wrapper1 a.lnkTop {
		width: 12%;
	}

	/*.external .inner_wrapper1 a.lnkTop {
		width: 8%;
		margin-right: 0;
	}*/

	a.lnkTop {
		/*width: 20%;*/
		margin-right: 10px;
		margin-top: 21px;
	}

	.homepage .item-w3 + .item-w2 { /* adi 26.03.2020*/
		clear: both;
	}

	.category_list_login { /*adi 05.04.2020*/
		display: none !important;
	}

	/*section#homepage_box { 
    padding-bottom: 40px !important;
}*/

	.classification_About .box-row.sumrow {
		display: none;
	}

	.classification_About p.p_des.p_des_main {
		display: none;
	}

	.classification_About:not(.mobile) p.p_des.p_des_main_all {
		display: block;
		column-count: 2;
		column-gap: 29px;
		width: 1102px;
	}

	.classification_About .boxer .box-row {
		display: none !important;
	}

	.classification_About .breadcrumbs, .classification_About .mini_heart {
		display: none;
	}

	.main_menu li a {
		cursor: pointer;
		display: inline-block;
	}

	.classification_About .main_content_meshek.hidden-by-default {
		display: block;
		/* column-count: 2; */
		column-gap: 38px;
		width: 1007px;
	}

	.classification_About h1.prod-name.mini_heart_text {
		DISPLAY: none;
	}

	.product.gift-hide-fields select.select_fancy.bl_quantity, .product.gift-hide-fields .box.spacer15.sum, .product.gift-hide-fields .fltrt.product-total {
		display: none !important;
	}

	.product.gift select.select_fancy.bl_quantity, .product.gift .box.spacer15.sum, .product.gift .fltrt.product-total { /*nikita 26/06/2022 for meshek */
		display: none !important;
	}

	.socialMediaShareModal, #benefitspopup_div {
		position: fixed;
		z-index: 500;
		left: 0;
		top: 0;
		width: 100%;
		height: 100% !important;
		overflow: auto;
		background-color: rgb(0,0,0);
		background-color: rgba(0,0,0,0.4);
	}
.sendGiftMeshek .innersocialMediaShareModal {
	margin: 8% auto;
}

.mobile .sendGiftMeshek .innersocialMediaShareModal {
	height: auto;
	background-image: url('https://tmuracdn.blob.core.windows.net/club/meshek/media/img/background-get-gift-mobile.png'); /*Oshrat 31-12-24*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
/*Oshrat 03/09/24*/
.innersocialMediaShareModal {
	margin: 15% auto;
	/*background-image: url('https://tmuracdn.blob.core.windows.net/club/meshek/media/img/3632467610_grid_banner_870x523.jpg');*/
	background-image: url('https://tmuracdn.blob.core.windows.net/club/meshek/media/img/background-get-gift-desktop.jpg');
	border: 1px solid #888;
	width: 870px;
	height: 523px;
	color: #ffffff;
}

	#modal_content {
		margin: 15% auto;
		border: 1px solid #888;
	}

	.a2a_s__default {
		width: 58px !IMPORTANT;
		height: 58px !IMPORTANT;
	}

	.innersocialMediaShareModal a {
		margin-top: 3px;
	}

	.lnks_footer a.lnkTop {
		width: 82%
	}

	.closeSocialMediaShareModal {
		cursor: pointer;
	}

	#st_gdpr_iframe {
		left: 0px !important;
	}

	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
		height: 270px !important;
		border: 1px solid lightgrey;
		background-color: white !important;
	}



	@media screen and (min-width: 600px) {
		.index_meshek .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
			width: 430px !important;
			font-size: 18px !important;
			height: 285px !important;
		}
	}

	#benefitspopup_div #modal_content {
		width: 95%;
		margin: 0 auto;
		z-index: 99999999 !IMPORTANT;
	}

		#benefitspopup_div #modal_content img {
			width: 50%;
			padding-bottom: 200px;
			margin: 0 auto;
			display: block;
		}

	.benefitspopup_div-close {
		position: absolute;
		right: 502px;
		font-size: 38px !important;
		cursor: pointer;
	}

	button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
		background-color: #C1D72E !important;
	}

	.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
		background-color: white;
	}

	.gift-must-end {
		font-size: 18px;
		text-align: center;
		color: BLACK;
		BACKGROUND-COLOR: #C1D72E;
		DISPLAY: block;
		width: 62%;
		MARGIN: 4% auto;
		margin-bottom: 0;
		font-family: Open Sans Hebrew;
	}

	.cat_box.cat_541 {
		white-space: nowrap;
	}

	.gifts-dialog #Giftsdialog {
		color: red !important;
	}

	.gifts-dialog {
		border: 1px solid gainsboro;
	}

		.gifts-dialog a {
			cursor: pointer;
		}

	.gift span.barcode-exercise-used {
		display: none !important;
	}

	.mini_heart_parent.single_cat[ite_item="3906"], .mini_heart_parent.single_cat[ite_item="3893"] {
		display: none !important;
	}


	div#v2-recaptch {
		display: none;
		margin-right: 0 !IMPORTANT;
		MARGIN-TOP: 6px;
	}

	.index_popup div#v2-recaptch {
		margin-right: -20px !IMPORTANT;
	}

	#newsletter_div div#v2-recaptch {
		MARGIN-TOP: 33px;
	}

	.personal_page:not(.mobile) div#v2-recaptch {
		display: none;
		position: FIXED;
		bottom: 88px;
		/*z-index: 12132132132114544;*/
	}

	.contact_us:not(.mobile) div#v2-recaptch {
		MARGIN-BOTTOM: 43px;
	}

	.product.takanon p.p_des.p_des_main_all.hidden-by-default {
		display: block;
	}

	.product.takanon article {
		width: 100%;
	}

	.cat_box.else_meshekshops, .else.meshekshops, .mob_li_else_meshekshops {
		display: none !important;
	}

	.payment_box .use_saved_card {
		margin-bottom: 20px;
	}

		.payment_box .use_saved_card a {
			color: black;
			text-decoration: underline;
		}


	/*nikita 29/08/2021 הסתרת האדרים בדפי מוצר שהם תקנון או אודות*/
	body.classification_About .main_search, body.takanon .main_search {
		display: none;
	}

	body.classification_About .main_menu_all, body.takanon .main_menu_all {
		display: none;
	}

	body.classification_About .second_menu, body.takanon .second_menu {
		display: none;
	}

	body.classification_About .inner_wrapper_second, body.takanon .inner_wrapper_second {
		padding: 4px 0;
	}

	body.classification_About .about-us-bg, body.takanon .about-us-bg {
		margin-top: 0;
	}

	body.classification_About .inner_wrapper .main_menu_popup, body.takanon .inner_wrapper .main_menu_popup {
		display: none;
	}

	body.takanon .wrapper {
		padding-top: 25px;
	}

	body.classification_About header, body.takanon header {
		height: auto;
	}
	/*nikita 29/08/2021 הסתרת האדרים בדפי מוצר שהם תקנון או אודות*/

	#member_fee_modal {
		display: flex;
		position: fixed;
		z-index: 10001;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgb(0,0,0);
		background-color: rgba(0,0,0,0.3);
		justify-content: center;
		align-items: center;
	}

	#member_fee_modal .modal-content {
		background: url(https://tmuracdn.blob.core.windows.net/club/meshek/media/img/member_fee_bg.jpg);
		margin: auto;
		margin-top: auto;
		padding: 20px;
		border: 1px solid #888;
		/*width: 870px;
		height: 523px;*/
		width: 515px;
		height: auto;
		box-sizing: border-box;
		position: relative;
		color: #015D46;
		background: #ffffffe8;
	}

		#member_fee_modal .close {
			color: #015D46;
			float: right;
			font-size: 24px;
			font-weight: bold;
			position: absolute;
			top: 0;
			right: 8px;
		}

			#member_fee_modal .close:hover,
			#member_fee_modal .close:focus {
				color: black;
				text-decoration: none;
				cursor: pointer;
			}

			#member_fee_modal .modal-body {
				width: 81%;
				margin-left: auto;
				margin-top: 48px;
				margin-bottom: 60px;
				/* padding-right: 60px; */
				margin-right: auto;
				font-family: 'OEAlchemistPro';
			}

		#member_fee_modal .content-text {
			font-size: 16px;
			font-weight: bold;
			word-spacing: 1px;
			white-space: normal;
			text-size-adjust: none;
		}

		#member_fee_modal .checkbox_div {
			display: flex;
			justify-content: flex-start;
			font-size: 16px;
			font-weight: bold;
			margin-top: 5px;
			text-size-adjust: none;
		}

			#member_fee_modal .checkbox_div input {
				margin: 4px;
				margin-right: 0;
				min-width: 11px;
			}

		#member_fee_modal .modal-warning {
			font-size: 16px;
			font-weight: bold;
			margin-top: 10px;
		}

		#member_fee_modal.hidden {
			display: none;
		}

	.login_txt_meshek {
		color: black;
		font-family: OEAlchemistPro;
		margin-top: 0vh;
		margin-right: 90px;
	}
	@media screen and (max-width: 875px) {/* shir 15.09.24 */
		.login_txt_meshek {
			margin: 5px 13px;
		}
	}



	.pop_left_right_login {
		margin-right: 9vw !important;
		margin-top: 8vh !important;
	}

	@media screen and (max-width: 875px) {
		#member_fee_modal .modal-content {
			background: url(https://tmuracdn.blob.core.windows.net/club/meshek/media/img/member_fee_bg_mobile.jpg);
			background: #ffffffe8;
			width: 320px;
		}

		#member_fee_modal .modal-body {
			width: 100%;
			margin-left: auto;
			margin-top: 10px;
			padding-right: 0px;
		}

		#member_fee_modal .close {
			font-size: 22px;
			top: 0;
			right: 6px;
		}

		#member_fee_modal .content-text {
			font-size: 14px;
			margin: 0;
			font-weight: 600;
			line-height: 15px;
		}

		@supports (-webkit-touch-callout: none) {
			/* CSS specific to iOS devices */
			#member_fee_modal .content-text {
				font-size: 13px;
				margin: 0;
			}
		}

		#member_fee_modal .checkbox_div {
			font-size: 14px;
			word-spacing: 1px;
			white-space: normal;
			line-height: 16px;
		}

		#member_fee_modal .modal-warning {
			font-size: 15px;
			line-height: 16px;
		}
	}

	.footer_tomail._bussiness div.lnk {
		width: 400px;
	}

	/* shir 06.09.22 begin*/
	.item.young .item_category_txt,
	.item.young .item_category_txt.Rectangle-32-copy,
	.item.young .btn_new {
		display: none;
	}

	.item.isotope-item.item-w3.item-h3 .item_category_txt h1, .item.isotope-item.item-w6.item-h3 .item_category_txt h1 {
		height: 60px;
		line-height: 172px;
	}

	.item_category_txt.Rectangle-32-copy {
		margin-top: -8px;
		height: 60px;
	}
	/* shir 06.09.22 end*/

	div#home_category_grid { /* shir 14.11.22 הסתרת חיפוש בדף ראשי משק לתקופת עונת המתנות*/
		display: none;
	}

	a.giftMeshek {
		background: url(//tmuracdn.blob.core.windows.net/club/meshek/mall_product_images/product/3658341225_banner_anhayot.jpg);
		background-repeat: no-repeat;
		height: 100px;
		width: 792px;
		margin-top: 5px;
	}

	.trb_wide-banners .cat_title {
		padding-bottom: 60px;
		height: 173px;
	}

	@media screen and (max-width: 1024px) {
		a.giftMeshek {
			background: url(//tmuracdn.blob.core.windows.net/club/meshek/mall_product_images/product/3658341225_banner_anhayot.jpg);
			background-repeat: no-repeat;
			background-size: contain;
			height: 50px;
			width: 100%;
			margin-top: 0;
		}

		.checkout_mobile .payment_box_client .boxer.save_card { /*shir 22.11.23 - save card meshek*/
			margin-top: 21px;
		}
	}


	/*shir 12.03.23 begin*/
	.first_menu a.lnkTop.israc .logo_container img {
		width: 78px;
	}

	.first_menu a.lnkTop.israc {
		padding-top: 18px;
		width: 7%; /*Oshrat 30-12-24*/
	}

	body.mobile a.lnkTop.israc .logo_container1 img {
		width: 78px;
	}
	/*shir 12.03.23 end*/

	.otp_step2 input#passwordReceived {
		height: 35px;
		/*margin-bottom: 31px;*/
		margin-bottom: 11px;
		text-indent: 10px;
		/* font-weight: bold; */
		font-family: Open Sans Hebrew;
		letter-spacing: 0.5px;
		font-size: 14px;
		border-radius: 12px !important;
		font-weight: 500;
		background-color: #EDE9E0;
		width: 236px;
		margin-right: 7px;
	}

	.hide_when_send_password {
		color: #E7EEAF;
		text-align: center;
		margin-bottom: 10px;
		height: 59px;
	}

	#f_signup #mail {
		margin-bottom: 15px;
	}


	.send_otp_again {
		cursor: pointer;
	}


	.back_to_main_login {
		display: block;
		text-align: center;
		color: #fff; /* #007AFF*/
		;
		cursor: pointer;
		/*margin-top: 9px;*/
		margin-top: 6px;
		font-size: 15px;
	}

	.otp_step2 > h2 {
		margin-bottom: 8px !important;
	}

	.lnkTop.gold, .lnkTop.mc {
		width: 52px;
		padding-top: 12px !important;
	}

		.lnkTop.gold img,
		.lnkTop.mc img {
			width: 52px;
		}

	body.mobile a.lnkTop.mc {
		display: inline-grid;
		width: 65px;
	}
	/*Oshrat 03/09/24*/
	.container-input {
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
		flex-direction: row;
		justify-content: center;
		width: 500px;
		margin: 0 auto;
	}

		.container-input input {
			border-radius: 25px;
			padding: 6px 17px;
			width: 49%;
			box-sizing: border-box;
		}

.closeSocialMediaShareModalCheckout {
	border-radius: 25px;
	padding: 6px 17px;
	background: #7bacc8;
	width: 19%;
	margin: 2% auto 0;
	cursor: pointer;
}

	.noteRight {
		margin-right: 1%;
		margin-top: -5px;
	}

	.greeting_con {
		width: 92%;
	}

	/*.error_message {
		visibility: hidden;
	}*/
#homepage_grid .nivo-controlNav {
	top: unset !important;
	bottom: 1%;
	display: flex;
	justify-content: center;
	width: 100%;
	z-index: 95;
	position: inherit;/* Oshrat 01/12/24*/
}
/*Oshrat 01/12/24 mobile */
#homepage_grid2 .nivo-controlNav {
	top: unset !important;
	bottom: 1%;
	display: flex;
	justify-content: center;
	width: 100%;
	z-index: 95;
	position: inherit;
}


.nivo-controlNav a:hover {
	background-position: unset !important;
	opacity: 0.5;
	background-color: #3889FE !important;
}

.nivo-controlNav a {
	border-radius: 50%;
	background: unset !important;
	border: 2px solid #FF9BC8 !important;
	margin-right: 2px;
	width: 11px !important;
	height: 11px !important;
}

	.nivo-controlNav a.active {
		background-position: unset !important;
		background: #3889FE !important;
	}
.nivo-controlNav a.active {
		background-position: unset !important;
		background: #3889FE !important;
	}
/*Oshrat 29-12-24*/
.error_message {
	color: #008cff;
}



body.category .single_cat.gift{
	width: 777px;
	text-align: center;
}
.single_cat.gift .item_category_tobuy,
body.category.mobile .gift.single_cat .meshek-cat-purchuse,
body.category.mobile .gift.single_cat h2 {
	display: none;
}

body.category.mobile .gift.single_cat {
	width: 90%;
	margin: 0px 3px 15px 3px !important;
	height: 139px;
}
body.category_mobile .gift.single_cat .cat_img img {
	height: 91%;
}
body.category.category_mobile.mobile .gift.single_cat .cat_img {
	height: 150px;
}

.category .no-border.gift{
	width: 512px;
	display: flex;
	align-items: center;
}

.tiktok_div, .mobile .playStore_appStore {
	margin-top: 5px;
}

.tiktok_div .logo {
	background-image: url(https://tmuracdn.blob.core.windows.net/club/meshek/media/img/meshek/logo_tiktok.jpg);
	width: 30px;
	height: 30px;
	background-size: 30px;
}


.instagram_div .logo {
	background-image: url(https://tmuracdn.blob.core.windows.net/club/meshek/media/img/meshek/logo_instegram.png);
	width: 30px;
	height: 30px;
	background-size: 30px;
}