@import url(../vendor/fonts/opensanshebrew/stylesheet.css);
*{font-family:'Open Sans Hebrew',Arial, Helvetica, sans-serif;}
html,body{
	padding:0;
	margin:0;
	direction:rtl;
	font-family:'Open Sans Hebrew',Arial, Helvetica, sans-serif;
	font-size:16px;
}
a{text-decoration:none; color:#ed2592;}
a:hover{color:#ed2592;}
h1,h2,h3,h4{padding:0; margin:0;}
input,select,textarea{font-size:16px;}
button,input[type=submit]{font-size:18px;}
button:hover{background:#f4f4f6; color:#494949;}

.page-wrapper{width:1200px; margin:0 auto; overflow:hidden;}

div.pp_default .pp_content_container .pp_right{padding-right:20px;}
.pp_content_container{text-align:right;}

.parsley-errors-list{list-style:none; margin:0; padding:0; color:#F00;}
.parsley-errors-list li{list-style:none; margin:0; padding:0; color:#F00;}


.color-red{color:#ed2592;}
.color-green{color:#51C3C3;}
.color-green2{color:#B5D550;}
.color-orange{color:#FBA720;}
.color-light-blue{color: #2eb9e5;}

.bg-red{background-color:#ed2592;}
.bg-grey{background-color:#F5F5F5;}
.bg-green{background-color:#51C3C3;}
.bg-green2{background-color:#B5D550;}
.bg-orange{background-color:#FBA720;}
.bg-light-blue{background-color: #2eb9e5;}

.header-strip{border-bottom:1px solid #ced4e0;}
.header-strip p{margin:0; padding:0;}
.header-strip td{vertical-align:middle; padding-left:10px; padding-right:10px;}
.header-strip td:first-child{padding-right:0;}
.header-strip td:last-child{padding-left:0;}
.header-strip img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.header-strip a:hover img{
	-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
	filter: grayscale(0);
}
.marquee{ width: 100%;;background-color:#000;color:#fff;text-align: center;line-height:35px;overflow:hidden;}
.top-strip{
	border-bottom:1px solid #ced4e0;
	position:fixed;
	width:100%;
	z-index:1000;
	background:#fff;
	height:50px;
	overflow:hidden;
}
.top-strip.scroll{top:0px;}
.top-strip .logo{width:0px; overflow:hidden;}
.top-strip.scroll .logo{width:auto;}
.top-strip .logo img{height:45px;}

.top-strip.scroll .social{width:0px; overflow:hidden;}
.top-strip .social a.google-plus{color:#E04006}
.top-strip .social a.twitter{color:#1DA1F3}
.top-strip .social a.facebook{color:#3B5997}
.top-strip .social a.youtube{color:#D50D1A}
.top-strip .social a.tiktok{background-image:url(images/tiktok-icon.png); width: 27px; height: 26px; vertical-align: middle; display: inline-block; margin-bottom:3px; margin-left: -2px;}
.top-strip a.whatsapp{background-image:url(images/whatsapp.png); width: 27px; height: 26px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -2px;}

.top-strip .search{width:175px;}
.top-strip .search input{width:calc(100% - 50px); height:50px;}
.top-strip .search input:required{border-right:none !important;}
.top-strip .search button{width:50px; height:50px;}
.top-strip .search .parsley-errors-list{display:none !important;}

.top-strip .basket:hover{color:#fff;}

header .fa-shopping-cart{padding-left: 10px; padding-right: 5px;}
.basket .text{padding-left:10px;}


div#menuStrip{border-bottom:1px solid #ced4e0; padding-top:50px;}
div#menuStrip .page-wrapper{overflow:visible;}
div#menuStrip div.menuStripWrapper{width:1200px; margin:0 auto; padding-top:10px;}
div#menuStrip div.siteLogo{width:200px; margin-top:5px;}
div#menuStrip div.siteLogo.leftLogo{right:auto; left:-200px;}
div#menuStrip div.siteLogo a.link{}
div#menuStrip div.siteLogo img{max-width:200px;}

div#menuStrip div.topMenu{position:relative; width:calc(100% - 220px);}
ul#navmenu-h {
	z-index:100;
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	margin-bottom:-5px;
}

ul#navmenu-h li {
	z-index:100;
	margin: 0;
	border: 0 none;
	padding: 0;
	float: right; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	margin-left:10px; 
	margin-right:10px;
	border-bottom:5px solid rgba(0,0,0,0);


}
ul#navmenu-h li:first-child{margin-right:0;}
ul#navmenu-h li:last-child{margin-left:0;}

ul#navmenu-h ul {
	z-index:100;
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 90px;
	right: -20;
	border-top: 5px solid #ed2592;
}

ul#navmenu-h ul:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}

ul#navmenu-h ul li {
	float: right; /*For IE 7 lack of compliance*/
	display: block;
	display: inline; /*For IE*/
}
/* Root Menu */
ul#navmenu-h a {
	padding-left:10px;
	padding-right:10px;
	float: right; /*For IE*/
	display: block;
	color: #494949;
	font-size:18px;
	font-weight:normal;
	line-height:90px;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h li:hover,
ul#navmenu-h li.on{
	border-bottom:5px solid #ed2592;
}
ul#navmenu-h li:hover a,
ul#navmenu-h li.on a {
	color:#ed2592;
}

/* 2nd Menu */
ul#navmenu-h li li{margin:0; border-bottom:none;}
ul#navmenu-h li li:hover{border-bottom:none;}

ul#navmenu-h li li a{
	text-align:right;
	float: none;
	width:200px;
	width:175px;
	color:#000 !important;
	border-top:1px solid #979692;
	line-height:16px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	background:none;
	font-size:18px;
	font-size:16px;
	font-weight:normal;
	font-weight:bold;

}
ul#navmenu-h li ul{background:#f3f3f5;}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li li a:hover{
	/*color:#dbc16d !important;*/
	color:#fff !important;
}
ul#navmenu-h ul {
  display: none;
  position: absolute;
  top: 34;
  right: 0px; 
  width:200px;
  width:175px;
}
ul#navmenu-h ul li{
}
ul#navmenu-h ul li:hover{
	background:#51C3C3;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: -3px;
  left: -163px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

footer{margin-top:30px;}
.footer-strip .newsletter{width:50%;}
.footer-strip .newsletter .field{float:right; width:calc(100% - 100px); margin-left:10px;}
.footer-strip .newsletter .field input{display:block; height:60px; border:1px solid #fff; border-left:none; padding-right:15px; font-size:20px; width:100%;}

.footer-strip .newsletter .formFields.multi .field{width:140px;}

.footer-strip .newsletter .submit{min-width:90px;}
.footer-strip .newsletter button{height:60px; display:block; width:100%; border:1px solid #fff;}
.footer-strip .newsletter button:hover{background:#f4f4f6; color:#494949;}
.footer-strip .newsletter .suc{color:#fff; font-size:20px;}
.footer-strip .parsley-errors-list{list-style:none; color:#fff;}
.footer-strip .parsley-errors-list li{list-style:none; color:#fff;}

.footer-strip .facebook{width:40%;}

.footer .parent:last-child{margin-left:0;}

footer div.leftContent{float: left}
footer div.leftContent a.instagram_i{background-image: url(/ki-site/css/vendor/images/instegram_35.jpg);display: inline-block;height: 37px;
	width: 37px;background-repeat: no-repeat;background-size: cover;}
footer div.leftContent a.facebook_i{background-image: url(/ki-site/css/vendor/images/facebook_33.png);display: inline-block;height: 37px;
	width: 37px;background-repeat: no-repeat;background-size: cover;float: left;margin-right: 15px;}
.shtibel a{color:#fff;}
footer div.leftContent .logoWrapper{display: inline-block;float: left;margin-right: 25px;}
footer div.leftContent a.facebook_i, footer div.leftContent a.instagram_i{background-repeat: no-repeat;background-size: cover;margin-top: 75px;opacity: 0.8;}
footer div.leftContent a.facebook_i:hover, footer div.leftContent a.instagram_i:hover{opacity: 1;}
.desktop_footer{position: absolute; right: 0; left: 0; top: 5px;}
.desktop_footer p{margin:0;}
.desktop_footer img{vertical-align: bottom;}

.shtibel a{color:#fff;}


#topImage{background:no-repeat center; background-size:cover; background-attachment:fixed; margin-bottom:30px;}
#topImage .over{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3);}
#topImage .page-wrapper{height:300px;}
#topImage .pageTitle{position:absolute; bottom:30px; right:0;}

.page-form{border-top:1px solid #ced4e0;}
.page-form fieldset{width:350px;}
.page-form .formFields{}
.page-form .field{margin-bottom:15px;}
.page-form .formFields input,
.page-form .formFields select{width:calc(100% - 50px); padding-right:10px; height:40px; border:1px solid #ced4e0;}
.page-form .formFields textarea{width:100%; padding-right:10px; height:80px; border:1px solid #ced4e0;}
:required{border-right:1px solid #F00 !important;}
.page-form .submit{width:350px;}
.page-form .submit button{height:40px;}
.page-form .submit button:hover{background-color:#F4F4F6; color:#494949;}

.page-gallery{border-top:1px solid #ced4e0;}

.image-gallery .image{width:370px; height:260px; overflow:hidden;}
.image-gallery .link:hover .image img{transform:scale(1.5);}
.image-gallery .image img.videoImg{width:100%; /*height:100%;*/}
.bg-play{position: absolute; display: block; top: 0; right: 0; width: 100%; height: 100%; background: url(../vendor/images/bg-play.png) no-repeat center; z-index: 1;}

.products-list{border-bottom:1px solid #ced4e0;}
.products-list:last-child{border-bottom:none;}
.products-list ul{margin-left:-15px; margin-right:-15px;}
.products-list li{width:calc(25% - 30px); overflow:hidden; height:470px;}
.products-list li.currency-list-height{height:490px;}
.products-list li.col-num-1{width:calc(100% - 30px);}
.products-list li.col-num-2{width:calc(50% - 30px);}
.products-list li.col-num-3{width:calc(33.33% - 30px);}
.products-list li.col-num-4{width:calc(25% - 30px);}
.products-list li.col-num-5{width:calc(20% - 30px); height:420px;}
.products-list li.col-num-6{width:calc(16.66% - 30px);}
.products-list li.col-num-7{width:calc(14.28% - 30px);}
.products-list li.col-num-8{width:calc(12.5% - 30px);}
.products-list li.col-num-9{width:calc(11.11% - 30px);}
.products-list li.col-num-10{width:calc(10% - 30px);}

.products-list li .title{margin-bottom:10px; height:70px;}
.products-list .quantity{height:44px; width:44px; border:1px solid #ced4e0;}
.products-list .quantity::-webkit-outer-spin-button,
.products-list .quantity::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}

.products-list .buy{width:45px; border:1px solid #ced4e0; padding-right:13px;}
.products-list .buy:hover{background:#F4F4F6; color:#494949;}
.products-list img{}
.products-list .link:hover img{opacity:0.7; transform:scale(1.2);}
.products-list figure{border:1px solid #ced4e0; overflow:hidden; height:280px;}
.products-list figure .table-cell-middle{text-align:center;}
.products-list figure img{max-width:280px; max-height:280px; display:inline-block; width:auto;}
.products-list .sale-strip{position:absolute; left:-38px; top:12px; width:150px; transform: rotate(-40deg); z-index:10}

.products-list li.col-num-5 figure{height:215px;}
.products-list li.col-num-5 figure img{max-width:215px; max-height:215px;}

.products-list li.col-num-5 .buy{width:35px; height:35px; padding-right:8px; line-height:32px;}
.products-list li.col-num-5 .quantity{width:35px; height:35px;}

.paging{margin-bottom:30px; background:none; margin-top:30px;}

/*mercazim*/
.products-list li.mercazim{width: calc(33.33% - 30px); height:340px; box-shadow: 0 7px 7px -5px rgba(0, 0, 0, 0.3);}
.products-list figure.mercazim{border:none; height:340px;}

.mercazim_desc{max-height:115px; line-height:normal !important;}
.products-list .mercazim .quantity{background-color: #f3f3f2; border: none; font-weight: bold; font-size: 18px; width: 30px; height: 30px;}
.products-list .mercazim .buy{background-color: #f3f3f2; border: none; font-weight: bold; font-size: 18px; height: 30px; color:#000; width:auto; line-height:normal; padding-left:13px;}
.products-list .mercazim .price span{color:#000;}


.deal-order-details .box .body{border:1px solid #e2e3e4; padding-bottom:0;}
.deal-order-details .field{width:300px; margin-left:20px; margin-bottom:20px;}
.deal-order-details .field.field-full-width{width:100%;}
.deal-order-details .field label{margin-bottom:5px;}
.deal-order-details .field label,
.deal-order-details .field input,
.deal-order-details .field select{display:block; width:100%;}
.deal-order-details .field input,
.deal-order-details select{border:1px solid #e2e3e4; height:40px; padding-right:10px;}


.cart-box{border:1px solid #ced4e0; position:absolute; left:0; top:475px; min-width:300px; z-index:200; max-width:300px;}
.cart-box.with-header-strip{top:526px;}
.cart-box.scroll{position:fixed; top:80px;}
.cart-box .cart-box-container{height:169px; overflow:auto;}
.cart-box .quantity input,
.cart-box .quantity button{width:30px; height:30px;}
.cart-box tr td{border-bottom:1px solid #ced4e0;}
.cart-box tr td.quantity{padding:0; width:100px; padding-top:10px; padding-bottom:10px;}
.cart-box tr td.image{width:60px;}
.cart-box tr td.image img{width:40px;}
.cart-box tr:last-child td{border-bottom:none;}
.cart-box .checkout{border-top:1px solid #ced4e0;}
.cart-box div.total{border:1px solid #ced4e0; padding:9px; margin-left:-5px;}

.exchange-rate select{
	width: 70px;
    font-size: 14px;	
}
#at-custom-sidebar{background-color:transparent !important;box-shadow:none !important;}
.at-custom-sidebar .at-icon{margin:2px !important;}
#at-custom-sidebar .at-icon-wrapper{width:35px !important;height:35px !important;}

.list_share_icons{position:fixed;top:20%;left:55px;}
.list_share_icons a{padding: 10px;border-radius: 10px;position: absolute;color:#fff;}
.list_share_icons a:nth-child(1){top:0;}
.list_share_icons a:nth-child(2){top:40px;}
.list_share_icons a:nth-child(3){top:80px;}
.list_share_icons a:nth-child(4){top:120px;}
.list_share_icons a:nth-child(5){top:160px;}
.list_share_icons a img{width:32px;height:32px;}
