body { overflow-x: hidden !important; }

.ProductCats li { display:inline-block;text-align:center;width: 30%; }
.ProductCats li:nth-child(2) { margin: 0 3%; }
.ProductCats li a { text-decoration:none; }
.ProductCats li img { height:205px;max-width: 290px; }
.ProductCats li .CatName { background:#a6bd6f;color:#fff;font-size: 1.3em;padding: 5px 0;width: 103%;font-weight: bold; }
.websol .metaslider .flexslider { margin:0; }

.Koshers article { height:105px;line-height: 150px; }
.Koshers article#post-56 { line-height: 105px; }
.Koshers article#post-56 footer { height: 90px;line-height: 90px;text-align: center; }
.Koshers article#post-56 footer { background:url('../images/Black-Border-Frame-Transparent-PNG.png');background-size: cover; }
.Koshers article#post-56 footer a { text-decoration:none; }
.Koshers img, .category-8 .ArchiveContent article img { max-height:100px; }

.Koshers img, .category-8 .ArchiveContent article img {
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}
 
.Koshers img:hover, .category-8 .ArchiveContent article img:hover { margin-top: -15px; }
.category-8 .SideBar, .category-9 .SideBar, .category-14 .SideBar, .category-16 .SideBar, .category-17 .SideBar, .category-21 .SideBar, .category-22 .SideBar, .category-23 .SideBar, .layout-using-template-1:not(.postid-604) .SideBar { display:none; }
.category-8 .ContentWrapper .column, .category-9 .ContentWrapper .column, .category-14 .ContentWrapper .column, .category-16 .ContentWrapper .column, .category-17 .ContentWrapper .column, .category-21 .ContentWrapper .column, .category-22 .ContentWrapper .column, .category-23 .ContentWrapper .column, .layout-using-template-1:not(.postid-604) .ContentWrapper .column { float:right; }

.Koshers.block-type-content article.hentry { float:right;text-align: center; }
.Koshers.block-type-content article.hentry:first-child { margin-right: auto !important;margin-left: 2% !important; }
.Koshers.block-type-content article.hentry:last-child { margin-right: auto !important;margin-left: 0 !important; }
.BottomKosher { font-size:3em;text-align:center;line-height: 100%; }

.TermMenu { display:inline-block;vertical-align:top;line-height:150%;margin-left: 2%; }
.TermMenu li:nth-child(1) a { font-weight:bold; }
.TermMenu a { text-decoration:none;color:#fff; }

.TermMenu.SocialIcon { margin: -6% 0 0 0; }
.TermMenu.SocialIcon i { border-radius:50%;width:50px;height:50px;text-align: center;line-height: 50px;font-size: 2.2em; }
.TermMenu.SocialIcon i.fa-facebook { background:#4267B2;color:#fff;margin: 0 15px; }
.TermMenu.SocialIcon i.fa-youtube { background:#FF0000;color:#fff; }

img.LabImg { max-height:65px;margin-top:15px; }

.HomeSliderSC img, .Cover img { width:100%; }
.websol .fagsfacf-gallery-slider .slick-dots { position: static;margin: 10px 0 !important; }
.fagsfacf-gallery-slider .slick-dots li, .flex-control-nav li { margin: 0 5px !important; }
.fagsfacf-gallery-slider .slick-dots li.slick-active button, .flex-control-nav li a.flex-active { background: #a6bd6f !important;border:1px solid #a6bd6f !important; }
.fagsfacf-gallery-slider .slick-dots li:not(.slick-active) button, .flex-control-nav li a:not(.flex-active) { background: transparent !important;border:1px solid #a6bd6f !important; }
.fagsfacf-gallery-slider .slick-dots li button, .flex-control-nav li a { width: 15px !important;height: 15px !important;margin: 0 5px !important; }

.SideBar h3 { position: relative;left: 10px;width: calc(100% + 10px); }
.SideBar p { font-size: 1.2em;line-height: 150%; }
.SideBar img { max-width:100%;height:auto; }

.title-katif { font-size:1.5em;background:#88c20b;color:#fff;display:inline; }

.ArchiveTitle { margin-top:2%; }
.ArchiveTitle h1, .Content h1 { color:#6d9615;border-bottom:1px solid #6d9615;font-size: 1.5em;line-height:150%; }
h1 i { font-size: 0.8em !important; }

.ArchiveContent article { text-align:center; }
.ArchiveContent article img { width: 100%;max-height:175px; }

.ArchiveContentFullWidth article { border-bottom: 1px solid green; }
.ArchiveContentFullWidth .entry-row:last-of-type article { border-bottom: 0px solid green; }
.ArchiveContentFullWidth a.post-thumbnail-right { width:250px;text-align: center;background: #fff;border:1px solid #88C20B;transition: all 0.25s; }
.ArchiveContentFullWidth a.post-thumbnail-right:hover { border:1px solid #000; }
.ArchiveContentFullWidth h3 { text-align:right !important; }

.category-15 .ArchiveContent article, .category-16 .ArchiveContent article, .category-17 .ArchiveContent article, .category-18 .ArchiveContent article { padding-bottom:0;background:#fff;bolder:1px solid #efefef; }
.category-15 .ArchiveContent article img, .category-16 .ArchiveContent article img, .category-17 .ArchiveContent article img, .category-18 .ArchiveContent article img { width: auto;height:150px; }

.category-20 .ArchiveContent article img { width:auto;height:145px; }

.page-id-103 .wpcf7 { background:#fff;padding:0 15px 5px 15px; }
.page-id-103 .wpcf7 h2 { background:#e5e5e5;position: relative;left: 15px;width: calc(100% + 30px); }
.page-id-103 .wpcf7 input[type="text"], .page-id-103 .wpcf7 textarea { width:100%; }
.page-id-103 .wpcf7 input[type="submit"] { float:left; }

.TopFooterLeft li.widget { margin:0;padding:0; }

.BottomFooter { font-size:95%; }

.page-id-103 .Address iframe { border-bottom:5px solid #009048 !important; }
.page-id-103 .Address pre { color:#000 !important; }

.home .ContactUsWrapper { background:#fff; }
.ContactUsButton a { color:#fff;text-decoration:none;line-height:35px;font-size: 1.3em; }

.layout-using-template-1 article { position:relative; }
.layout-using-template-1 article a.post-thumbnail-above-title img { max-height: 50px;position: absolute;left: 0; }

.layout-using-template-2 article, .layout-using-template-4 article { position:relative; }
.layout-using-template-2 article a.post-thumbnail-above-title img { max-height: 50px;position: absolute;left: 0;padding:0; }

.layout-using-template-4 .Content { overflow:visible; }
.layout-using-template-4 article a.post-thumbnail-above-title img { max-height: 200px;position: absolute;left: 0;padding:0; }
.layout-using-template-4 article .SubTitle { color: #000;font-size: 1.3em;margin: 15px auto;background: yellow;display: inline-block; }
.layout-using-template-4 article .entry-content { margin:0; }
.layout-using-template-4 article h3 { background:#6D9615;color:#fff;display: inline-block;padding: 5px 15px;border-radius: 7px;margin: 5px 0; }
.layout-using-template-4 article .ImageKatif img { 
	max-height:200px;
	float:left;
	margin-top:-12%;
	-ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari 3-8 */
    transform: rotate(-10deg);
}
.layout-using-template-4 .ingredients, .layout-using-template-4 .entry-content[itemprop="text"] { border-width:4px;border-color:#6D9615;border-style:double;padding: 5px;margin-top: 5px; }
.layout-using-template-4 .entry-content.recipce-content { min-height:230px; }
.layout-using-template-4 article h3 img { height:20px;width:auto;vertical-align: middle; }
.MoreRecipes li { padding: 0 7px;list-style:none;margin-bottom: 7px; }
.MoreRecipes li a { text-decoration:none; }
.MoreRecipes img { height: 45px;width: auto;vertical-align: middle;max-width: 33px; 
	-ms-transform: rotate(5deg); /* IE 9 */
    -webkit-transform: rotate(5deg); /* Safari 3-8 */
    transform: rotate(5deg);
}
.MoreRecipes span { margin-right: 10px;font-size: 1.2em;max-width: calc(100% - 50px);display: inline-block;color:#70A025; }
.MoreRecipes li:hover span { color:#70A025; }
.MoreRecipes h3 { 
	font-size: 1.2em;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-variant: normal;
	line-height: 185%;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-color: #88C20B;
	padding-right: 1em;
}

/* Shine */
.Logo figure {
	position: relative;
}
.Logo figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.Logo figure:hover::before {
	-webkit-animation: shine 1.5s;
	animation: shine 1.5s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}  


.ContactUsButton { transition: all .2s ease-in-out; }
.ContactUsButton:hover {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

.MainMenu ul.menu li { position:relative; }
.MainMenu ul.menu li > a:hover::after { left: 0;width: calc(100% - 30px); }
.MainMenu ul.menu li > a::after {
	background-color: #6D9615;
	bottom: -4px;
	content: " ";
	height: 2px;
	position: absolute;
	right: 15px;
	transition: width 0.2s ease 0s;
	width: 0;
}

.SubBrand { width:100%;height:10px; }
.SubBrand-1 { background:#634a45; }
.SubBrand-2 { background:#cd7933; }
.SubBrand-3 { background:#7ba63a; }
.SubBrand-4 { background:#4f030f; }

li#menu-item-187 a, li#menu-item-188 a, li#menu-item-763 a { padding:0 5px !important; }
li#menu-item-187 i, li#menu-item-188 i, li#menu-item-763 i, li#menu-item-763 span { color:#fff;padding: 2px;margin-left:0; }

li#menu-item-187 i { background:#4267B2; }
li#menu-item-188 i { background:#FF0000; }
li#menu-item-763 i { background:#000;font-size: 1.8em !important; }
li#menu-item-763 span { background: #000;position: relative;top: -1px;padding-bottom: 1px;font-size: 1.4em; }

.category-11 .ArchiveContent article, .category-12 .ArchiveContent article { background:#fff;height: 200px;position:relative; }
.category-11 .ArchiveContent article img, .category-12 .ArchiveContent article img { width:100%;height:auto; }
.category-11 .ArchiveContent article h3, .category-12 .ArchiveContent article h3 { position: absolute; left: 50%;bottom: 0; }
.category-11 .ArchiveContent article h3 a, .category-12 .ArchiveContent article h3 a { position: relative; left: -50%; }

.websol .flexslider { border:none; }

li#text-4 { display:none !important; }

.SideBar li.widget_text { min-height:300px; }
.Logo img { width:70%; }
.HeaderBanner img { display:none; }
.type-wrap { font-size: 2.2em;padding-top: 15px;font-family: 'Open Sans Hebrew' !important; }
.type-wrap em { font-style:normal; }
.type-wrap strong { 
	/* background:#74AD28; */
	background:#000;
	color:#fff;
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Safari 3-8 */
    transform: rotate(7deg);
}

.Locations { position: relative;right: 55px; }
.HeaderBanner {
  display: block;
  margin-top: 80px;
  margin-bottom: 0;
	/* position: relative; */
	/* left: 100px; */
	height: 70px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}

.HeaderBanner::after {
  content: "";
  /* background-image: url(http://katif.432.co.il/wp-content/uploads/2018/02/20180207_154654-1_02-Custom-2.png); */
  background-repeat: no-repeat;
  background-position: right;
  opacity: 0.4;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}

.layout-archive-category-8 .ArchiveContent article, .layout-archive-category-11 .ArchiveContent article, .layout-archive-category-12 .ArchiveContent article, .layout-archive-category-21 .ArchiveContent article, .layout-archive-category-22 .ArchiveContent article, .layout-archive-category-23 .ArchiveContent article, .layout-archive-category-16 .ArchiveContent article { float:right;margin-left: 2% !important; }
.layout-archive-category-8 .ArchiveContent article.hentry:first-child, .layout-archive-category-11 .ArchiveContent article.hentry:first-child, .layout-archive-category-12 .ArchiveContent article.hentry:first-child, .layout-archive-category-21 .ArchiveContent article.hentry:first-child, .layout-archive-category-22 .ArchiveContent article.hentry:first-child, .layout-archive-category-23 .ArchiveContent article.hentry:first-child, .layout-archive-category-16 .ArchiveContent article.hentry:first-child { margin-right: auto !important;margin-left: 2% !important; }
.layout-archive-category-8 .ArchiveContent article.hentry:last-child, .layout-archive-category-11 .ArchiveContent article.hentry:last-child, .layout-archive-category-12 .ArchiveContent article.hentry:last-child, .layout-archive-category-21 .ArchiveContent article.hentry:last-child, .layout-archive-category-22 .ArchiveContent article.hentry:last-child, .layout-archive-category-23 .ArchiveContent article.hentry:last-child, .layout-archive-category-16.ArchiveContent article.hentry:last-child { margin-right: auto !important;margin-left: 0 !important; }

.MapLink a { position:absolute;text-decoration:none;z-index: 999;font-size: 2em;background: #000;padding: 15px; }
.MapLinkR a { right: 12%; }
.MapLinkL a { left: 12%; }
#wpgmza_table_1_info, #wpgmza_table_2_info { display:none !important; }

.galleryid-889 .gallery-item, .galleryid-985 .gallery-item { background:#fff;margin: 0 1%;width:23% !important;min-height: 200px;position:relative; }
.galleryid-889 .gallery-item img, .galleryid-985 .gallery-item img { width:100%;height: auto;border:none !important; }
.galleryid-889 .gallery-item .wp-caption-text, .galleryid-985 .gallery-item .wp-caption-text { font-weight:bold;position:absolute;bottom:5px;width: 100%;margin: 0; }

.Content img { max-width:100%; }

h3.ui-accordion-header { background:#88c20b;color:#fff; }
.accordion h3 { background:#88c20b;color:#fff; }

.LabImg { position:fixed;top:75px;left:10px; }