/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

@font-face {
    font-family: 'almoni-tzar';
    font-weight: 300;
    src: url("fonts/AlmoniTzarAAA-Light.ttf");
  }
  @font-face {
    font-family: 'almoni-tzar';
    font-weight: 400;
    src: url("fonts/AlmoniTzarAAA-Regular.ttf");
  }
  
  *,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
  html{font-size:62.5%}
  body{font-size: 15px; font-family: 'Arimo','sans-serif'; color:#222; direction: rtl; text-align: right; min-width: 320px; overflow-x: hidden;}
  .clear:before,.clear:after{content:' ';display:table}
  .clear:after{clear:both}
  .clear{*zoom:1}
  img{max-width:100%;vertical-align:bottom}
  a{color: #94c73c;text-decoration:none}
  a:hover{color:#94c73c;text-decoration: none;}
  a:focus{outline:0}
  a:hover,a:active{outline:0}
  input:focus{outline:0;border:1px solid #04A4CC}
  .wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}
  ::selection{background:#04A4CC;color:#FFF;text-shadow:none}
  ::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}
  ::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}
  .alignnone{margin:5px 20px 20px 0}
  .aligncenter,div.aligncenter{display:block;margin:5px auto}
  .alignright{float:right;margin:5px 0 20px 20px}
  .alignleft{float:left;margin:5px 20px 20px 0}
  a img.alignright{float:right;margin:5px 0 20px 20px}
  a img.alignnone{margin:5px 20px 20px 0}
  a img.alignleft{float:left;margin:5px 20px 20px 0}
  a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
  .wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}
  .wp-caption.alignnone{margin:5px 20px 20px 0}
  .wp-caption.alignleft{margin:5px 20px 20px 0}
  .wp-caption.alignright{margin:5px 0 20px 20px}
  .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
  .wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
  
  @media print {
  *{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
  a,a:visited{text-decoration:underline}
  a[href]:after{content:" (" attr(href) ")"}
  abbr[title]:after{content:" (" attr(title) ")"}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
  pre,blockquote{border:1px solid #999;page-break-inside:avoid}
  thead{display:table-header-group}
  tr,img{page-break-inside:avoid}
  img{max-width:100%!important}
  @page{margin:.5cm}
  p,h2,h3{orphans:3;widows:3}
  h2,h3{page-break-after:avoid}
  }
  
  .main-navigation{display:block}
  .main-navigation ul{display:none;list-style:none;margin:0;text-align:left;padding:0;}
  .main-navigation li{position:relative;display:inline-block}
  .main-navigation a{display:block;text-decoration:none;font-size:17px;font-weight:400;color:#959595;padding:10px 15px;}
  .main-navigation li.current-menu-item a,.main-navigation li:hover a{color:#94c73c;}
  .main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}
  .main-navigation ul ul ul{left:-999em;top:0}
  .main-navigation ul ul a{width:200px}
  .main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto}
  .main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}
  .menu-toggle,.main-navigation.toggled ul{display:block}
  .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
  .bar1{top:0}
  .bar2{opacity:1}
  .menu-bar+.menu-bar{margin-top:5px}
  .bar3{bottom:0}
  .toggled .bar1{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
  .toggled .bar2{opacity:0}
  .toggled .bar3{margin-top:-27.5%;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
  
  @media screen and (min-width: 37.5em) {
  .menu-toggle{display:none}
  .main-navigation ul{display:block}
  }
  
  .site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
  .comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
  .comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
  
  @media screen and (max-width:1360px) {
  #primary-menu a{text-align:left}
  .main-navigation ul ul{position:static}
  .main-navigation ul ul li{margin-left:50px}
  .menu-bar{display:block;position:relative;background:#94C73C;width:30px;height:3px;border-radius:1px;transition:all .3s;margin:0 auto}
  .menu-toggle,.menu-toggle:active,.menu-toggle:focus{display:block;position:relative;float:right;width:40px;height:40px;right: 0;padding: 0;margin:0 auto;background:0 0;transition:all .5s cubic-bezier(1,0,.645,.65);z-index:99999999;border:0;outline:0;box-shadow:none}
  .site-branding{float:left}
  header .main-navigation div li{display:block;text-align:right}
  header .main-navigation div li.current-menu-item,header .main-navigation div li:hover{border:0;color:#fff}
  header .main-navigation div li.current-menu-item a,header .main-navigation div li:hover a{color:#fff}
  header .main-navigation div{position:fixed;right:-300px;width:250px;background:#F9F9FA;z-index:150;transition:all .25s;overflow:hidden;height:100vh;top:0;padding-top:20px}
  header .toggled div{right:0}
  }
  .iconshe {
      text-align: center;
      max-width: 112px;
  }
  
  .iconshe i {
      color: #94c73c;
      font-size: 34px;
  }
  .owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{
      -ms-touch-action: auto;
          touch-action: auto;
  }
  
  
  /*========== Custom style  ==========*/
  
  /*cart new item heaader*/
  
  .newItemInCart {
      display: block;
      width: 100%;
      position: absolute;
      opacity: 0;
      height: 89px;
      align-items: center;
      display: flex;
      left: 0;
      bottom: 150px;
      transition: bottom 0.5s linear,opacity 0.5s linear;
  }
  .newItemInCart.openned {
      bottom: -89px;
      opacity: 1;
      align-items: center;
      display: flex;
  }
  .newItemInCart ul {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  .newItemInCart, .newItemInCart a {
      color: #ffffff;
  }
  .newItemInCart {
      background-color: #fd4a42;
  }
  .newItemInCart .details_product {
  
  }
  .newItemInCart .details_product li {
      float: right;
      margin-left: 15px;
  }
  .newItemInCart .name_item_add {
      padding-right: 30px;
      background: url(img/vi.png) no-repeat right top;
      background-color: transparent;
      cursor: pointer;
  }
  .newItemInCart p {
      margin-bottom: 0;
  }
  .newItemInCart .itemInCartPrice span {
      font-size: 15px;
  }
  .newItemInCart .icon_product {
      /* -webkit-transform: translateY(-19%); */
      -ms-transform: translateY(-19%);
      transform: translateY(-19%);
  }
  .newItemInCart .basket_product li {
      float: left;
      margin-right: 15px;
  }
  .newItemInCart .continue_shopping {
      width: 155px;
      display: block;
      padding-left: 30px;
      padding-bottom: 3px;
      background: url(img/ixs.png) no-repeat left 0;
      background-color: transparent;
      cursor: pointer; 
  }
  .desktop_phone {
    text-align: center;
    color: white; 
    font-size: 25px;
    display: block;
    background: #98c944;
    padding: 1px 4px;
    border-radius: 8px;
}
span.icon {
    float: right;
    padding: 12px 13px;
}

span.icon i {
    border-radius: 180px;
    border: 1px solid;
    width: 50px;
    height: 50px;
    padding: 10px 10px;
    font-size: 31px;
    background: #98c944;
    color: white;
}

span.textphone {
    font-size: 23px;
    line-height: 23px;
    padding: 15px 2px;
}
  .newItemInCart .icon_product a {
      padding-bottom: 6px;
  }
  .newItemInCart .icon_product a,
  .newItemInCart .continue_shopping {
      border-bottom-width: 1px;
      border-bottom-style: solid;
  }
  .newItemInCart, .newItemInCart a {
      color: #ffffff;
      font-size: 15px;
  }
  .newItemInCart .buy_btn_arrow svg {
      fill: white;
      height: 17px;
      width: 17px;
      top: -1px;
      position: relative;
      margin-left: 5px;
      -webkit-transform: translateY(15%);
      -ms-transform: translateY(15%);
      transform: translateY(15%);
  }
  .newItemInCart .buy_btn_arrow:after {
      content: '';
      width: 10px;
      height: 10px;
      background: url(img/arrow_play.png) no-repeat;
      background-color: transparent;
      display: inline-block;
      background-size: contain;
      margin-right: 5px;
  }
  
  
  /*end cart new item heaader*/
  
  /* accessibility*/
  
  .accessibility .acs-button {
      text-align: right;
      cursor: pointer;
  }
  .accessibility .acs-button {
      font-size: 14px;
      line-height: 46px;
  }
  .accessibility .acs-button > i {
      padding-right: 10px;
      font-size: 26px;
      vertical-align: middle;
  }
  .accessibility ul {
      width: auto;
      position: absolute;
      background-color: #fff;
      margin: 0;
      padding: 0;
      list-style: none;
  }
  .accessibility li:hover, .accessibility li.on {
      background-color: #e3e4e6;
      text-decoration: underline;
  }
  .accessibility li {
      margin: 5px 0 0;
      display: block;
      padding: 0 8px;
      cursor: pointer;
      white-space: nowrap;
      color: #1f1e21;
      line-height: 32px;
      font-size: 17px;
  }
  .accessibility li.fontSize {
      text-decoration: initial;
  }
  .fontNormal .accessibility li.fontSize .a {
      text-decoration: underline;
  }
  .accessibility li.fontSize .a {
      font-size: 100%;
  }
  .accessibility li.fontSize span {
      margin: 0 5px;
  }
  .accessibility li.fontSize .aa {
      font-size: 125%;
  }
  .accessibility li.fontSize .aaa {
      font-size: 150%;
  }
  .accessibility li.fontSize span:hover {
      font-weight: bold;
      text-decoration: underline;
  }
  
  body.grayscaled {
      -moz-filter: grayscale(100%);
      -webkit-filter: grayscale(100%);
      filter: gray; /* IE6-9 */
      filter: grayscale(100%);
  }
  body.invertedColors {
      -moz-filter: invert(100%);
      -webkit-filter: invert(100%);
      filter: invert(100%);
  }
  body.grayscaled.invertedColors {
      -moz-filter: grayscale(100%) invert(100%);
      -webkit-filter: grayscale(100%) invert(100%);
      filter: grayscale(100%) invert(100%);
  }
  body.clearPrint *:not(i) {
      font-family: Arial !important;
      font-weight: bold !important;
      letter-spacing: 1px !important;
  }
  
  /*end accessibility*/
  
  .site-header {
      z-index: 999 !important;
      transition: all .25s ease;
  }
  .store_message {
      background-color: #DC2028;
      color: #fff;
  }
  .top-bar {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      max-width: 100%;
  }
  .top-bar .text-center {
      text-align: center;
  }
  .top-bar .text-center p {
      margin: 0;
      line-height: 32px;
      color: #fff;
  }
  .main-navigation-col {
      display: flex;
      align-items: center;
      justify-content: flex-end;
  }
  .top-panel_menu {
      color: #959595;
      background: #ffffff;
      position: relative;
      z-index: 15;
      border-bottom: 1px solid #ebebeb;
  }
  .accessibility-col {
      max-width: 100px;
  }
  .menu-social {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  .menu-social li {
      display: inline-block;
      margin: 0 8px;
      font-size: 17px;
  }
  .menu-social li a {
      color: #959595;
      padding: 0;
  }
  .menu-social li a i.fa-google-plus-official {font-size: 1.8em; vertical-align: middle;}
  .search-block-col {
      max-width: 400px;
  }
  .search-form {
      position: relative;
  }
  .search-form input {
      width: 165px;
      padding: 0 15px;
      height: 46px;
      color: #959595;
      background-color: #ffffff;
      border: none;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
  }
  .search-form input:focus {
      color: #ffffff;
      background-color: #94c73c;
      width: calc(100% - 30px);
  }
  .search-form input:focus ~ button {
      left: 20px;
      color: #fff;
  }
  .search-form .search-submit {
      color: #959595;
      margin-top: 8px;
      font-size: 21px;
      position: absolute;
      top: 0;
      left: 73%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      background: transparent;
      border: none;
  }
  .search-submit .la-search {
      transform: rotateY(180deg);
  }
  ::-webkit-input-placeholder {opacity:1;}
  ::-moz-placeholder          {opacity:1;}/* Firefox 19+ */
  :-moz-placeholder           {opacity:1;}/* Firefox 18- */
  :-ms-input-placeholder      {opacity:1;}
  
  .header-main {
      background: #fff;
      position: relative;
      z-index: 10;
      border-bottom: 1px solid #959595;
  }
  .header-main > .container {
      background: #fff;
      position: relative;
      z-index: 10;
  }
  .header-main-row {
      display: flex;
      align-items: center;
      justify-content: space-between;
  }
  .menu-logo-wrap {
      display: flex;
      align-items: center;
      padding: 0 15px;
  }
  .menu-logo-wrap a {
      max-width: 170px;
  }
  .menu-logo-wrap .menu {
      display: flex;
      align-items: center;
      list-style: none;
      padding: 0;
      margin: 0;
  }
  .menu-logo-wrap .menu li {
      padding: 0 1vw;
  }
  .menu-logo-wrap .menu li a {
      font-size: 26px;
      font-family: 'almoni-tzar';
      color: #959595;
      font-weight: 300;
      line-height: 22px;
      max-width: 50px;
      display: block;
      text-align: center;
      padding: 0;
  }
  .menu-logo-wrap .menu li a:hover,
  .menu-logo-wrap .menu li.current-menu-item a {
      color: #94c73c;
  }
  .wc-menu {
      display: flex;
      align-items: center;
      padding: 0 15px;
  }
  .phone-wrapper {
      height: 100px;
  }
  .phone-wrapper > p {
      margin: 0;
      font-size: 24px;
      line-height: 99px;
  }
  .phone-number {
      color: #94c73c;
      font-weight: 400;
      font-size: 34px;
      font-family: 'almoni-tzar';
      line-height: inherit;
  }
  .members_login {
      text-align: center;
      margin: 0 20px 0 10px;
  }
  .members_login svg {
      fill: #959595;
  }
  .login_text span {
      display: block;
      font-size: 12px;
      line-height: 12px;
      color: #959595;
  }
  .cart-basket {
      height: 100px;
      width: 53px;
      display: flex;
      align-items: center;
      margin-right: 15px;
  }
  .cart-basket a {
      position: relative;
      border: 1px solid #94c73c;
      display: inline-block;
      width: 53px;
      height: 53px;
      border-radius: 50%;
      color: #fff;
  }
  .cart-basket .cartSvg {
      text-align: center;
      height: 100%;
  }
  .cart-basket .cartSvg svg {
      fill: #94c73c;
      max-width: 25px;
      height: 100%;
  }
  .cart-basket .indicator {
      position: absolute;
      top: 50%;
      left: 57%;
      transform: translate(-50%,-11px);
      font-size: 11px;
  }
  .cart-basket .totalItems {
      color: #fff;
  }
  .cart-basket.itemsCount_0 a {
      background-color: transparent;
  }
  .cart-basket.itemsCount_0 .totalItems {
      color: #959595;
  }
  .cart-basket.itemsCount_0 .cartSvg svg {
      fill: #959595;
  }
  
  .rev_slider_wrapper {
      direction: ltr;
  }
  
  .block-sub-slider {
      margin-top: -6.5em;
      padding: 3em 0;
  }
  .block-one {
      display: block;
      border: 1px solid #ebebeb;
      padding: 2.35rem 1rem;
      background-color: #fff;
      box-shadow: 0px 10px 30px 1px rgba(0,0,0,0.15);
      -moz-box-shadow: 0px 10px 30px 1px rgba(0,0,0,0.15);
      -webkit-box-shadow: 0px 10px 30px 1px rgba(0,0,0,0.15);
      color: #000;
      text-align: center;
      transition: all 0.25s ease;
  }
  .block-sub-slider .row {
      margin: 0 -10px;
  }
  .block-sub-slider .row > div {
      padding: 0 10px;
  }
  .block-one svg {
      fill: #95c73c;
      width: 47px;
      height: 47px;
      margin-bottom: 0.5rem;
      transition: all 0.25s ease;
  }
  .block-one img {
      max-width: 47px;
      height: 47px;
      margin-bottom: 11px;
      transition: all 0.25s ease;
  }
  .block-one h3 {
      margin: 0;
      font-weight: 400;
      transition: all 0.25s ease;
  }
  .block-one:hover {
      background: #95C73C;
      box-shadow: none!important;
  }
  .block-one:hover svg {
      fill: #fff;
  }
  .block-one:hover h3 {
      color: #fff;
  }
  .block-one:hover img {
      filter: brightness(10);
  }
  
  .s-bs {
      padding: 0em 0;
  }
  .title {
      text-align: center;
      font-family: 'almoni-tzar',sans-serif;
      color: #fe827c;
      font-size: 68px;
      line-height: 1.2;
      font-weight: 800;
      margin: 0 0 1rem;
  }
  .product-slider {
      margin-top: -30px;
      margin-bottom: -15px;
  }
  .product-slider .product-one {
      margin: 60px 0 80px;
  }
  .product-one {
      display: block;
      margin: 20px 0 60px;
      float: right;
  }
  .product-one:hover {
      -webkit-transition: box-shadow .25s ease-in-out;
      -moz-transition: box-shadow .25s ease-in-out;
      -ms-transition: box-shadow .25s ease-in-out;
      -o-transition: box-shadow .25s ease-in-out;
      transition: box-shadow .25s ease-in-out;
      box-shadow: 0 9px 70px -21px;
  }
  .product-one .products-img {
      margin: 0 auto;
      display: block;
      position: relative;
      cursor: auto;
      overflow: hidden;
      border: 1px solid #e4e4e4;
      border-bottom: 0;
      cursor: pointer;
      background-size: cover;
  }
  .products-img img {
      height: 328px;
      width: 100%;
      object-fit: contain;
  }
  .change_effect img {
      opacity: 1;
      -webkit-transition: opacity 0.3s ease-out;
      transition: opacity 0.3s ease-out;
  }
  .change_effect:hover img {
      opacity: 0;
  }
  
  .product-text {
      padding: 19px;
      border: 1px solid #e4e4e4;
  }
  .product-text .product-name {
      text-align: center;
      margin-bottom: 5px;
      padding: 0 1vw;
      height: 28px;
      overflow: hidden;
  }
  .product-text .product-name a {
      font-family: 'almoni-tzar',sans-serif;
      font-weight: 400;
      font-size: 30px;
      color: #404040;
      line-height: 1;
  }
  
  .btn-link {
      display: table;
      margin: 0 auto;
      font-family: 'almoni-tzar',sans-serif;
      font-weight: 300;
      font-size: 21px;
      padding: 1rem;
      background-color: #f7941d;
      color: #fff;
      transition: all .5s ease;
      max-width: 298px;
      width: 100%;
      text-align: center;
  }
  .btn-link:hover {
      background-color: #94c73c;
      color: #fff;
      opacity: 1;
  }
  
  
  .price {
      color: #fd4a42;
      font-size: 32px;
      line-height: 20px;
      font-family: 'almoni-tzar',sans-serif;
      font-weight: 400;
      text-align: center;
      width: 100%;
      display: block;
      margin: 1rem 0 2rem;
  }
  
  form.cart .single_add_to_cart_button, form.cart .ajax_add_to_cart {
      max-width: 350px;
      width: 100%;
      margin: 0 auto;
      display: block;
      position: relative;
      cursor: auto;
      overflow: hidden;
      border: 1px solid #e4e4e4;
      border-bottom: 0;
      cursor: pointer;
      transition: opacity .25s ease-in-out;
      height: 45px;
      background-color: #fd4a42;
      color: #ffffff;
      font-family: 'almoni-tzar','sans-serif';
      line-height: 45px;
      font-size: 24px;
      font-weight: 400;
  }
  .moreinfobutton a {
      color: #fff;
  }
  .moreinfobutton {
  max-width: 150px;
  border-radius: 10px;
  width: 100%;
  margin: 0 auto;
  display: block; 
  position: relative;
  cursor: auto;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  border-bottom: 0;
  cursor: pointer;
  transition: opacity .25s ease-in-out;
  height: 45px;
  background-color: #fd4a42;
  color: #ffffff;
  font-family: 'almoni-tzar','sans-serif';
  line-height: 45px;
  font-size: 24px;
  font-weight: 400;
  }

  .single_add_to_cart_button:hover, .ajax_add_to_cart:hover {
      opacity: .8;
  }
  .product-one .variations tr {
      display: flex;
      flex-direction: column;
  }
  .product-one .variations .label {
      display: block;
      text-align: center;
      font-size: 15px;
  }
  .product-one .variations .label label {margin: 0;font-size: 14px;}
  .reset_variations, .added_to_cart {display: none;}
  .variations select {
      height: 30px;
      border: 2px solid #e1e1e1;
      padding: 0;
      padding-right: 0.5em;
      width: 100%;
      font-size: 13px;
      -webkit-appearance: none;
      background-image: url('img/select-arrow.png');
      background-position: 5px center;
      background-repeat: no-repeat;
      line-height: 1em;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none!important;
  }
     
  /* for IE */  
  .variations select select::-ms-expand {
    display: none;
  }
  
  .quantity.buttons_added {
      width: 41.66667%;
      display: flex;
      flex-direction: row-reverse;
      position: relative;
      float: left;
      margin: 25px 0 30px;
      padding: 0;
      overflow: inherit;
  }
  .quantity.buttons_added .input-text {
      border: 1px solid #e1e1e1;
      height: 30px;
      padding-left: 0.3125rem;
      padding-right: 0.3125rem;
      width: 41.66667%;
      text-align: center;
  }
  .quantity.buttons_added .input-text::-webkit-outer-spin-button,
  .quantity.buttons_added .input-text::-webkit-inner-spin-button {
      /* display: none; <- Crashes Chrome on hover */
      -webkit-appearance: none;
      margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
  }
  
  .quantity.buttons_added .input-text[type=number] {
      -moz-appearance:textfield; /* Firefox */
  }
  .quantity.buttons_added .minus,
  .quantity.buttons_added .plus {
      font-size: 24px;
      line-height: 1;
      padding-left: 0.3125rem;
      padding-right: 0.3125rem;
      border: 1px solid #e1e1e1;
      width: 29.16667%;
      background: transparent;
      height: 30px;
      font-family: initial;
      color: #000;
  }
  .quantity.buttons_added .minus {border-right: 0;font-size: 36px;line-height: 0;padding-bottom: 6px;}
  .quantity.buttons_added .plus {border-left: 0;}
  .quantity.buttons_added::after {
      content: 'בחר כמות';
      position: absolute;
      width: 100%;
      text-align: center;
      font-size: 15px;
      top: -75%;
  }
  .variations_form {
  
  }
  .product-one .variations {
      width: 50%;
      float: right;
  }
  
  .product-one .price {
      display: flex;
      justify-content: center;
      flex-direction: row-reverse;
      height: 10px;
  }
  .price ins {
      text-decoration: none;
  }
  .price del {
      text-decoration: none;
      color: #000;
      font-size: 24px;
      position: relative;
      top: 2px;
      color: #404040;
  }
  .price del:before {
      content: "/ ";
      color: #404040;
      font-size: 20px;
      margin-right: 3px;
  }
  .product-slider .owl-dots {
      width: 100%;
      text-align: center;
      margin: -40px 0 40px;
  }
  .product-slider .owl-dots .owl-dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      margin: 0 7px;
      background: #D3D3D3;
      transition: all .25s ease;
  }
  .product-slider .owl-dots .owl-dot:focus {outline: none;}
  .product-slider .owl-dots .owl-dot:hover {
      background: #7A7A7A;
  }
  .product-slider .owl-dots .owl-dot.active {
      background: #404040;
  }
  
  
  .pb-wrap {
      padding: 1.625em 0;
      background-size: cover;
      background-repeat: no-repeat;
      position: relative;
      margin: 0 0 0rem;
  }
  .pb-wrap .title {
      font-size: 54px;
      margin-bottom: 1rem;
  }
  .pb-wrap .btn-link {
      margin-top: 60px;
      background: #94C73C;
      border: 1px solid #94C73C;
  }
  .pb-wrap .btn-link:hover {
      color: #94C73C;
      background: #fff;
      border-color: #94C73C;
  }
  
  .s-products-block {
      padding: 3em 0;
  }
  .title-line {
      display: flex;
      margin: 0 0 30px;
  }
  .promote_headline-wrap {
      position: relative;
      width: 25%;
  }
  .promote_headline {
      font-family: 'almoni-tzar',sans-serif;
      font-weight: 300;
      font-size: 29px;
      background-color: #fff;
      color: #94c73c;
      border: 1px solid #94c73c;
      padding: 1rem;
      margin-bottom: 3rem;
      margin-top: -19px;
      text-align: center;
      width: 100%;
  }
  .show-for-large-up {
      width: 37.5%;
  }
  .show-for-large-up hr {
      border: solid #94c73c;
      border-width: 1px 0 0;
      clear: both;
      height: 0;
      margin: 1.25rem 0 1.1875rem;
  }
  
  .s-benefits {
      padding: 7rem 0 3rem;
      overflow: hidden;
  }
  .s-benefits p {
      line-height: 24px;
      max-width: 615px;
      margin: 0 auto 20px;
  }
  .benefits-wrap {
      text-align: center;
      margin: 8rem 0 0;
      position: relative;
  }
  
  .tooltip_custom .title {
      font-family: 'almoni-tzar',sans-serif;
      color: #95c73c;
      font-size: 30px;
      font-weight: 300;
      line-height: 1;
  }
  div[class*="item_"] {
      width: 55px;
      height: 55px;
      position: absolute;
      border: 1px solid #dc2028;
      background-color: #dc2028;
      border-radius: 50%;
      cursor: pointer;
  }
  .item_1 {
      bottom: 31%;
      right: 30%;
  }
  .item_2 {
      top: 20%;
      right: 39%;
  }
  .item_3 {
      top: -4%;
      left: 35%;
  }
  .item_4 {
      bottom: 16%;
      left: 27%;
  }
  div[class*="item_"] svg {
      width: 40px;
      height: 40px;
      margin-top: 4px;
      fill: #fff;
  }
  div.item_1 svg {
      width: 25px;
      height: 25px;
      margin-top: 13px;
  }
  div.item_2 svg {
      width: 35px;
      height: 35px;
      margin-top: 9px;
  }
  div.item_3 svg {
      width: 32px;
      height: 32px;
      margin-top: 10px;
  }
  div.item_4 svg {
      width: 32px;
      height: 32px;
      margin-top: 11px;
  }
  .opacity-0 {
      opacity: 0;
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0);
  }
  
  div[class*="item_"]:hover > div {
      display: block;
      width: 400px;
      padding: 2rem;
      border: 1px solid #dc2028;
      position: absolute;
      top: -273px;
      right: -470px;
      background: #fff;
      opacity: 1;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      -webkit-transition: transform .25s ease-in-out;
      -moz-transition: transform .25s ease-in-out;
      -ms-transition: transform .25s ease-in-out;
      -o-transition: transform .25s ease-in-out;
      transition: transform .25s ease-in-out;
  }
  div[class*="item_1"]:hover > div {
      top: -218px;
  }
  div[class*="item_2"]:hover > div {
      top: -265px;
  }
  div[class*="item_3"]:hover > div {
      right: 121px;
      top: -290px;
  }
  div[class*="item_4"]:hover > div {
      right: 120px;
      top: -265px;
  }
  
  
  div[class*="item_"]:hover > div:before {
      content: '';
      width: 110px;
      border: 1px solid red;
      border-bottom: 0;
      border-right: 0;
      border-left: 0;
      display: block;
      position: absolute;
      left: -95px;
      bottom: -39px;
      -webkit-transform: rotate(135deg);
      -moz-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      -o-transform: rotate(135deg);
      transform: rotate(135deg);
  }
  div[class*="item_3"]:hover > div:before {
      left: 382px;
      transform: rotate(45deg);
  }
  div[class*="item_4"]:hover > div:before {
      left: 380px;
      transform: rotate(45deg);
  }
  
  .s-logos {
      overflow: hidden;
      padding: 0em 0;
  }
  .s-logos .title {
      margin-bottom: 3rem;
  }
  .logos-slider-wrap {
      padding: 0 60px;
  }
  .s-logos .owl-nav > button {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 36px !important;
      color: #959595 !important;
  }
  .s-logos .owl-nav > button.owl-next {right: -65px;}
  .s-logos .owl-nav > button.owl-prev {left: -65px;}
  .s-logos .owl-nav > button:focus {outline: none;}
  
  .logos-one img {    
      opacity: 0.5;
      transition: all .35s ease;
  }
  .logos-one img:hover {opacity: 1;}
  
  .s-delivery-home {
      padding: 3em 0;
      text-align: center;
  }

  button.single_add_to_cart_button.button.alt {
    background: #fd4a42!important;
    border-radius: 0;
    border: none;
    padding: 10px;
    font-weight: 400;
    margin: 0;
    width: 100%;
    font-size: 21px;
}
.single_add_to_cart_button.button a {
    color:white
}
  .s-delivery-home .title {
      margin: 0 0 1.8rem;
  }
  .s-delivery-home .delivery-one h2 {
      color: #404040;
      font-weight: 400;
      margin: 0 0 20px;
  }
  .s-delivery-home .delivery-one p {
      line-height: 24px;
      color: #404040;
      margin: 0 0 20px;
  }
  section.buttons .col-md-6 {
    padding: 25px;
    margin-top: 0px;
}
  section.mainbg {
    height: 50vh;
    background-size: cover !important;
    width: 100%;
    background-repeat: no-repeat !important;
}
.mainbg_button {
    position: absolute;
    right: calc(50% - 100px);
    top: 50vh;
}

.mainbg_button button {
    background: white;
    border: none;
    width: 250px;
    margin: auto;
    padding: 10px;
    font-size: 22px;
    border-radius: 13px;
    font-weight: normal;
}

.mainbg_button a {
    font-size: 26px;
    color: #fd473e;
    text-shadow: 0px 0px #9e9e9e;
}
  .s-delivery-home .owl-dots .owl-dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      margin: 0 7px;
      background: #D3D3D3;
      transition: all .25s ease;
  }
  .s-delivery-home .owl-dots .owl-dot:focus {outline: none;}
  .s-delivery-home .owl-dots .owl-dot:hover {
      background: #7A7A7A;
  }
  .s-delivery-home .owl-dots .owl-dot.active {
      background: #404040;
  }
  
  .footer-main {
    background-color: #F4F4F4;
    padding: 30px 0 0px;
    margin-top: 80px;
  }
  .footer-columns .col {
      margin-bottom: 25px;
  }
  .footer-main .widget > h3 {
      font-size: 32px;
      color: #fd4a42;
      margin-bottom: 0.5rem;
      font-weight: 300;
      font-family: 'almoni-tzar', sans-serif;
  }
  .footer-main ul {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  .footer-main ul a {
      font-weight: 400;
      font-size: 17px;
      color: #959595;
  }
  .footer-main p, .footer-main a {
      color: #959595;
  }
  .footer-main a:hover {
      color: #94c73c;
  }
  .footer-main .wpcf7 {
      direction: rtl;
  }
  .footer-main .wpcf7 .wpcf7-form-control-wrap input {
      border: 0;
      box-shadow: none;
      height: 40px !important;
      display: block;
      font-size: 1.275rem;
      margin: 0 0 1.5rem 0;
      padding: 1rem;
      width: 100%;
  }
  .footer-main .wpcf7 .wpcf7-submit {
      padding: 0.75em 2em;
      transition: all .5s ease;
      margin: 0;
      width: 100%;
      color: #ffffff;
      background-color: #94c73c;
      font-size: 15px;
      font-family: 'Arimo','sans-serif';
      border: none;
      transition: all .25s ease;
  }
  .footer-main .wpcf7 .wpcf7-submit:hover {
      opacity: 0.8;
  }
  
  .footer-bottom {
      color: #959595;
      background-color: #f4f4f4;
      border-top: 1px solid #ffffff;
      padding: 16px 0;
  }
  .footer-bottom .row {
      align-items: center;
  }
  .footer-bottom .copyright p {
      margin: 0;
      font-size: 14px;
  }
  .footer-bottom .credits {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      flex-direction: row-reverse;
  }
  .footer-bottom .credits a {
      margin-left: 28px;
      font-size: 14px;
      color: #959595;
  }
  .footer-bottom .credits a:hover {color: #94C73C;}
  .sticky_footer { position: fixed; bottom: -7px; right: 0; width: 100%;  z-index: 9999999;  }
  .sticky_footer p {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; max-width: 710px; margin: auto;  background: #6c902f;  padding: 10px 20px; color: white; font-size: 22px; border-radius: 5px; }

  @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);
    }
  }
  /*==========  Popup header  ==========*/
  
  .kosher-popup {
      position: relative;
      margin: 40px auto;
      max-width: 500px;
  }
  .kosher-popup .mfp-close {
      width: 70px;
      height: 70px;
      top: 0;
      text-align: center;
      background-color: #94c73c;
      color: #FFF;
      transition: all .5s ease;
  }
  
  
  /*==========  Single Product  ==========*/
  
  .s-single-product {
      padding-top: 5px;
      padding-bottom: 0.75em;
  }
  .s-single-product .breadcrumbs {
      margin: 0 0 0px;
      padding: 0;
  }
  .text-product h1 {
      margin: 0 0 15px;
      font-family: 'almoni-tzar','sans-serif';
      font-size: 38px;
      color: #404040;
      line-height: 1.2;
      font-weight: 400;
  }
  .product-content {
      border-top: 1px solid #EBEBEB;
      border-bottom: 1px solid #EBEBEB;
      padding: 1rem 0;
      margin: 1rem 0;
      line-height: 24px;
  }
  .product-price .price {
      line-height: 20px;
      font-weight: 400;
      text-align: right;
      margin: 0;
      display: flex;
      flex-direction: row-reverse;
      justify-content: flex-end;
      margin: 0 0 5px;
  }
  p#shipping_gowoo_place_field {
    width: 50%;
    float: right;
}
  .product-price .price .woocommerce-Price-currencySymbol {
      margin-right: 5px;
  }
  .product-price-cart .variations .label {
      width: 69px;
  }
  .product-price-cart  .variations select {
      height: 40px;
      min-width: 137px;
  }
  .product-price-cart .quantity.buttons_added {
      display: flex;
      margin: 40px 0;
      float: unset;
      width: unset;
      padding: 0;
      justify-content: flex-end;
  }
  .product-price-cart .quantity.buttons_added .minus,
  .product-price-cart .quantity.buttons_added .plus {
      width: unset;
      height: 40px;
      position: static;
      border-radius: 0;
      padding: 0 13px 2px;
      line-height: 40px;
  }
  .product-price-cart .quantity.buttons_added .minus {line-height: 0.8px;padding-bottom: 8px;}
  .product-price-cart .quantity.buttons_added .input-text {
      border: 1px solid #e1e1e1;
      padding-left: 0.3125rem;
      padding-right: 0.3125rem;
      width: 58px !important;
      float: unset !important;
      height: 40px !important;
      border-radius: 0;
  }
  .product-price-cart .quantity.buttons_added::after {
      content: 'כמות';
      position: relative;
      width: unset;
      text-align: right;
      width: 69px;
      top: 6px;
  }
  .product-price-cart form.cart .single_add_to_cart_button,
  .product-price-cart form.cart .ajax_add_to_cart {
      background: #94C73C ;
      border-radius: 0;
      border: none;
      padding: 0px;
      font-weight: 300;
      max-width: 232px;
      height: 50px;
      margin: 0;
      display: inline-block;
      margin-top:60px 
  }
  .product-price-cart a.added_to_cart {
      display: none;
  }
  .soc-btn {
      height: 50px;
      width: 100%;
      max-width: 184px;
      border: 1px solid #000;
      display: inline-block;
      margin-right: 23px;
      text-align: center;
      line-height: 49px;
      font-family: 'almoni-tzar','sans-serif';
      color: #000;
      font-size: 22px;
      font-weight: 300;
  }
  .soc-btn i {
      margin-left: 10px;
  }
  
  .text-product {
      padding-right: 40px;
  }
  .gallery-product .col:first-child {
      max-width: 115px;
  }
  .gallery-one {
      display: block;
      margin: 0 0 20px;
      border: 1px solid transparent;
  }
  .gallery-one.active {
      border-color:#cecece;
  }
  .gallery-one img {
      object-fit: cover;
      height: 80px;
      width: 100%;
  }
  .magnify-largePic {cursor: pointer;}
  .gallery-wrap-main p {
      text-align: center;
  }
  .mfp-with-zoom .mfp-close {
      width: 70px;
      height: 70px;
      top: 40px;
      text-align: center;
      background-color: #94c73c;
      color: #FFF;
      transition: all .5s ease;
      right: 0;
      padding: 0;
  }
  
  .image-source-link {
      color: #98C3D1;
  }
  
  .mfp-with-zoom .mfp-container,
  .mfp-with-zoom.mfp-bg {
      opacity: 0;
      -webkit-backface-visibility: hidden;
      /* ideally, transition speed should match zoom duration */
      -webkit-transition: all 0.3s ease-out; 
      -moz-transition: all 0.3s ease-out; 
      -o-transition: all 0.3s ease-out; 
      transition: all 0.3s ease-out;
  }
  
  .mfp-with-zoom.mfp-ready .mfp-container {
          opacity: 1;
  }
  .mfp-with-zoom.mfp-ready.mfp-bg {
          opacity: 0.8;
  }
  
  .mfp-with-zoom.mfp-removing .mfp-container, 
  .mfp-with-zoom.mfp-removing.mfp-bg {
      opacity: 0;
  }
  
  .slider-product .owl-dots {
      width: 100%;
      text-align: center;
      margin: 10px 0 40px;
  }
  .slider-product .owl-dots .owl-dot.active {
      background: #404040;
  }
  .slider-product .owl-dots .owl-dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      margin: 0 7px;
      background: #D3D3D3;
      transition: all .25s ease;
  }
  
  .s-related-product {
      border-top: 1px solid #EBEBEB;
      margin-top: 0px;
      padding-top: 25px;
  }
  .s-related-product .title {
      color: #000;
      font-size: 38px;
      font-weight: 400;
  }
  .s-related-product form.cart .single_add_to_cart_button,
  .s-related-product form.cart .ajax_add_to_cart {
    background: #fd4a42 !important;
    border: none;
    padding: 0px;
    font-weight: 400;
    max-width: 150px;
    margin: 10% auto 0;
    border-radius: 7px;
  }
  .s-related-product .quantity.buttons_added .minus,
  .s-related-product .quantity.buttons_added .plus {
      position: static;
      border-radius: 0;
  }
  .s-related-product .quantity.buttons_added .input-text {
      border: 1px solid #e1e1e1;
      border-radius: 0;
      height: 30px;
  }
  
  .breadcrumbs a {
      color: #404040;
      font-size: 14px;
      font-family: 'Arimo', 'sans-serif';
  }
  .breadcrumbs a.current-item {
      text-decoration: underline;
      color: #94c73c;
      cursor: default;
  }
  
  /*==========  Product_cat  ==========*/
  
  .s-product-cat {
      padding: 0px 0 0px;
  }
  .s-product-cat .breadcrumbs {
      margin: 0 0 0px;
  }
  .s-product-cat .product-filter h3,
  .s-product-cat h1 {
      font-size: 34px;
      font-weight: 400;
      line-height: 36px;
      display: block;
      font-family: 'almoni-tzar','sans-serif';
      margin-bottom: 1.5em;
      margin-top: 0;
  }
  .product-wrap .products-list {
      margin-top: 2em;
  }
  .s-product-cat .products-img img {
      height: 241px;
  }
  .s-product-cat form.cart .single_add_to_cart_button,
  .s-product-cat form.cart .ajax_add_to_cart {
      background: #fd4a42!important;
      border-radius: 0;
      border: none;
      padding: 0px;
      font-weight: 400;
      margin: 0;
  }
  .s-product-cat .quantity.buttons_added .minus,
  .s-product-cat .quantity.buttons_added .plus {
      position: static;
      border-radius: 0;
  }
  .s-product-cat .quantity.buttons_added .input-text {
      border: 1px solid #e1e1e1;
      border-radius: 0;
      height: 30px;
  }
  .product-filter ul {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  .product-filter ul a {
      color: #404040;
      font-family: 'almoni-tzar','sans-serif';
      font-weight: 300;
      font-size: 24px;
      line-height: 1.4;
  }
  .product-filter ul li.current-cat a,
  .product-filter ul a:hover {
      color: #94c73c;
  }
  .sf-meta-range.sf-meta-range-slider {
      direction: ltr;
  }
  .product-one .woocommerce-variation-availability {display: none;}
  .product-bottom-content {
      color: #404040;
      margin: 20px 0 0;
  }
  .product-bottom-content p {
      margin: 0 0 25px;
  }
  .product-bottom-content h2 {
      margin: 0 0 25px;
      font-weight: 400;
  }
  .s-product-cat .quantity.buttons_added .minus, .s-product-cat .quantity.buttons_added .plus {
      font-size: 18px;
      font-weight: 700;
  }
  .filter-one {
      border-top: 1px solid #94c73c;
      padding: 20px 0;
  }
  .s-product-cat .filter-one h3 {
      font-family: 'almoni-tzar',sans-serif;
      font-weight: 400;
      color: #707070;
      margin-bottom: 15px;
      font-size: 22px;
      line-height: 1;
  }
  .s-product-cat .facetwp-facet {
      margin-bottom: 0;
  }
  .sidebar-widget {
      margin: 0 0 25px;
  }
  .filter-one .facetwp-type-slider {
      display: flex;
      flex-direction: column-reverse;
      direction: ltr;
  }
  .filter-one .facetwp-slider-wrap {
      padding-bottom: 0;
      padding-top: 15px;
  }
  .filter-one .noUi-connect {
      background: #EDEDED;
  }
  .filter-one  .noUi-target {
      background: #EDEDED;
      border-radius: 0;
      border: none;
      padding: 0 8px;
      height: 6px;
  }
  .filter-one .noUi-horizontal .noUi-handle { right: 0 !important; }
  .filter-one .noUi-horizontal .noUi-handle.noUi-handle-upper { right: -10px !important; }
  .filter-one  .noUi-horizontal .noUi-handle {
      width: 7px;
      height: 22px;
      left: -10px;
      top: -8px;
      border-radius: 0;
      background-color: #7C7C7C;
      border: none;
  }
  .filter-one .facetwp-slider-reset {
      display: none !important;
  }
  .filter-one .facetwp-slider-label {
      color: #7c7c7c;
      display: flex;
      justify-content: space-between;
  }
  .facetwp-counter {
      display: none;
  }
  .filter-one .facetwp-checkbox {
      background: none;
      background-size: 14px 14px;
      margin-bottom: 6px;
      padding-right: 25px;
      padding-left: 0;
      display: table;
      direction: ltr;
      font-size: 14px;
      position: relative;
  }
  .filter-one .facetwp-checkbox:before {
      content: '';
      position: absolute;
      right: 0;
      top: 2px;
      width: 15px;
      height: 17px;
      border: 1px solid #aaa;
      background: #f8f8f8;
  }
  .filter-one .facetwp-checkbox.checked {
      background-image: none;
  }
  .filter-one .facetwp-checkbox.checked:after {
      content: url(img/checkbox_checked.png);
      position: absolute;
      top: -1px;
      right: 2px;
      height: 17px;
      width: 17px;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
  }
  
  .navMobileStyle {
      display: none;
      text-align: center;
      font-family: 'almoni-tzar','sans-serif';
      font-size: 24px;
      border: 1px solid #000;
      font-weight: 300;
      background-image: url(img/select-arrow.png);
      background-repeat: no-repeat;
      background-position: 1.25rem center;
      height: 50px;
      line-height: 50px;
  }
  
  
  
  .s-product-cat .product-text .product-name a {
      font-size: 25px;
  }
  .s-product-cat .product-text {
      position: relative;
  }
  .s-product-cat .product-text .product-name {
      margin-bottom: 0px;
  }
  .s-product-cat .product-text .price {
    position: relative;
    width: calc(100%) !important;
    text-align: center;
    top: 0px;
  }
  
  .s-product-cat .added_to_cart {
      display: none !important;
  }
  .cart.simple-cart .quantity.buttons_added {
        margin: 8px auto -50px !important;
        justify-content: flex-end;
        display: none;
        float: unset;
  }
  .tax-product_cat.woocommerce #respond input#submit.added::after,
  .tax-product_cat.woocommerce a.button.added::after,
  .tax-product_cat.woocommerce button.button.added::after,
  .tax-product_cat.woocommerce input.button.added::after,
  .tax-product_cat.woocommerce #respond input#submit.loading::after,
  .tax-product_cat.woocommerce a.button.loading::after,
  .tax-product_cat.woocommerce button.button.loading::after,
  .tax-product_cat.woocommerce input.button.loading::after {
      content: none !important;
  }
  
  /*==========  Cart Page  ==========*/
  
  .page-template-cart-page .fruitsOfToday,
  .page-template-cart-page .kosher-popup-wrapper ,
  .page-template-cart-page .timerCountDown {display: none !important;}
  
  .s-cart-header{
      padding: 30px 0 0;
      margin: 0;
      text-align: center;
      position: relative;
      display: none;
  }
  .s-cart-header .dashed_line {
      border-top-width: 1px;
      border-top-style: dashed;
      position: absolute;
      top: 65px;
      width: 15%;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
      border-color: #919191;
  }
  .cart-steps {
      margin: 0;
      padding: 0 0 30px;
      list-style: none;
      border-bottom: 1px solid #fd4a42;
  }
  ul.cart-steps li {
      width: 135px;
      display: inline-block;
      position: relative;
      z-index: 10;
  }
  ul.cart-steps li.active .step_circle {
      border-color: #fd4a42;
      background-color: #fd4a42;
  }
  ul.cart-steps li.past .step_circle {
      border-color: #94c73c;
  }
  ul.cart-steps li .step_circle {
      width: 70px;
      height: 70px;
      display: table;
      margin: 0 auto 10px;
      position: relative;
      border-radius: 50%;
      border: 3px solid #B5B5B5;
  }
  ul.cart-steps li .step_circle {
      background-color: #ffffff;
  }
  ul.cart-steps li .step_circle span {
      width: 100%;
      display: table-cell;
      vertical-align: middle;
      font-size: 15px;
      font-family: 'Arimo','sans-serif';
  }
  ul.cart-steps li.past .step_circle p {
      color: #94C73C;
  }
  ul.cart-steps li.active .step_circle p {
      color: #ffffff;
  }
  ul.cart-steps li .step_circle span p {
      font-size: 34px;
      font-family: 'almoni-tzar';
      color: #b5b5b5;
      margin: 0;
  }
  ul.cart-steps li .step-title p {
      width: 100%;
      margin: 0;
      line-height: 18px;
      color: #b5b5b5;
  }
  ul.cart-steps li.past .step-title p,
  ul.cart-steps li.active .step-title p {
      color: #fd4a42;
  }
  
  
  .s-cart .breadcrumbs {
      padding: 0px 0;
  }
  .s-cart .woocommerce {
      display: flex;
      flex-wrap: wrap;
  }
  .woocommerce-cart-form {
      padding: 0;
  }
  .woocommerce table.shop_table td {
      border-top: none;
  }
  .woocommerce table.shop_table {
      border: none;
      border-radius: 0;
      text-align: right;
      border-spacing: 0 10px;
      border-collapse: separate;
  }
  .woocommerce-cart-form__cart-item.cart_item {
      background-color: #EAEAED;
  }
  .woocommerce table.shop_table thead th {
      font-size: 17px;
      font-weight: 400;
  }
  .woocommerce table thead tr th:first-child,
  .woocommerce table tbody tr td:first-child {
      width: 100px;
  }
  .woocommerce-cart table.cart img {
      width: 90px;
  }
  .woocommerce-cart table .product-price {
      font-size: 32px;
      line-height: 20px;
  }
  .woocommerce-cart table .product-price .woocommerce-Price-currencySymbol {
      font-size: 15px;
  }
  .woocommerce-cart table .quantity.buttons_added .minus,
  .woocommerce-cart table .quantity.buttons_added .plus {
      position: static;
      border-radius: 0;
      background-color: #FFF;
      width: 28px;
      font-size: 18px !important;
  }
  .woocommerce-cart table .quantity.buttons_added .minus {font-size: 24px !important;}
  .woocommerce-cart table .quantity.buttons_added {
      width: 100%;
      float: unset;
      margin: 0 auto;
      justify-content: center;
  }
  .woocommerce-cart table .quantity.buttons_added .input-text {
      border: 1px solid #e1e1e1;
      border-radius: 0;
      height: 30px;
  }
  .woocommerce-cart table .quantity.buttons_added::after { content: none; }
  
  .woocommerce-cart table .product-subtotal {
      font-size: 23px;
      line-height: 17px;
  }
  .woocommerce-cart table .product-subtotal .woocommerce-Price-currencySymbol {
      font-size: 15px;
  }
  .woocommerce-cart table a.remove {
      font-size: 1em;
      color: #222 !important;
      font-weight: 400;
      margin: 0 auto;
  }
  .woocommerce-cart table a.remove:hover {
      color: red !important;
      background: transparent;
  }
  .woocommerce table.shop_table td.product-name a {
      color: #222222;
  }
  .woocommerce table.shop_table thead th {
      text-align: center;
  }
  .woocommerce table.shop_table td {
      text-align: center;
  }
  .woocommerce table.shop_table td.product-name {
      text-align: right;
      min-width: 35%;
  }
  .woocommerce table.shop_table thead th.product-thumbnail {
      text-align: right;
      text-indent: -10px;
  }
  .s-cart {
      padding: 0 0 60px;
  }
  .woocommerce-cart-form .actions > .button {display: none;}
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
      width: 100%;
      background-color: #EAEAED;
      padding: 24px 20px 30px;
      margin-top: 63px;
  }
  .cart_totals  h2 {
      color: #424242;
      font-size: 32px;
      font-family: 'almoni-tzar';
      margin: 0;
      font-weight: 400;
  }
  #shipping_address_1_field {display: none !important}
  .cart_totals .shop_table .row {margin: 0; padding-top: 10px;}
  .cart_totals .shop_table .col:first-child {
      font-size: 17px;
      font-weight: 400 !important;
      padding-right: 0;
  }
  .cart_totals .shop_table .col:last-child  {
      text-align: left !important;
      padding-left: 0;
  }
  .cart_totals .shop_table .order-total.row {
      margin: 15px 0;
      border-top: 1px solid #fd4a42 !important;
      padding-top: 10px;
  }
  .cart_totals .shop_table .order-total .col:first-child {
      font-size: 28px;
      font-family: 'almoni-tzar';
      color: #424242;
  }
  .cart_totals .shop_table .order-total .col:last-child {
      font-size: 25px;
      font-family: 'almoni-tzar';
      color: #424242;
      font-weight: 300 !important;
      line-height: 1.6;
  }
  .cart_totals .shop_table.shop_table_responsive {
      margin: 0 !important;
  }
  .cart_totals .coupon {
      display: flex;
      margin: 0 0 5px;
  }
  .coupon .input-text {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #b3b2b8;
      box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
      font-size: 13px;
      margin: 0 0 1rem 0;
      padding: 8px;
      transition: all 0.15s ease;
      width: calc(100% - 133px);
  }
  .coupon .input-text:focus {
      color: #000000;
      background-color: #eeedf0;
      border-color: #a09cb3;
  }
  .coupon .input-text:focus::placeholder {opacity: 0;}
  .cart_totals .coupon .button {
      width: 100%;
      padding: 0;
      border-radius: 3px;
      line-height: 37px;
      color: #fd4a42;
      background-color: transparent;
      transition: all .5s ease;
      font-size: 15px;
      height: 37px;
      width: 113px;
      border: 1px solid #fd4a42;
      margin-right: 20px;
  }
  .cart_totals .coupon .button:hover {
      opacity: 0.7;
      color: #ffffff;
      background-color: #94c73c;	
  }
  .cart_totals .shipping .col:first-child {
      display: none;
  }
  .cart_totals .shipping .col {
      width: 100%;
      padding: 0 !important;
  }
  .cart_totals .shipping_method {
      -webkit-appearance: none !important;
      -moz-appearance: none !important;
      background-color: #fff;
      border-radius: 0;
      background-image: url(img/select-arrow.png);
      background-position: 10px center;
      background-repeat: no-repeat;
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      color: rgba(0,0,0,0.75);
      font-family: inherit;
      font-size: 15px;
      line-height: normal;
      padding: 0.5rem;
      border-radius: 0;
      height: 37px;
      width: 100%;
      margin: 0 0 15px;
  }
  .woocommerce-cart .wc-proceed-to-checkout {
      padding: 0;
  }
  .wc-proceed-to-checkout .checkout-button:after {
      content: " \2190";
  }
  .wc-proceed-to-checkout .checkout-button {
      font-size: 30px !important;
      font-weight: 300 !important;
      font-family: 'almoni-tzar',sans-serif;
      background-color: #fd4a42!important;
      border-radius: 0 !important;
      padding: 17px !important;
      margin: 0 !important;
      transition: all .25s ease;
  }
  .wc-proceed-to-checkout .checkout-button:hover {
      opacity: 0.7;
  }
  .woocommerce-notices-wrapper {
      display: block;
      width: 100%;
  }
  
  .cart-empty {
      display: block;
      width: 100%;
      text-align: center;
      margin: 0 0 20px;
  }
  .return-to-shop {
      text-align: center;
      display: block;
      width: 100%;
      padding-top: 20px;
  }
  .return-to-shop a.wc-backward {
      color: #ffffff;
      background-color: #94c73c;
      padding: 11.25px 30px;
      font-size: 16px;
      font-family: 'Arimo','sans-serif';
      transition: all .5s ease;
      font-weight: 400;
      border-radius: 0;
  }
  .return-to-shop a.wc-backward:hover {
      opacity: 0.7;
      color: #ffffff;
      background-color: #94c73c;
  }
  
  /*==========  Checkout Page  ==========*/
  
  .s-checkout {
      padding: 0 0 60px;
  }
  .s-checkout .breadcrumbs {
      padding: 0px 0;
  }
  #customer_details h3 {
      font-family: 'almoni-tzar','sans-serif';
      font-size: 28px;
      color: #404040;
      margin: 0 0 20px;
      font-weight: 400;
      line-height: 1;
  }
  .woocommerce-shipping-fields label,
  .woocommerce-billing-fields label,
  .woocommerce-additional-fields label {
      display: none !important;
  }
  .woocommerce form .form-row-first,
  .woocommerce-page form .form-row-first {
      float: right;
  }
  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
      width: 50%;
  }
  .woocommerce form .form-row {
      padding: 0 10px;
      margin: 0;
  }
  .woocommerce-shipping-fields__field-wrapper,
  .woocommerce-billing-fields__field-wrapper,
  .woocommerce-additional-fields__field-wrapper {
      margin: 0 -10px;
  }
  .woocommerce-additional-fields__field-wrapper {
      margin-top: 16px;
  }
  #customer_details select,
  #customer_details textarea,
  #customer_details .woocommerce-input-wrapper > input {
      height: 44px;
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #b3b2b8 !important;
      box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
      margin: 0 0 16px 0;
      padding: 8px;
      width: 100%;
  }
  #customer_details .woocommerce-invalid select,
  #customer_details .woocommerce-invalid textarea,
  #customer_details .woocommerce-invalid .woocommerce-input-wrapper > input {
      border: 1px solid #a00 !important;
  }
  #customer_details select {
      -webkit-appearance: none;
      background-image: url('img/select_arrow2.png');
      background-position: 15px center;
      background-repeat: no-repeat;
      line-height: 1em;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none!important;
  }
    
  /* for IE */  
  #customer_details select ::-ms-expand {
    display: none;
  }
  
  #shipping_date_field .woocommerce-input-wrapper input {
      background: #fff url(img/icon_calendar.png) no-repeat;
      background-position: 9px center;
  }
  
  #customer_details textarea {height: 140px;}
  #customer_details input::-webkit-input-placeholder {color:#b3b2b8;}
  #customer_details input::-moz-placeholder          {color:#b3b2b8;}/* Firefox 19+ */
  #customer_details input:-moz-placeholder           {color:#b3b2b8;}/* Firefox 18- */
  #customer_details input:-ms-input-placeholder      {color:#b3b2b8;}
  #customer_details select:focus,
  #customer_details textarea:focus,
  #customer_details input:focus {background-color: #eeedf0;}
  #customer_details textarea:focus::placeholder,
  #customer_details input:focus::placeholder {opacity: 0;}
  
  
  .mc4wp-checkbox.mc4wp-checkbox-woocommerce label {display: block !important;font-size: 14px;margin: 0;}
  .mc4wp-checkbox.mc4wp-checkbox-woocommerce {
      margin: 10px 0 0;
  }
  .mc4wp-checkbox.mc4wp-checkbox-woocommerce input {
      width: 15px;
      height: 17px;
      border: 1px solid #aaa;
      background: #f8f8f8;
      position: relative;
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none!important;
      margin-left: 10px;
      vertical-align: text-top;
  }
  .mc4wp-checkbox.mc4wp-checkbox-woocommerce input:checked::after {
      content: url(img/checkbox_checked.png);
      position: absolute;
      top: -7px;
      right: 0px;
      height: 17px;
      width: 17px;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
  }
  
  #order_policy_field label {display: block !important;font-size: 14px;}
  #order_policy_field .required {display: none;}
  
  .woocommerce form .form-row .input-checkbox {
      width: 15px;
      height: 17px;
      border: 1px solid #aaa;
      background: #f8f8f8;
      position: relative;
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none!important;
      vertical-align: text-top;
      margin: 0 0 0 5px;
      display: inline-block;
  }
  .woocommerce form .form-row .input-checkbox:checked::after {
      content: url(img/checkbox_checked.png);
      position: absolute;
      top: -7px;
      right: -2px;
      height: 17px;
      width: 17px;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
  }
  #shipping_country_field {display: none;}
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-last {
     float: right;
  }
  .woocommerce form .form-row .select2-container {
    	margin: 0 0 16px;
    	height: 44px;
    	width: 100% !important;
	}
  .select2-container--default .select2-selection--single {
	    border-radius: 0;
	    height: 44px;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
    	line-height: 40px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow {
    	height: 40px;
	}
	.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    	left: 8px;
	}
	.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	    padding: 0 15px;
	    line-height: 39px;
	}
  
  .ui-widget-header span {
      font-family: 'almoni-tzar','sans-serif';
      font-size: 22px;
      line-height: 1.8;
      font-weight: 400;
      color: #000;
  }
  .ui-widget-header span.ui-datepicker-month {
      font-size: 26px;
  }
  .ui-datepicker .ui-datepicker-prev span, 
  .ui-datepicker .ui-datepicker-next span {
      display: block;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px;
  }
  .ui-datepicker-rtl .ui-datepicker-next,
  .ui-datepicker-rtl .ui-datepicker-prev {
      margin: 8px 0 0;
  }
  .ui-widget-header .ui-datepicker-next .ui-icon {
      background-image: url(img/next_calendar.png);
      background-position: 50% 50%;
      background-size: 16px;
  }
  .ui-widget-header .ui-datepicker-prev .ui-icon {
      background-image: url(img/prev_calendar.png);
      background-position: 50% 50%;
      background-size: 16px;
  }
  table.ui-datepicker-calendar thead {
      background: #F5F5F5;
  }
  .ui-widget-header {
      border: 1px solid #dddddd;
      background: #e9e9e9;
      color: #333333;
      font-weight: bold;
  }
  .ui-state-default, .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default, .ui-button,
  html .ui-button.ui-state-disabled:hover,
  html .ui-button.ui-state-disabled:active {
      border: 1px solid #c5c5c5;
      background: #f6f6f6;
      font-weight: normal;
      color: #454545;
  }
  html .ui-state-default.ui-state-hover {background: #E9E9E9 !important;}
  .ui-datepicker td span, .ui-datepicker td a {
      text-align: center;
  }
  .ui-datepicker th span {
      font-family: 'almoni-tzar','sans-serif';
      text-align: center;
      font-weight: 400;
      font-size: 18px;
  }
  .ui-datepicker-today a.ui-state-default.ui-state-highlight,
  .ui-datepicker-today a.ui-state-default.ui-state-hover {
      border: 1px solid #dad55e !important;
      background: #fffa90 !important;
      color: #777620 !important;
  }
  
  .order-review {
      background-color: #DBDBDB;
      padding: 24px 20px 30px;
      font-size: 17px;
      z-index: 99;
      width: 100%;
  }
  .order-review  h3 {
      font-size: 36px;
      font-weight: 400;
      font-family: 'almoni-tzar';
      border-bottom: 1px solid #fff;
      padding: 0 0 5px;
      margin: 0 0 18px;
  }
  span.woocommerce-Price-amount.amount {
    float: none;
}
  .review-order-product {
      border-bottom: 1px solid #fff;
      padding: 0 0 9px;
  }
  .woocommerce-checkout-review-order-table .row {
      align-items: center;
      margin: 9px -5px;
  }
  .woocommerce-checkout-review-order-table .row > div {
      padding: 0 9px;
  }
  .woocommerce-checkout-review-order-table .row > div:first-child {
      text-align: right;
      flex-basis: 50%;
  }
  .woocommerce-checkout-review-order-table .row > div:last-child {
      text-align: left;
  }
  .woocommerce-checkout-review-order-table .row.order-total {
      font-weight: 400;
      font-size: 28px;
      font-family: 'almoni-tzar';
      position: relative;
      padding-top: 12px;
      margin-top: 21px;
  }
  .woocommerce-checkout-review-order-table .row.order-total:after {
      content: "";
      position: absolute;
      border-top: 1px solid #fff;
      width: calc(100% - 18px);
      left: 9px;
      top: 0;
  }
  .woocommerce-checkout-review-order-table .row.order-total .woocommerce-Price-amount {
      font-weight: 400;
      font-size: 25px;
      font-family: 'almoni-tzar'; 
  }
  .review-order-product-footer {
      padding: 9px 0 4px;   
  }
  
  
  .form-row.place-order {
      display: none;
  }
  .woocommerce-checkout #payment ul.payment_methods {
      padding: 0;
      border-bottom: none;
  }
  .woocommerce-checkout #payment ul.payment_methods li {
      background: transparent;
      margin: 0 0 14px;
  }
  .woocommerce-checkout #payment ul.payment_methods li:last-child {
      margin: 0;
  }
  .woocommerce-checkout #payment {
      background: transparent;
  }
  .woocommerce-checkout #payment ul.payment_methods li input,
  .woocommerce-checkout #payment ul.payment_methods li img {display: none !important;}
  .payment_box.payment_method_pelecard, .payment_box.payment_method_other_payment {display: none !important;}
  .woocommerce-checkout #payment ul.payment_methods li > label {
      background: #fd4a42;
      text-align: center;
      width: 100%;
      height: 60px;
      color: #fff;
      font-size: 28px;
      font-weight: 300;
      font-family: 'almoni-tzar',sans-serif;
      margin: 0;
      cursor: pointer;
      transition: all .25s ease;
  }
  .woocommerce-checkout #payment ul.payment_methods li label:hover {opacity: 0.7;}
  
  .memberGuest {
      line-height: 40px;
      text-align: center;
      background-color: #f4f4f4;
      margin: 0 0 20px;
  }
  .memberGuest a {text-decoration: underline;}
  .reg-popup {
      background-color: #F4F4F4;
      max-width: 420px;
      margin: 0 auto;
      position: relative;
      padding: 50px;
  }
  .reg-popup .login-block h2 {
      font-size: 30px;
      font-weight: 400;
      text-align: center;
  }
  .reg-popup .login-block > p {
      margin: 0 0 20px;
      font-size: 17px;
      text-align: center;
  }
  .reg-popup .login-block .woocommerce-Button {
      width: 100%;
      color: #ffffff;
      background-color: #94c73c;
      padding: 12.25px 30px;
      transition: all .5s ease;
      font-size: 15px;
      font-family: 'Arimo','sans-serif';
      font-weight: 400;
      border-radius: 0;
  }
  .reg-popup .login-block .woocommerce-Button:hover {
      opacity: 0.7;
      color: #ffffff;
      background-color: #94c73c;
  }
  .reg-popup .mfp-close {
      width: 40px;
      height: 40px;
      line-height: 40px;
      background-color: #94c73c;
      color: #fff;
      opacity: 1;
      transition: all .25s ease;
  }
  .reg-popup .mfp-close:hover {opacity: 0.7;}
  
  .login-block .woo-slg-social-login-facebook span {
      color: #3a559f !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      margin: 0 15px 0 0 !important;
  
  }
  .login-block .woo-slg-social-login-facebook {
      display: flex !important;
      align-items: center;
      justify-content: center;
      transition: all .25s ease;
  }
  .login-block .woo-slg-social-login-facebook:hover {opacity: 0.7;}
  .login-block .woo-slg-login-wrapper {
      display: flex !important;
      margin-right: 0 !important;
      margin-bottom: 0 !important;
      justify-content: center !important;
      margin-top: 10px !important;
  }
  .row-shipping > div {
      text-align: right !important;
  }
  
  /*==========  Shop Page  ==========*/
  
  .s-shop {
      padding: 0 0 50px;
  }
  .s-shop .row {margin: 0 -10px;}
  .s-shop .row > div {padding: 0 10px;}
  .s-shop h1 {
      color: #94c73c;
      font-size: 34px;
      font-family: 'almoni-tzar','sans-serif';
      font-weight: 300;
      line-height: 1.2;
      text-align: center;
      margin: 30px 0 100px;
  }
  .cat-one {
      border: 1px solid #e4e4e4;
      margin: 0 0 20px;
      display: block;
  }
  .cat-one-img {
      display: flex;
  }
  .cat-one img {
      height: 328px;
      object-fit: cover;
      transition: all .25s ease;
      margin: auto;
  }
  .cat-one:hover img {opacity: 0.3;}
  .cat-one h3 {
      margin: 0.8em auto 1em;
      width: 100%;
      text-align: center;
      font-size: 24px;
      color: #404040;
      font-weight: 400;
  }
  
  /*==========  Account page  ==========*/
  
  #customer_login {
      background-color: #F4F4F4;
      margin: 40px 0 100px;
  }
  .u-column1 {
      border-left: 2px solid #fff;
  }
  #customer_login .u-column1, #customer_login .u-column2 {
      height: 446px;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .login-block, .reg-block {
      max-width: 435px;
      width: 100%;
  }
  .reg-block-second h2,
  .reg-block-first h2,
  .reset-conf-form h2,
  .login-block h2 {
      font-family: 'almoni-tzar', sans-serif;
      font-size: 36px;
      color: #94c73c;
      margin-bottom: 20px;
      line-height: 1;
  }
  .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
      border: none;
      padding: 0;
      margin: 0;
      text-align: right;
      border-radius: 0;
  }
  .wppb-user-forms ul li > input,
  .woocommerce form.login .woocommerce-form-row > input,
  .woocommerce form.woocommerce-ResetPassword input {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #b3b2b8;
      box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
      height: 42px;
      padding: 8px;
      margin: 0 0 16px !important;
  }
  .wppb-user-forms ul li > input:focus,
  .woocommerce form.login .woocommerce-form-row > input:focus,
  .woocommerce form.woocommerce-ResetPassword input:focus {
      background: #EEEDF0
  }
  .wppb-user-forms ul li > input:focus::placeholder,
  .woocommerce form.login .woocommerce-form-row > input:focus::placeholder,
  .woocommerce form.woocommerce-ResetPassword input:focus::placeholder {
      opacity: 0;
  }
  .woocommerce form.login .form-row,
  .woocommerce form.woocommerce-ResetPassword .form-row {
      padding: 0;
  }
  .woocommerce form.login .woocommerce-form__label-for-checkbox input {
      width: 15px;
      height: 17px;
      border: 1px solid #aaa;
      background: #f8f8f8;
      position: relative;
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none!important;
      margin-left: 6px;
      vertical-align: text-top;
  }
  .woocommerce form.login .woocommerce-form__label-for-checkbox input:checked::after {
      content: url(img/checkbox_checked.png);
      position: absolute;
      top: -6px;
      right: 0px;
      height: 17px;
      width: 17px;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
  }
  .woocommerce form.login .woocommerce-form__label-for-checkbox span {
      font-size: 14px;
      color: #4d4d4d;
  }
  .woocommerce-LostPassword.lost_password.col {
      text-align: left;
  }
  .woocommerce-LostPassword.lost_password.col a {
      font-size: 14px;
      line-height: 15px;
      color: #000;
  }
  .wppb-user-forms #register,
  .reg-block-first .woocommerce-Button,
  .reset-conf-form form .woocommerce-Button,
  #customer_login form .woocommerce-Button {
      width: 100%;
      color: #ffffff;
      background-color: #94c73c;
      padding: 12.25px 30px;
      transition: all .5s ease;
      font-size: 15px;
      font-family: 'Arimo','sans-serif';
      font-weight: 400;
      border-radius: 0;
  }
  .s-account .woocommerce-notices-wrapper {
      margin-top: 30px;
  }
  .reg-block-first p {
      margin: 0 0 15px;
  }
  .reg-block-first .woocommerce-Button {
      border: none;
      line-height: 1;
      margin: 20px 0 0;
  }
  .wppb-user-forms #register:hover,
  .reg-block-first .woocommerce-Button:hover,
  .reset-conf-form form .woocommerce-Button:hover,
  #customer_login form .woocommerce-Button:hover {opacity: 0.7;color: #ffffff;background-color: #94c73c;}
  .LostPassword-rememberme {
      margin-bottom: 13px;
      margin-top: 6px;
  }
  .login-block-lost-password, .reg-block-second {
      display: none;
  }
  .s-account .woocommerce-message {
      margin-top: 40px;
  }
  .reset-conf-text {
      background-color: #F4F4F4;
      padding: 20px;
      margin: 0 0 60px;
  }
  .reset-conf-text p {
      margin: 0;
  }
  
  .reset-conf-form {
      background-color: #F4F4F4;
      padding: 20px;
      margin: 40px 0 60px;
      height: 446px;
      display: flex;
  }
  .reset-conf-form-wrap {
      margin: auto;
      max-width: 600px;
      width: 100%;
  }
  
  .woocommerce form.login .woocommerce-form-row {position: relative;}
  .showPass {
      background: url(img/eye.png) center no-repeat;    
      cursor: pointer;
      width: 24px;
      height: 24px;
      position: absolute;
      left: 1.25rem;
      top: 9px;
  }
  .showPass.on {
      background-image: url(img/eye_on.png);
  }
  .buttonaddtocart {
    font-size: 30px !important;
    font-weight: 800 !important;
    font-family: 'almoni-tzar',sans-serif;
    background-color: none;
    border-radius: 0 !important;
    padding: 1px !important;
    margin: 0 !important;
    transition: all .25s ease;
    color: #fd4a42;
    border: 2px solid #fd4a42;
}
.buttonaddtocart:hover {
    background: #fd4a42;
    cursor: pointer;
    color: white;
    transition: all .25s ease;
}
  .extra-cont h1 {
    color: #000000;
}
.extra-cont h3 {
    color: #111111;
    font-size: 14px;
}
.woocommerce-message {
    border-top-color: #fd4a42;
    display: none
}
  .reg-block.reg-block-second {
      max-width: 1200px;
  }
  .extras-slider-one.active-buy {
	border-color:  #fd4a42
}
.extras-slider-box {
    padding: 30px;
    text-align: center;
    border: 1px solid#bababa;
    border-radius: 12px;
    box-shadow: 1px 1px 1px 2px #0000001f;
}
.slider-extras-btn {
    position: fixed;
    bottom: 0;
    z-index: 99999999999;
    width: 100%;
    text-align: center;
    right: 0;
    background: #ffffff;
    padding: 10px;
    border: 1px solid #0000003b;
    box-shadow: 2px 2px black;
}

a.go-cart-extras {
    color: #fd4a42;
    margin-left: 10px;
    font-size: 22px;
}

a.go-to-cart {
    color: black;
    font-size: 22px;
    margin-right: 5px;
}
.extras-slider-box span {
    font-size: 30px;
    color: #000;
}
.related-product-slider .owl-item .related-product-one.active-buy img {
	border: 8px solid #fd4a42;
}
.active-buy .extras_product-img {
	border: 8px solid #fd4a42;
}
.extras-slider-one.active-buy:after {
	position: absolute;
	top: 10px;
	right: 15px;
	display: block;
	content: "\f058";
	font-family: 'FontAwesome';
	color: #fd4a42;
	font-size: 26px;
}
.extras-slider-one.active-buy:before {
    position: absolute;
    top: 0px;
    right: 10px;
    display: block;
    content: "\f058";
    /* font-family: 'FontAwesome'; */
    color: #fd4a42;
    font-size: 15px;
    content: 'המוצר נוסף לעגלה';
}
  .wppb-user-forms ul {
      margin: 0 -10px;
      padding: 0;
      list-style: none;
      display: flex;
      flex-wrap: wrap;
  }
  .wppb-user-forms ul li {
      flex-basis: 33.33%;
      padding: 0 10px;
      position: relative;
  }
  .wppb-user-forms ul li.wppb-woocommerce-customer-billing-address {
      flex-basis: 100%;
      padding-top: 30px;
      margin-top: 14px;
      position: relative;
      margin-bottom: 10px;
  }
  .wppb-user-forms ul li.wppb-woocommerce-customer-billing-address:after {
      content: "";
      background: #ccc;
      height: 1px;
      width: calc(100% - 20px);
      position: absolute;
      left: 10px;
      top: 0;
      display: block;
  }
  .wppb-user-forms ul li.wppb_billing_heading,
  .wppb-user-forms ul li .wppb-description-delimiter,
  .wppb-user-forms ul li label {display: none;}
  .wppb-user-forms ul li > input {
      width: 100%;
  }
  .reg-block-second .required {
      margin: -10px 0 20px;
      font-size: 14px;
  }
  .wppb-user-forms .form-submit {
      max-width: calc(33.33% - 13px);
      margin: 25px 0 0;
  }
  .wppb-user-forms .showPass {left: 20px;}
  .wppb-user-forms ul li.wppb-checkbox li label {
      display: inline-block;
      font-size: 14px;
  }
  .wppb-user-forms ul li.wppb-checkbox li {flex-basis: 100%;}
  .wppb-user-forms ul li.wppb-checkbox li input {
      width: 15px;
      height: 17px;
      border: 1px solid #aaa;
      background: #f8f8f8;
      position: relative;
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      -ms-appearance: none;
      appearance: none !important;
      margin: 0 0 0 10px !important;
      vertical-align: text-top;
      display: inline-block;
  }
  .wppb-user-forms ul li.wppb-checkbox li input:checked::after {
      content: url(img/checkbox_checked.png);
      position: absolute;
      top: -5px;
      right: 2px;
      height: 17px;
      width: 17px;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
  }
  .wppb-user-forms ul li.wppb-checkbox {
      flex-basis: 100%;
  }
  #customer_login .u-column2.col.bh {
      min-height: 560px;
      height: unset;
  }
  
  .woocommerce-account .woocommerce-MyAccount-content {
      width: 100%;
      background-color: #F4F4F4;
      padding: 20px 30px 40px;
      margin: 0 0 60px;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
      width: 100%;
      background-color: #F4F4F4;
      padding: 30px 30px 20px;
      margin: 40px 0 0;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul {
      margin: 0;
      padding: 0;
      list-style: none;
      display: flex;
      flex-wrap: wrap;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li {
      -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
      text-align: center;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
      background: #94C73C;
      color: #fff;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
      background: #94C73C;
      color: #fff;
      padding: 12px 30px;
      display: block;
      transition: all .25s ease;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
      opacity: 0.7;
  }
  .woocommerce-account .s-account .woocommerce-message,
  .woocommerce-account .s-account .woocommerce-notices-wrapper {
      margin-top: 0;
  }
  .wppb-user-forms #edit_profile,
  .woocommerce-MyAccount-content .woocommerce-Button {
      color: #ffffff !important;
      background-color: #94c73c !important;
      padding: 12.25px 30px !important;
      transition: all .5s ease;
      font-size: 15px !important;
      font-family: 'Arimo','sans-serif';
      font-weight: 400 !important;
      border-radius: 0 !important;
      margin: 0 0 0 20px !important;
  }
  .wppb-user-forms #edit_profile:hover,
  .woocommerce-MyAccount-content .woocommerce-Button:hover {opacity: 0.7;color: #ffffff;background-color: #94c73c;}
  .woocommerce-account .woocommerce-error, .woocommerce-account .woocommerce-info, .woocommerce-account .woocommerce-message {
      background-color: #fff;
  }
  #select_user_to_edit_form {display: none;}
  .wppb-user-forms #edit_profile {
      margin: 0 !important;
      width: 100%;
  }
  
  .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
      background-color: #fff;
  }
  .woocommerce table.my_account_orders .button {
      background: #94C73C;
      color: #fff;
      border-radius: 0;
  }
  .woocommerce-table--order-details.shop_table.order_details {
      background-color: #fff;
      text-align: right !important;
  }
  .woocommerce-table--order-details.shop_table.order_details thead th {
      text-align: right;
  }
  .woocommerce-table--order-details.shop_table.order_details td {
      text-align: right;
  }
  .woocommerce .col2-set, .woocommerce-page .col2-set {
      width: unset;
  }
  .woocommerce .woocommerce-customer-details address {
      text-align: right;
      border: none;
      border-radius: 0;
      background: #fff;
  }
  .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
  .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
      padding-right: 1.5em;
      padding-left: 0;
  }
  .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,
  .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
      margin-left: .618em;
      margin-right: -1.5em;
  }
  
  
  
  /*==========  Index Posts  ==========*/
  .s-index-posts .breadcrumbs { padding: 0px 0 6px 0; }
  .s-index-posts article h3{
      display: inline-block;
      margin-bottom: 19px;
      padding-bottom: 14px;
      font-family: 'almoni-tzar','Oswald-Light';
      font-size: 32px;
      font-weight: 300;
      border-bottom: 1px solid #94c73c;
      line-height: 1.2;
  }
  .s-index-posts article p {
      color: #404040;
       margin-bottom:20px;
  }
  .s-index-posts article img {
      min-height: 350px;
      width: 100%;
      object-fit: cover;
  }
  
  .index-posts article {
      padding: 50px 0;
      display: block;
      border-bottom: 1px solid #E1E1E1;
  }
  .index-posts article:first-child {padding-top: 0;}
  .index-posts article:last-child {padding-bottom: 0;border-bottom: none;}
  .col-left{
      display: flex;
      justify-content: center;
      align-items: flex-start;
      flex-direction: column;
      background-color: #f4f4f4;
  }
  .col-left-center {
      margin: auto;
      padding: 20px;
      width: 100%;
      max-width: 610px;
  }
  .col-right{
      padding-left: 0;
  }
  .content-only{
      color: #ffffff;
      background-color: #94c73c;
      padding: 5px 15px;
      transition: all .5s ease;
      margin: 0;
      font-size: 15px;
      font-family: 'Arimo','sans-serif';
      display: inline-block;
  }
  .content-only:hover{
      opacity: 0.7; 
      color: #ffffff;
  }
  
  /*==========  Single post  ==========*/
  
  .s-post {
      padding: 0 0 50px;
  }
  .s-post .breadcrumbs { padding: 8px 0 6px; }
  .s-related-product2 .cart.simple-cart .quantity.buttons_added {
      margin: 45px auto 30px !important;
  }
  .s-post h1 {
      border-bottom: 1px solid #EBEBEB;
      border-color: #ebebeb;
      font-family: 'almoni-tzar','sans-serif';
      font-size: 36px;
      color: #94c73c;
      font-weight: 300;
      line-height: 1.2;
      text-align: center;
      margin-bottom: 60px;
      padding-bottom: 55px;
  }
  .s-related-product2 {
      margin-top: 50px;
  }
  .s-related-product2 .product-one {
      margin: 0 0 60px;
  }
  
  .has_param {
      display: table;
      width: 45px;
      height: 45px;
      position: absolute;
      font-size: 12px;
      left: 1rem;
      top: 1rem;
      z-index: 1;
      border: 1px solid #e4e4e4;
      border-radius: 50%;
      text-align: center;
      line-height: 45px;
      color: #fff;
      background-color: #dc2028;
  }
  
  /*==========  Search page  ==========*/
  
  .s-search {
      padding: 0 0 50px;
  }
  .s-search .breadcrumbs {
      margin: 0 0 0px;
  }
  .s-search h1 {
      border-bottom: 1px solid #ebebeb;
      font-family: 'almoni-tzar','sans-serif';
      margin-bottom: 60px;
      padding-bottom: 56px;
      text-align: center;
      color: #94c73c;
      font-size: 37px;
      font-weight: 300;
  }
  .s-search .container > p {
      text-align: center;
      margin: 0 0 20px;
  }
  .search-form2 {
      text-align: center;
      position: relative;
      display: table;
      margin: 0 auto 35px;
  }
  .search-form2 .search-input {
      color: #959595;
      background-color: #ffffff;
      box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
      min-width: 191px;
      border: 1px solid #b3b2b8;
      padding: 7px 7px 7px 40px;
      transition: all 0.25s ease;
  }
  .search-form2 .search-submit {
      border: none;
      background: transparent;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 3px;
      color: #79787E;
      font-size: 18px;
      transition: all 0.25s ease;
  }
  .search-form2 .search-submit:focus {outline: none;}
  .search-form2 .search-input:focus {
      background-color: #94C73C;
      color: #fff;
  }
  .search-form2 .search-input:focus::placeholder {color: #fff;}
  .search-form2 .search-input:focus + .search-submit {color: #fff;}
  
  .isPost.search-form2 .search-input {
      min-width: 331px;
  }
  
  /*====================*/
  
  .s-404 .breadcrumbs {
      margin: 40px 0;
      padding: 0;
  }
  .s-404 {
      padding: 0 0 60px;
  }
  
  .scrollTop {
      width: 40px;
      height: 40px;
      position: fixed;
      bottom: 20px;
      right: 20px;
      z-index: 1000;
      cursor: pointer;
      opacity: 0;
      transition: opacity .5s ease-in-out;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
  }
  .scrollTop.show {
      opacity: 1;
  }
  .scrollTop:before {
      border-color: #f2a5aa;
      content: '';
      height: 20px;
      width: 20px;
      position: absolute;
      top: 13px;
      left: 7px;
      display: block;
      border-width: 4px;
      border-style: solid;
      border-left-width: 0;
      border-bottom-width: 0;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
  }
  .thanks-content {
      text-align: center;
  }
  .newItemInCart .basket_product_mob,
  .menu-logo-wrap .search-form,
  .menu-logo-wrap .menu-social,
  .menu-logo-wrap #primary-menu,
  .wc-menu .phone-wrapper-mob,
  .mob-logo,
  .menu-logo-wrap .cart-basket {display: none;}
  .phone-wrapper-mob svg {
    width: 41px;
    height: auto;
    z-index: 9999999;
    fill: white;
  }
  body > .overlay-wrap {
      right: 0;
      opacity: 0;
      width: 100%;
      transition: right 0.5s ease-in-out,opacity 0.3s ease-in-out,width 0.5s ease-in-out;
      -webkit-transition: right 0.5s ease-in-out,opacity 0.3s ease-in-out,width 0.5s ease-in-out;
      background: #000;
      position: fixed;
      top: 0;
      left: auto;
      height: 100%;
      z-index: -10;
  }
  body.show-menu .overlay-wrap {
      right: 250px;
      opacity: 0.3;
      z-index: 10;
  }
  
  .newItemInCart.openned .basket_product_mob {
      height: 165px;
      opacity: 1;
  }
  .newItemInCart.openned .basket_product_mob, .newItemInCart .basket_product_mob {
      -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
  }
  .basket_product_mob {
      position: relative;
      height: 0;
      background-color: rgba(26,26,26,.8);
      opacity: 0;
      text-align: center;
      width: 100%;
      padding: 0 15px;
  }
  .basket_product_mob .close-button {
      position: absolute;
      width: 60px;
      height: 50px;
      line-height: 54px;
      top: 0;
      cursor: pointer;
      right: 0;
  }
  .basket_product_mob .added {
      display: block;
      color: #fff;
      margin: 16px 0;
  }
  .basket_product_mob ul.icon_product_mob li {
      display: block;
      height: 42px;
      margin: 9px 0;
      background-color: #94c73c;
      border: 0;
      color: #fff;
  }
  .basket_product_mob ul.icon_product_mob li a.buy_btn_cart {
      display: block;
      height: 40px;
      line-height: 40px;
      color: #fff;
  }
  .basket_product_mob ul.icon_product_mob li.cancel_product {
      border: 1px solid #fff;
      background-color: transparent;
  }
  .basket_product_mob ul.icon_product_mob li.cancel_product p {
      margin: 0;
      line-height: 40px;
  }
  .basket_product_mob .close-button:after {
      content: '\d7';
      font-size: 43px;
      color: #fff;
      float: right;
      padding-right: 11px;
  }
  
  
  /*====================*/
  
  .whatsapp_mobile {
      position: fixed;
      z-index: 100;
      bottom: 4vw;
      font-size: 36px;
      left: 13px;
      background-color: #25d366;
      border-radius: 50%;
      padding: 0px 11px;
      border: 2px solid #fff;
      display: none;
  }
  .whatsapp_mobile a {
      color: #fff;
  }
  
  .navMobile {
      margin-top: 16px;
  }
  .navMobileStyle.active {
      background-image: url(img/dropUpArrow.png);
      background-repeat: no-repeat;
      background-position: 1.25rem center;
  }
  
  .page-id-418 .forcefullwidth_wrapper_tp_banner {
      display: none;
  }
  .slider-fruit .owl-dots {
      width: 100%;
      text-align: center;
      margin: 10px 0 0;
  }
  .slider-fruit .owl-dots .owl-dot.active {
      background: #404040;
  }
  .slider-fruit .owl-dots .owl-dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      margin: 0 7px;
      background: #D3D3D3;
      transition: all .25s ease;
  }
  
  /*==========  Contact us  ==========*/
  
  .breadcrumbs { padding: 0px 0 6.cart.simple-cart .quantity.buttons_addedpx 0; }
  .breadcrumbs a { color: #404040; font-size: 14px; font-family: 'Arimo', 'sans-serif'; }
  .breadcrumbs a:hover { text-decoration: underline; }
  .breadcrumbs a.current-item { text-decoration: underline; color: #94c73c; cursor: default; }
  .breadcrumbs a.current-item:hover { text-decoration: none; }
  .s-contact-us .row { flex-direction: row-reverse; }
  .s-contact-us .left-col input, .s-contact-us .left-col textarea, .s-contact-us .left-col select { width: 100%; border: 1px solid #e1e1e1; border-radius: 0; font-family: 'Arimo'; background-color: #ffffff; font-size: 1.4rem; color: #b9b9b9; height: 37px; margin: 0 0 16px 0; padding: 8px; -webkit-transition: border-color 0.15s linear, background 0.15s linear; -moz-transition: border-color 0.15s linear, background 0.15s linear; -ms-transition: border-color 0.15s linear, background 0.15s linear; -o-transition: border-color 0.15s linear, background 0.15s linear; transition: border-color 0.15s linear, background 0.15s linear; }
  .s-contact-us .left-col select { padding: 0 8px; color: #959595; }
  .s-contact-us .left-col select { -webkit-appearance: none; -moz-appearance: none; background-image: url(img/sel_arrow.svg); background-position: 0% center; background-repeat: no-repeat; }
  .s-contact-us .left-col input::placeholder, .s-contact-us .left-col textarea::placeholder { color: #959595; }
  .s-contact-us .left-col textarea { height: 160px; resize: none; }
  .s-contact-us .left-col { font-family: 'Arimo'; }
  .s-contact-us .left-col input:focus, .s-contact-us .left-col textarea:focus { background-color: #eeedf0; border-color: #a09cb3; outline: none; }
  .s-contact-us .left-col input:focus::placeholder, .s-contact-us .left-col textarea:focus::placeholder { opacity: 0; }
  .s-contact-us .left-col select:focus { outline-color: #94c73c; background-color: #eeedf0; }
  .s-contact-us .left-col .wpcf7 p { display: flex; flex-direction: row; flex-wrap: wrap; direction: rtl; }
  .s-contact-us .left-col .wpcf7 p>span { width: 100%; }
  .s-contact-us .left-col input[type="submit"] { color: #ffffff; background-color: #94c73c; padding: 10px 2em; height: 44px; transition: all .5s ease; margin: 0; font-size:16px; }
  .s-contact-us .left-col input[type="submit"]:hover { background-color: #b4d877; }
  .s-contact-us .left-col h2 { font-size: 30px; margin-bottom: 10px; color: #94c73c; font-family: 'almoni-tzar', sans-serif; font-weight: 300;     line-height: 24px;}
  .s-contact-us a img.alignnone {
      margin: 0;
      position: relative;
      left: 5px;
      height: auto;
      width: 40px;
  }
  .s-contact-us .left-col .wpcf7 p>span:nth-of-type(-n+2) { width: 50%; }
  .s-contact-us .left-col .wpcf7 p>span:nth-of-type(1) { padding-left: 5px; }
  .s-contact-us .left-col .wpcf7 p>span:nth-of-type(2) { padding-right: 5px; }
  .s-contact-us .right-col h2 { color: rgb(148, 199, 60); font-family: almoni-tzar, sans-serif; font-size: 30px; font-weight: 400; margin-bottom: 10px; }
  .s-contact-us .left-col h2 {margin-bottom: 16px;}
  .s-contact-us{margin-bottom: 140px;   }
  .s-contact-us .left-col { padding-right: 80px;}
  .s-contact-us  .right-col p{
      font-size: 15px;
      line-height: 24px;color: #404040;
      margin-bottom: 20px;
  }
  .s-contact-us .right-col h2 {
      font-weight: 300;
      margin-bottom: 16px; line-height: 24px;    font-size: 22px;
      font-family: 'Arimo','sans-serif';
  }
  .s-contact-us .left-col input[type="submit"]{
      font-family: 'almoni-tzar',sans-serif;
      font-weight: 300;
      font-size: 24px;    padding: 0;
  }
  .s-contact-us .left-col input::placeholder,
  .s-contact-us .left-col textarea::placeholder { 
          
  }
  .s-contact-us  .left-col input{
      height: 48px;
      margin-bottom: 10px;    color: #000000;
  }
  .s-contact-us  .left-col textarea{
      height: 160px;
      color: #000000;
  }
  .s-contact-us  .left-col input[type="submit"]{
      color: #fff;
  }
  .acf-map{
      height:300px;
      margin: auto;
      margin-left: 0;
      margin-top: 50px;
  }
  
  
  /*==========  Club card  ==========*/
  
  .s-club-car .row { flex-direction: row-reverse; }
  .s-club-car  .left-col input, .s-club-car  .left-col textarea, .s-club-car  .left-col select { width: 100%; border: 1px solid #e1e1e1; border-radius: 0; font-family: 'Arimo'; background-color: #ffffff; font-size: 1.4rem; color: #b9b9b9; height: 37px; margin: 0 0 16px 0; padding: 8px; -webkit-transition: border-color 0.15s linear, background 0.15s linear; -moz-transition: border-color 0.15s linear, background 0.15s linear; -ms-transition: border-color 0.15s linear, background 0.15s linear; -o-transition: border-color 0.15s linear, background 0.15s linear; transition: border-color 0.15s linear, background 0.15s linear; }
  .s-club-car .left-col select { padding: 0 8px; color: #959595; }
  .s-club-car .left-col select { -webkit-appearance: none; -moz-appearance: none; background-image: url(img/sel_arrow.svg); background-position: 0% center; background-repeat: no-repeat; }
  .s-club-car .left-col input::placeholder, .s-club-car .left-col textarea::placeholder { color: #959595; }
  .s-club-car .left-col textarea { height: 160px; resize: none; }
  .s-club-car .left-col { font-family: 'Arimo'; }
  .s-club-car .left-col input:focus, .s-club-car .left-col textarea:focus { background-color: #eeedf0; border-color: #a09cb3; outline: none; }
  .s-club-car .left-col input:focus::placeholder, .s-club-car .left-col textarea:focus::placeholder { opacity: 0; }
  .s-club-car .left-col select:focus { outline-color: #94c73c; background-color: #eeedf0; }
  .s-club-car .left-col .wpcf7 p { display: flex; flex-direction: row; flex-wrap: wrap; direction: rtl; }
  .s-club-car .left-col .wpcf7 p>span { width: 100%; }
  .s-club-car .left-col .wpcf7 p>span:nth-of-type(-n+5):not(:first-child) { width: 50%; }
  .s-club-car .left-col .wpcf7 p>span:nth-of-type(2), .s-club-car .left-col .wpcf7 p>span:nth-of-type(4) { padding-left: 10px; }
  .s-club-car .left-col .wpcf7 p>span:nth-of-type(3), .s-club-car .left-col .wpcf7 p>span:nth-of-type(5) { padding-right: 10px; }
  .s-club-car .left-col input[type="submit"] { color: #ffffff; background-color: #94c73c; padding: 10px 2em; height: 44px; transition: all .5s ease; margin: 0; font-size:16px; }
  .s-club-car .left-col input[type="submit"]:hover { background-color: #b4d877; }
  .s-club-car .left-col h2 { font-size: 30px; margin-bottom: 10px; color: #94c73c; font-family: 'almoni-tzar', sans-serif; font-weight: 300;     line-height: 24px;}
  
  .s-club-car .right-col h2 { color: rgb(148, 199, 60); font-family: almoni-tzar, sans-serif; font-size: 30px; font-weight: 400; margin-bottom: 10px; }
  .s-club-car  .left-col h2 {margin-bottom: 16px;}
  .s-club-car{ margin-bottom: 140px;     }
  .s-club-car .left-col {   padding-right: 40px; }
  .s-club-car .right-col p{
      font-size: 15px;
      line-height: 24px;color: #404040;
      margin-bottom: 20px;
  }
  .s-club-car .right-col h2 {
      font-weight: 300;
      margin-bottom: 16px; line-height: 24px;
  }
  
  /*==========  Fruit bar  ==========*/
  
  .s-fruit-bar .row { flex-direction: row-reverse; }
  .s-fruit-bar .left-col input, .s-fruit-bar .left-col textarea, .s-fruit-bar .left-col select { width: 100%; border: 1px solid #e1e1e1; border-radius: 0; font-family: 'Arimo'; background-color: #ffffff; font-size: 1.4rem; color: #b9b9b9; height: 37px; margin: 0 0 16px 0; padding: 8px; -webkit-transition: border-color 0.15s linear, background 0.15s linear; -moz-transition: border-color 0.15s linear, background 0.15s linear; -ms-transition: border-color 0.15s linear, background 0.15s linear; -o-transition: border-color 0.15s linear, background 0.15s linear; transition: border-color 0.15s linear, background 0.15s linear; }
  .s-fruit-bar .left-col select { padding: 0 8px; color: #959595; }
  .s-fruit-bar .left-col select { -webkit-appearance: none; -moz-appearance: none; background-image: url(img/sel_arrow.svg); background-position: 0% center; background-repeat: no-repeat; }
  .s-fruit-bar .left-col input::placeholder, .s-fruit-bar .left-col textarea::placeholder { color: #959595; }
  .s-fruit-bar .left-col textarea { height: 160px; resize: none; }
  .s-fruit-bar .left-col { font-family: 'Arimo'; }
  .s-fruit-bar .left-col input:focus, .left-col textarea:focus { background-color: #eeedf0; border-color: #a09cb3; outline: none; }
  .s-fruit-bar .left-col input:focus::placeholder, .s-fruit-bar .left-col textarea:focus::placeholder { opacity: 0; }
  .s-fruit-bar .left-col select:focus { outline-color: #94c73c; background-color: #eeedf0; }
  .s-fruit-bar .left-col .wpcf7 p { display: flex; flex-direction: row; flex-wrap: wrap; direction: rtl; }
  .s-fruit-bar .left-col .wpcf7 p>span { width: 100%; }
  .s-fruit-bar .left-col .wpcf7 p>span:nth-of-type(-n+5):not(:first-child) { width: 50%; }
  .s-fruit-bar .left-col .wpcf7 p>span:nth-of-type(2), .s-fruit-bar .left-col .wpcf7 p>span:nth-of-type(4) { padding-left: 10px; }
  .s-fruit-bar .left-col .wpcf7 p>span:nth-of-type(3), .s-fruit-bar .left-col .wpcf7 p>span:nth-of-type(5) { padding-right: 10px; }
  .s-fruit-bar .left-col input[type="submit"] { color: #ffffff; background-color: #94c73c; padding: 10px 2em; height: 44px; transition: all .5s ease; margin: 0; font-size:16px; }
  .s-fruit-bar .left-col input[type="submit"]:hover { background-color: #b4d877; }
  .s-fruit-bar .left-col h2 { font-size: 30px; margin-bottom: 10px; color: #94c73c; font-family: 'almoni-tzar', sans-serif; font-weight: 300;     line-height: 24px;}
  
  .s-fruit-bar .right-col h2 { color: rgb(148, 199, 60); font-family: 'almoni-tzar', sans-serif; font-size: 30px; font-weight: 400; margin-bottom: 10px; }
  .s-fruit-bar .one-fruit{height: 100%;}
  .slider-fruit.owl-carousel.owl-drag .owl-item img{
        max-height: 330px;
        height:330px;
        object-fit: cover;
  }
  .slider-fruit.owl-carousel .owl-stage{
      display: flex;
      justify-content: center;
      align-items: center;    
  }
  .slider-fruit.owl-carousel .owl-nav  button{
      position: absolute;    font-size: 40px;
      color: #404040;
      top: 50%; 
      margin-top: -27px;
  }
  .slider-fruit{
      margin-top: 70px;
      margin-bottom: 70px;
  }
  .slider-fruit.owl-carousel  .owl-nav  button:focus{
      outline: none;
  }
  .slider-fruit.owl-carousel .owl-nav button.owl-next  {
  right: -40px;
  }
  .slider-fruit.owl-carousel .owl-nav button.owl-prev{
      left: -40px;
  }
  .page-template-fruit-bar .left-col h2 {
      padding-left: 20px;
  }
  .page-template-fruit-bar  .right-col p{
      font-size: 15px;
      line-height: 24px;color: #404040;
      margin-bottom: 20px;
  }
  .page-template-fruit-bar .right-col h2 {
      font-family: 'Arimo', sans-serif;
      font-size: 24px;
      line-height: 24px;
      color: rgb(64, 64, 64);
      margin-bottom: 20px;
  }
  .page-template-fruit-bar  .left-col { padding-right: 40px; }
  
  
  /*==========  Fruit today  ==========*/
  
  .s-fruit-today .row { flex-direction: row-reverse; }
  .s-fruit-today .left-col input, .s-fruit-today .left-col textarea, .s-fruit-today .left-col select { width: 100%; border: 1px solid #e1e1e1; border-radius: 0; font-family: 'Arimo'; background-color: #ffffff; font-size: 1.4rem; color: #b9b9b9; height: 37px; margin: 0 0 16px 0; padding: 8px; -webkit-transition: border-color 0.15s linear, background 0.15s linear; -moz-transition: border-color 0.15s linear, background 0.15s linear; -ms-transition: border-color 0.15s linear, background 0.15s linear; -o-transition: border-color 0.15s linear, background 0.15s linear; transition: border-color 0.15s linear, background 0.15s linear; }
  .s-fruit-today .left-col select { padding: 0 8px; color: #959595; }
  .s-fruit-today .left-col select { -webkit-appearance: none; -moz-appearance: none; background-image: url(img/sel_arrow.svg); background-position: 0% center; background-repeat: no-repeat; }
  .s-fruit-today .left-col input::placeholder, .s-fruit-today .left-col textarea::placeholder { color: #959595; }
  .s-fruit-today .left-col textarea { height: 160px; resize: none; }
  .s-fruit-today .left-col { font-family: 'Arimo'; }
  .s-fruit-today .left-col input:focus, .s-fruit-today .left-col textarea:focus { background-color: #eeedf0; border-color: #a09cb3; outline: none; }
  .s-fruit-today .left-col input:focus::placeholder, .s-fruit-today .left-col textarea:focus::placeholder { opacity: 0; }
  .s-fruit-today .left-col select:focus { outline-color: #94c73c; background-color: #eeedf0; }
  .s-fruit-today .left-col .wpcf7 p { display: flex; flex-direction: row; flex-wrap: wrap; direction: rtl; }
  .s-fruit-today .left-col .wpcf7 p>span { width: 100%; }
  .s-fruit-today .left-col .wpcf7 p>span:nth-of-type(-n+5):not(:first-child) { width: 50%; }
  .s-fruit-today .left-col .wpcf7 p>span:nth-of-type(2), .s-fruit-today .left-col .wpcf7 p>span:nth-of-type(4) { padding-left: 10px; }
  .s-fruit-today .left-col .wpcf7 p>span:nth-of-type(3), .s-fruit-today .left-col .wpcf7 p>span:nth-of-type(5) { padding-right: 10px; }
  .s-fruit-today .left-col input[type="submit"] { color: #ffffff; background-color: #94c73c; padding: 10px 2em; height: 44px; transition: all .5s ease; margin: 0; font-size:16px; }
  .s-fruit-today .left-col input[type="submit"]:hover { background-color: #b4d877; }
  .s-fruit-today .left-col h2 { font-size: 30px; margin-bottom: 10px; color: #94c73c; font-family: 'almoni-tzar', sans-serif; font-weight: 300;     line-height: 24px;}
  .s-contact-us .right-col h2 { color: rgb(148, 199, 60); font-family: almoni-tzar, sans-serif; font-size: 30px; font-weight: 400; margin-bottom: 10px; }
  .one-fruit{height: 100%;}
  .slider-fruit.owl-carousel.owl-drag .owl-item img{
      max-height: 330px;
      height:330px;
      object-fit: cover;
  }
  .slider-fruit.owl-carousel .owl-stage{
      display: flex;
      justify-content: center;
      align-items: center;    
  }
  .slider-fruit.owl-carousel .owl-nav button{
      position: absolute;
      font-size: 60px;
      color: #404040;
      top: 50%; 
      margin-top: -27px;
  }
  .slider-fruit{
      margin-top: 70px;
      margin-bottom: 70px;
  }
  .slider-fruit.owl-carousel .owl-nav button:focus{
      outline: none;
  }
  .slider-fruit.owl-carousel .owl-nav button.owl-next  {
      right: -52px;
  }
  .slider-fruit.owl-carousel .owl-nav button.owl-prev{
      left: -52px;
  }
  .s-fruit-today .right-col a{
      line-height: 28px;
      font-family: 'almoni-tzar', sans-serif;
      font-size: 28px;
  }
  .s-fruit-today .right-col p {
      margin-bottom: 16px;
  }
  .s-fruit-today .right-col .small_text{
      font-size: 14px;
      font-family: 'Arimo','sans-serif';
  }
  .s-fruit-today .left-col h2{
      margin-bottom: 20px;
      color: #94C73C;
  }
  .s-fruit-today .right-col h2{
      color: #94C73C;
  }
  
  /*==========  Price-list delivery  ==========*/
  
  .s-delievery .row { flex-direction: row-reverse; }
  .s-delievery .left-col input, .s-delievery .left-col textarea, .s-delievery .left-col select { width: 100%; border: 1px solid #e1e1e1; border-radius: 0; font-family: 'Arimo'; background-color: #ffffff; font-size: 1.4rem; color: #b9b9b9; height: 37px; margin: 0 0 16px 0; padding: 8px; -webkit-transition: border-color 0.15s linear, background 0.15s linear; -moz-transition: border-color 0.15s linear, background 0.15s linear; -ms-transition: border-color 0.15s linear, background 0.15s linear; -o-transition: border-color 0.15s linear, background 0.15s linear; transition: border-color 0.15s linear, background 0.15s linear; }
  .s-delievery .left-col select { padding: 0 8px; color: #959595; }
  .s-delievery .left-col select { -webkit-appearance: none; -moz-appearance: none; background-image: url(https://www.frootiz.co.il/images/sel_arrow.svg); background-position: 0% center; background-repeat: no-repeat; }
  .s-delievery .left-col input::placeholder, .s-delievery .left-col textarea::placeholder { color: #959595; }
  .s-delievery .left-col textarea { height: 160px; resize: none; }
  .s-delievery .left-col { font-family: 'Arimo'; }
  .s-delievery .left-col input:focus, .left-col textarea:focus { background-color: #eeedf0; border-color: #a09cb3; outline: none; }
  .s-delievery .left-col input:focus::placeholder, .s-delievery .left-col textarea:focus::placeholder { opacity: 0; }
  .s-delievery .left-col select:focus { outline-color: #94c73c; background-color: #eeedf0; }
  .s-delievery .left-col .wpcf7 p { display: flex; flex-direction: row; flex-wrap: wrap; direction: rtl; }
  .s-delievery .left-col .wpcf7 p>span { width: 100%; }
  .s-delievery .left-col .wpcf7 p>span:nth-of-type(-n+5):not(:first-child) { width: 50%; }
  .s-delievery .left-col .wpcf7 p>span:nth-of-type(2), .s-delievery .left-col .wpcf7 p>span:nth-of-type(4) { padding-left: 10px; }
  .s-delievery .left-col .wpcf7 p>span:nth-of-type(3), .s-delievery .left-col .wpcf7 p>span:nth-of-type(5) { padding-right: 10px; }
  .s-delievery .left-col input[type="submit"] { color: #ffffff; background-color: #94c73c; padding: 10px 2em; height: 44px; transition: all .5s ease; margin: 0; font-size: 16px; }
  .s-delievery .left-col input[type="submit"]:hover { background-color: #b4d877; }
  .s-delievery .left-col h2 { font-size: 30px; margin-bottom: 10px; color: #94c73c; font-family: 'almoni-tzar', sans-serif; font-weight: 300; }
  .s-delievery .left-col { padding-right: 210px; }
  .s-delievery .right-col h2 { color: rgb(148, 199, 60); font-family: almoni-tzar, sans-serif; font-size: 30px; font-weight: 400; margin-bottom: 10px; }
  .caption_table, .price_list_table { background: #fff; border: solid 1px #DDDDDD; margin-bottom: 20px; table-layout: auto; width: 100%; }
  .price_list_table tr td { padding: 10px 10px; }
  .s-delievery tr td { font-size: 17px; font-weight: 400; color: #222222; line-height: 16px; }
  .s-delievery tr td:nth-child(2n+1) { width: 33%; }
  .s-delievery tr td:nth-child(2n+2) { width: 16%; }
  .caption_table tr td { height: 63px; padding: 10px; font-size: 13px; padding-top: 13px; }
  .s-delievery table tr:nth-of-type(even) { background: #F9F9F9; }
  .delivery-picture img { }
  .delivery-picture { text-align: left; margin: 130px 0 80px; padding-left: 10px; }
  
  /*==========  Desktop First  ==========*/
  
  @media (max-width: 1600px) {
      .search-block-col {max-width: 300px;}
      .search-form .search-submit {left: 65%;}
      .menu-logo-wrap a {max-width: 130px;}
  }
  
  @media (max-width: 1360px) {
      .header-main {border-bottom: 1px solid #EBEBEB;}
      .menu-logo-wrap .menu li a {font-size: 17px;font-family: inherit;color: #959595;font-weight: 300;line-height: 22px;max-width: unset;display: block;text-align: right;padding: 0 10px;}
      .menu-logo-wrap .menu li {margin: 15px 0;}
      .menu-logo-wrap #primary-menu {display: block;}
      .menu-logo-wrap .menu-social {display: flex !important;justify-content: center;margin: 20px 0 0;}
      #primary-menu a {text-align: right;}
      .menu-logo-wrap .search-form {display: flex;}
      .menu-logo-wrap .search-form input {width: 100%;padding: 0 10px; color: #959595;background-color: transparent;border-bottom: 1px solid #959595;margin: 0 15px 30px;}
      .menu-logo-wrap .search-form input:focus {color: #ffffff;background-color: #94c73c;}
      .menu-logo-wrap .search-form button {left: 20px;}
      .scroll-menu {overflow-y: scroll;height: 410px;display: block;}
      .wc-menu .phone-wrapper,
      .menu-logo-wrap > a,
      .wc-menu .cart-basket,
      .top-panel_menu {display: none;}
      .header-main-row {flex-direction: row-reverse;}
      .mob-logo { display: block; position: relative; right: 0; transform: none; max-width: 250px;width:100% }
      .menu-logo-wrap .cart-basket {display: flex;}
      .cart-basket {height: 80px;display:none}
      .phone-wrapper > p {line-height: 80px;}
      .phone-wrapper {height: 80px;}
      .main-navigation {margin-right: 50px;}
      .login_text {display: none;}
      .members_login svg {fill: #94C73C;width: 21px;}
      .wc-menu .phone-wrapper-mob 
      {
        display: block;
        position: fixed;
        right: 0;
        left: 0;
        bottom: 0;
        width: 120px;
        height: 60px;
        border: 1px solid #94c73c;
        border-radius: 180px;
        padding: 9px;
        background: #94c73c;
        text-align: center;
        margin: auto;
        z-index: 99999;
    }

      .members_login {margin: 0 50px 0;}
      .cart-basket.itemsCount_0 .cartSvg svg {fill: #94C73C;}
      .cart-basket.itemsCount_0 .totalItems {color: #94C73C;}
      #parallaxContent {display: none;}
      .benefits-wrap {display: none;}
      .s-cart-header .dashed_line {width: 20%;}
      .product-filter {   display: none; }
      .mainbg_button {position: absolute; right: calc(50% - 100px);top: 54vh; }
    
  }
  
  
  @media (max-width: 1199.98px) {
      .fruitsOfToday, .kosher-popup-wrapper, .timerCountDown {display: none;}
      .s-delievery .left-col {padding-right: 140px;}
      .cat-one img {height: 190px;}
      .s-search .cat-one h3 {font-size: 17px;}
      .s-shop .cat-one h3 {font-size: 20px;}
      .s-related-product .container {max-width: 700px;}
      .product-price-cart form.cart .single_add_to_cart_button,
      .product-price-cart form.cart .ajax_add_to_cart {max-width: 200px;}
  
  }
  
  @media (max-width: 991.98px) {
      .footer-columns .col:last-child {display: none;}
      .newItemInCart > .container {display: none;}
      .newItemInCart .basket_product_mob {display: block;}
      .newItemInCart {background-color: transparent;}
      .newItemInCart.openned {bottom: -127px;}
      .tax-product_cat .breadcrumbs,
      .tax-product_cat .forcefullwidth_wrapper_tp_banner {display: none}
      .navMobileStyle {display: block;}
      .filter-menu {display: none;}
      .s-product-cat .list-custom-taxonomy-widget h3 {display: none;}
      .s-product-cat .list-custom-taxonomy-widget #lct-widget-product_cat {display: none;}
      .s-product-cat h1 {text-align: center;margin: 30px 0;}
      .tax-product_cat .sidebar-widget {margin: 0;}
      .filter-menu {border: 1px solid #252525;border-top: none;padding: 0 40px;text-align: center;}
      .filter-one {border-top: none;}
      .s-product-cat .filter-one h3 {margin-bottom: 10px;}
      .s-product-cat .facetwp-facet {display: flex;justify-content: center;flex-wrap: wrap;}
      .filter-one .facetwp-checkbox {margin: 0 10px 5px;}
      .s-product-cat .list-custom-taxonomy-widget #lct-widget-product_cat {border: 1px solid #252525;border-top: none;padding: 16px;}
      .product-filter ul a {font-family: 'Arimo','sans-serif'; font-size: 19px;line-height: 32px;}
      .s-cart-header .dashed_line {display: none;}
      ul.cart-steps li .step_circle {width: 50px;height: 50px;display: block;}
      ul.cart-steps li .step_circle span {display: unset;}
      ul.cart-steps li .step_circle span p {line-height: 44px;}
      .s-cart .breadcrumbs {display: none;}
      .woocommerce .cart-collaterals .cart_totals,
      .woocommerce-page .cart-collaterals .cart_totals {margin-top: 0;}
      .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {padding: 0;}
      .woocommerce table.shop_table thead th {font-size: 16px;}
      .s-checkout {padding: 20px 0 50px;}
      .s-checkout .breadcrumbs {display: none;}
      .breadcrumbs {display: none;}
      .page-template-default main {padding: 60px 0 !important;}
      .page-template-default h1 {border-bottom: none !important;}
      .s-delievery .left-col {padding-right: 15px;}
      .s-delievery .row {flex-direction: column-reverse !important;}
      .s-delievery .left-col h2 {margin-bottom: 20px;margin-top: 40px;line-height: 1;}
      .s-delievery .left-col .wpcf7 p > span:nth-of-type(-n+5):not(:first-child) {width: 100%;padding: 0;}
      .s-delievery .delivery-picture {margin: 60px 0 80px;}
      .page-template-fruit-today .s-fruit-today .row {flex-direction: column-reverse;}
      .slider-fruit .owl-nav {display: none !important;}
      .slider-fruit .owl-dots {display: block !important;}
      .s-fruit-bar .row {flex-direction: column-reverse !important;}
      .page-template-fruit-bar .left-col {padding-right: 15px !important;}
      .s-fruit-bar .right-col {padding-top: 40px;}
      .s-club-car .left-col {padding-right: 15px !important;}
      .s-club-car .row {flex-direction: column-reverse !important;}
      .s-club-car .right-col {padding-top: 40px;}
      .s-contact-us .left-col {padding-right: 40px;}
      .s-contact-us {margin-bottom: 60px;padding-top: 50px;}
      .s-fruit-today {padding-top: 40px;}
      .s-delievery {padding-top: 30px;}
      .s-404 {padding: 60px 0 50px;}
      .s-search h1 {border-bottom: none;margin-bottom: 15px;padding-bottom: 0;margin-top: 40px;}
      .s-index-header {display: none;}
      .s-post h1 { border-bottom: none; padding-bottom: 0; margin-top: 45px;}
      .s-single-product {padding-top: 10px;}
      .s-single-product .text-product {padding-right: 0;}
      .gallery-product {display: none;}
      .text-product h1 {text-align: center;}
      .slider-product-wrap {margin: 0 -15px;}
      .product-price .price {justify-content: center;}
      .s-single-product .woocommerce-variation-availability {text-align: center;}
  
  }
  
  @media (max-width: 767.98px) {

    .desktop_phone {
        display: none
    }
    .sticky_footer p {
        padding-bottom: 9px;
        line-height: 21px;
        padding-top: 0;
    }
    .products-img img {object-fit: cover;}
    .s-product-cat .products-img img {  height: 141px;}
    section.buttons .col-md-6 {
        padding: 5px 12px;
        margin-top: 0px;
    }
    p#shipping_gowoo_place_field {
        width: 100%;
        float: none;
    }
    .title {
        font-size: 38px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .iconshe {
        text-align: center;
        display: none;
        max-width: 82px;
    }
    .iconshe p {
        font-size: 10px;
    }
    .iconshe i {
        color: #f08222;
        font-size: 27px;
    }
      section.mainbg {  
        height: 40vh;
        background: url(https://tropican.co.il/wp-content/uploads/2019/05/mobilebg-e1560102630895.png) !important;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    
    }
      .mainbg_button {
        position: absolute;
        right: calc(50% - 100px);
        top: 55vh;
    }
    .mainbg_button button {
        background: white;
        border: none;
        width: 180px;
        margin: auto;
        padding: 5px;
        font-size: 16px;
        border-radius: 13px;
        font-weight: normal;
    }
    .mainbg_button a {
        font-size: 20px;
        color: #fd473e;
        text-shadow: 0px 0px #9e9e9e;
    }   
      .container {max-width: unset;}
      .main-navigation {margin-right: 20px;}
      .members_login {margin: 0 20px 0 0;}
      .mob-logo {max-width: 124px;}
      .cart-basket .cartSvg svg {max-width: 28px;}
      .cart-basket .indicator {top: 52%;left: 55%;font-size: 10px;}
      .cart-basket a {width: 45px;height: 45px;}
      .main-navigation {margin-right: 2px;}
      .mob-logo {  right: 20px;   top: 0;   position: relative; }
      .header-main {height: 120px;}
      .block-sub-slider .row {margin: 0 -5px;}
      .block-sub-slider .row > div {padding: 0 5px;}
      .block-one h3 {font-size: 15px;}
      .block-one {padding: 1.5rem 1rem;}
      .block-sub-slider {margin-top: -5.5em;padding: 3em 0 1em;}
      .products-img img {height: 280px;}
      .pb-wrap .title {font-size: 48px;margin-bottom: 2rem;line-height: 1;}
      .show-for-large-up {display: none;}
      .promote_headline-wrap {width: 100%;}
      .promote_headline {margin-bottom: 1rem;}
      .s-benefits {padding: 0 0 3rem;}
      .logos-slider-wrap {padding: 0;}
      .footer-main {padding: 0;}
      .footer-bottom .copyright p {margin: 0 0 30px;text-align: center;}
      .footer-bottom .credits {flex-direction: row;justify-content: center;}
      .footer-bottom .credits a {margin-left: 0;margin-right: 28px;}
      .footer-columns .col:nth-child(3) {display: none;}
      .footer-columns .col {flex-basis: 100%;margin-bottom: 0;}
      .footer-columns .widget_nav_menu > ul {display: none;}
      .footer-main .widget > h3 {font-size: 19px;color: #959595;margin-bottom: 0;font-family: inherit;padding: 15px 0;font-weight: 300;position: relative;}
      .footer-main .widget > h3:before {content: '\f110';font-family: 'lineawesome'; font-size: 14px; position: absolute; left: 15px; top: 50%; transform: translateY(-50%);}
      .footer-main .widget.active > h3:before {content: '\f113'; color: #94c73c;}
      .footer-main .widget.active > h3 { color: #94c73c;}
      .footer-columns .col:first-child {border-bottom: 1px solid #fff;}
      .footer-bottom {border-top: none;}
      .whatsapp_mobile {display: none;}
      .page-template-fruit-today .left-col .wpcf7 p > span:nth-of-type(-n+5):not(:first-child) {width: 100%;padding: 0;}
      .page-template-fruit-today .left-col {margin-top: 40px;}
      .page-template-fruit-today .slider-fruit.owl-carousel.owl-drag .owl-item img {height: unset;}
      .s-fruit-bar .left-col .wpcf7 p > span:nth-of-type(-n+5):not(:first-child) {width: 100%;padding: 0;}
      .s-club-car .left-col .wpcf7 p > span:nth-of-type(-n+5):not(:first-child) {width: 100%;padding: 0;}
      .s-contact-us .left-col {padding-right: 15px !important;}
      .s-contact-us .left-col .wpcf7 p > span:nth-of-type(-n+2) {width: 100%;padding: 0;}
      .s-contact-us .row .row {flex-direction: column-reverse;}
      .acf-map {margin-top: 20px;}
      .page-template-contact-us .s-contact-us .wpcf7-form {margin-top: 50px;}
      .waze-central, .waze-south {display: inline-block;}
      .waze-central {margin-left: 50px;}
      .s-404 .row {margin: 0 -10px;}
      .s-404 .row > div {padding: 0 10px;}
      .s-search .row {margin: 0 -10px;}
      .s-search .row > div {padding: 0 10px;}
      .s-search .s-related-product2 .product-one {margin: 0 0 45px;}
      .search-form2 .search-input {min-width: unset;width: calc(100% - 47px);}
      .search-form2 {margin: 0 auto 55px;width: 100%;}
      .s-shop h1 {margin: 30px 0 80px;}
      .s-index-posts .container {padding: 0;}
      .index-posts article {padding: 0 0 30px;border-bottom: none;}
      .index-posts  .col-left {background-color: transparent; }
      .s-index-posts article img {min-height: unset;}
      .s-post .row {margin: 0 -10px;}
      .s-post .row > div {padding: 0 10px;}
      .s-post .s-related-product2 .product-one {margin: 0 0 40px;}
      .s-related-product .container {max-width: 360px;}
      .s-related-product .product-one {margin: 20px 0;}
      .text-product h1 {font-size: 24px;}
      #customer_login {flex-direction: column-reverse;}
      .u-column1 {border-left: none;}
      .woocommerce-account .woocommerce-MyAccount-navigation ul li {flex-basis: 50%;}
      .woocommerce-account .woocommerce-MyAccount-navigation ul li a {padding: 12px 15px;}
      .woocommerce-account .woocommerce-MyAccount-navigation {padding: 25px 20px 15px;}
      .woocommerce-account .woocommerce-MyAccount-content {padding: 20px 20px 30px;}
      .wppb-user-forms ul li {flex-basis: 100%;}
      .wppb-user-forms .form-submit {max-width: 50%;}
      .woocommerce-MyAccount-content .woocommerce-customer-details .col2-set {width: inherit;}
      .woocommerce-MyAccount-content .woocommerce-customer-details .col2-set > div {flex-basis: 100%;}
      .woocommerce-MyAccount-content .woocommerce-customer-details .col2-set > div:first-child {margin-bottom: 30px;}
      .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title,
      .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title {font-size: 18px !important;}
      #customer_login .u-column1, #customer_login .u-column2 {flex-basis: 100%;height: unset;margin-top: 40px;margin-bottom: 40px;}
  
  }
  
  @media (max-width: 575.98px) {
      .products-img img {height: 180px;}
      .product-one .variations {width: 100%;float: unset;}
      .quantity.buttons_added {width: 100%;margin: 15px 0 20px;}
      .quantity.buttons_added::after {content: none;}
      .product-one .variations .label {display: none;}
      .product-text {padding: 15px;}
      .product-text .product-name {height: 100px;}
      .s-product-cat .row {margin: 0 -10px}
      .s-product-cat .row > div {padding: 0 10px}
      .s-product-cat .quantity.buttons_added .input-text {width: 41.66667%;}
      .s-product-cat .product-one {margin: 20px 0 30px;}
      .s-product-cat .product-text .price {width: calc(100%) !important;}
      .product-wrap .products-list {margin-top: 3em !important;}
      ul.cart-steps li {width: 72px;}
      .s-cart-header .container {padding: 0;}
      .cart-steps {padding: 0 0 20px;}
      .woocommerce-cart-form thead {display: none;}
      .s-cart {padding: 10px 0 50px;}
      .s-cart .container {padding: 0;}
      .cart_totals .coupon {flex-direction: column;}
      .coupon .input-text,
      .cart_totals .coupon .button {width: 100%;margin-right: 0;}
      .coupon .input-text {margin-bottom: 15px;}
      .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {padding: 20px 15px 30px;}
      .woocommerce .cart-collaterals .cart_totals,
      .woocommerce-page .cart-collaterals .cart_totals {background-color: #DBDBDB;}
      .woocommerce-cart-form__cart-item.cart_item {display: flex;flex-wrap: wrap;padding: 20px 0 0;align-items: center;}
      .woocommerce-cart-form__cart-item.cart_item .col {display: flex;flex-direction: column;padding: 0 10px;}
      .woocommerce table.shop_table td {padding: 2px 11px;}
      .woocommerce table.shop_table td.product-price {text-align: right;}
      .woocommerce table.shop_table td.product-name {min-width: 100%;}
      .woocommerce table thead tr th:first-child, .woocommerce table tbody tr td:first-child {width: 100%;}
      .col.td2 {max-width: 130px;}
      .woocommerce-cart table.cart .product-thumbnail {max-width: 120px;}
      .woocommerce-cart table .quantity.buttons_added {justify-content: flex-end;}
      .td2 .product-subtotal {padding: 0 !important;}
      .s-cart .woocommerce-error, .s-cart .woocommerce-info, .s-cart .woocommerce-message {margin: 0;}
      .woocommerce form .form-row-first,
      .woocommerce form .form-row-last,
      .woocommerce-page form .form-row-first,
      .woocommerce-page form .form-row-last {width: 100%;}
      .order-review {padding: 20px 15px 30px;}
      .checkout.woocommerce-checkout > div:last-child {padding: 0;}
      .slider-fruit {margin-top: 50px !important;}
      .slider-fruit.owl-carousel.owl-drag .owl-item img {height: 150px !important;}
      .slider-fruit-wrap {margin: 0 -15px;}
      .cat-one img {height: 150px;}
      .cat-one h3 {font-size: 17px !important;}
      .s-related-product .product-text {padding: 15px 30px;}
      .s-related-product .quantity.buttons_added .input-text {width: 41.66667%;}
      .s-single-product .product-price-cart .variations .label {width: unset;display: block !important;}
      .s-single-product .product-price-cart .variations td.value {display: block !important;}
      .s-single-product .product-price-cart .variations {width: 100%;}
      .s-single-product .product-price-cart .quantity.buttons_added::after {content: none;}
      .s-single-product .product-price-cart .quantity.buttons_added .input-text {width: 40% !important;}
      .s-single-product .product-price-cart .quantity.buttons_added .minus,
      .s-single-product .product-price-cart .quantity.buttons_added .plus {width: 30%;}
      .s-single-product .product-price-cart .quantity.buttons_added { flex-wrap: wrap; }
      .s-single-product .product-price-cart .quantity.buttons_added::before {content: 'כמות:';position: relative;width: 100%;text-align: right;margin: 0 0 6px;}
      .product-price-cart form.cart .single_add_to_cart_button,
      .product-price-cart form.cart .ajax_add_to_cart {max-width: unset;}
      .soc-btn {max-width: unset;margin: 19px 0 0;}
      #customer_login {margin: 0;}
      .s-account {margin: 0 0 50px;}
      .s-account .container {padding: 0;}
      .s-account .woocommerce {background: #F4F4F4;}
      .s-account #customer_login {max-width: 288px; margin: 0 auto;}
  
  }
  
  @media (max-width: 320px) {
      .menu-logo-wrap {padding: 0 5px;}
      .main-navigation {margin-right: 0px;}
      .members_login {margin: 0 10px 0 0;}
      .filter-menu {padding: 0 20px;}
      .wppb-user-forms ul li.wppb-checkbox li label {font-size: 12px;}
      .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-actions,
      .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions {display: none;}
  
  }
  
  
  /*==========  Mobile First  ==========*/
  
  @media (min-width: 576px) {
  
  }
  
  @media (min-width: 768px) {
  
  }
  
  @media (min-width: 992px) {
      .block-sub-slider .container {max-width: 650px;}
      .s-delievery .left-col { -webkit-box-flex: 0; -webkit-flex: 0 0 33%; -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%; }
      .s-delievery .right-col { -webkit-box-flex: 0; -webkit-flex: 0 0 66%; -ms-flex: 0 0 66%; flex: 0 0 66%; max-width: 66%; }
      .page-template-fruit-today .left-col { -webkit-box-flex: 0; -webkit-flex: 0 0 52%; -ms-flex: 0 0 52%; flex: 0 0 52%; max-width: 52%; }
      .page-template-fruit-today .right-col {flex: 0 0 48%;max-width: 48%;}
      .slider-fruit .owl-nav {display: block !important;}
      .s-fruit-bar .left-col { -webkit-box-flex: 0; -webkit-flex: 0 0 52%; -ms-flex: 0 0 52%; flex: 0 0 52%; max-width: 52%; }
      .s-fruit-bar .right-col {-webkit-box-flex: 0;-webkit-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;max-width: 48%;}
      .slider-fruit .owl-dots {display: none !important;}
      .s-club-car .left-col { -webkit-box-flex: 0; -webkit-flex: 0 0 52%; -ms-flex: 0 0 52%; flex: 0 0 52%; max-width: 52%; }
      .s-club-car .right-col {padding-left: 90px;-webkit-box-flex: 0;-webkit-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;max-width: 48%;}
      .slider-product {display: none !important;}
  
  }
  
  @media (min-width: 1200px) {
      .container {max-width: 1440px;}
      .site-header .container {max-width: unset;padding: 0 4%;}
      .s-related-product2 .col-md-3 {flex: 0 0 20%;max-width: 20%;}
      .s-search .s-related-product2 .col-md-3 {flex: 0 0 25%;max-width: 25%;}
      .s-related-product .col-lg-6 {flex: 0 0 25%;max-width: 25%;}
  
      body.fontMedium {font-size: 16px;}
      body.fontMedium .accessibility .acs-button {font-size: 15px;}
      body.fontMedium p {font-size: 18px;}
      body.fontMedium .kosher-popup-wrapper p,
      body.fontMedium .timerCountDown p {font-size: 27px;}
      body.fontMedium .title {font-size: 44px;}
      body.fontMedium .menu-logo-wrap .menu li a {font-size: 30px;line-height: 24px;}
      body.fontMedium .main-navigation a {font-size: 18px;}
      body.fontMedium .product-text .product-name a {font-size: 34px;}
      body.fontMedium .price {font-size: 35px;}
      body.fontMedium form.cart .single_add_to_cart_button,
      body.fontMedium form.cart .ajax_add_to_cart {font-size: 26px;}
      body.fontMedium .btn-link {font-size: 24px;}
      body.fontMedium .promote_headline {font-size: 32px;}
      body.fontMedium .footer-main .widget > h3 {font-size: 35px;}
      body.fontMedium .footer-main ul a {font-size: 19px;}
      body.fontMedium .footer-bottom .credits a {font-size: 16px;}
      body.fontMedium .footer-bottom .copyright p {font-size: 16px;}
      body.fontMedium .s-product-cat .filter-one h3 {font-size: 24px;}
      body.fontMedium .product-filter ul a {font-size: 26px;}
      body.fontMedium .s-delievery tr td {font-size: 19px;}
      body.fontMedium .caption_table tr td {font-size: 15px;}
      body.fontMedium .right-col h2 {font-size: 32px;}
      body.fontMedium .left-col h2 {font-size: 32px;}
      body.fontMedium .left-col input,
      body.fontMedium .left-col textarea,
      body.fontMedium .left-col select {font-size: 1.5rem;}
      body.fontMedium .page-template-fruit-bar .right-col p {font-size: 16px;}
      body.fontMedium .s-club-car .right-col p {font-size: 16px;}
      body.fontMedium .s-contact-us .right-col p {font-size: 16px;}
      body.fontMedium .s-post h1 {font-size: 40px;}
      body.fontMedium .s-index-posts article h3 {font-size: 36px;}
  
  
      body.fontLarge {font-size: 17px;}
      body.fontLarge .accessibility .acs-button {font-size: 15px;}
      body.fontLarge p {font-size: 19px;}
      body.fontLarge .kosher-popup-wrapper p,
      body.fontLarge .timerCountDown p {font-size: 29px;}
      body.fontLarge .title {font-size: 48px;}
      body.fontLarge .menu-logo-wrap .menu li a {font-size: 34px;line-height: 26px;}
      body.fontLarge .main-navigation a {font-size: 19px;}
      body.fontLarge .product-text .product-name a {font-size: 38px;}
      body.fontLarge .price {font-size: 38px;}
      body.fontLarge form.cart .single_add_to_cart_button,
      body.fontLarge form.cart .ajax_add_to_cart {font-size: 28px;}
      body.fontLarge .btn-link {font-size: 28px;}
      body.fontLarge .promote_headline {font-size: 36px;}
      body.fontLarge .footer-main .widget > h3 {font-size: 38px;}
      body.fontLarge .footer-main ul a {font-size: 20px;}
      body.fontLarge .footer-bottom .credits a {font-size: 17px;}
      body.fontLarge .footer-bottom .copyright p {font-size: 17px;}
      body.fontLarge .s-product-cat .filter-one h3 {font-size: 26px;}
      body.fontLarge .product-filter ul a {font-size: 28px;}
      body.fontLarge .s-delievery tr td {font-size: 20px;}
      body.fontLarge .caption_table tr td {font-size: 16px;}
      body.fontLarge .right-col h2 {font-size: 36px;}
      body.fontLarge .left-col h2 {font-size: 36px;}
      body.fontLarge .left-col input,
      body.fontLarge .left-col textarea,
      body.fontLarge .left-col select {font-size: 1.7rem;}
      body.fontLarge .page-template-fruit-bar .right-col p {font-size: 17px;}
      body.fontLarge .s-club-car .right-col p {font-size: 17px;}
      body.fontLarge .s-contact-us .right-col p {font-size: 17px;}
      body.fontLarge .s-post h1 {font-size: 46px;}
      body.fontLarge .s-index-posts article h3 {font-size: 38px;}
  
      .s-product-cat .col-lg-4 {flex: 0 0 25%;max-width: 25%;}
  
  }
  
  .text__slider, .tp-splitted{
      text-align: left !important;
      direction: rtl;
  }
  .kosher-popup-wrapper {
    display: none;
}

.timerCountDown.before {
    display: none;
}
  
  div#appleOpen {
      transform: rotate(-8deg) translateY(119px) translateX(-27px);
      z-index: 5;
      -webkit-transform: rotate(-8deg) translateY(119px) translateX(-27px);
      -moz-transform: rotate(-8deg) translateY(119px) translateX(-27px);
      -ms-transform: rotate(-8deg) translateY(119px) translateX(-27px);
      -o-transform: rotate(-8deg) translateY(119px) translateX(-27px);
  }
  div#orangeOpen {
      transform: rotate(4deg) translateY(71px) translateX(6px);
      z-index: 4;
  }
  div#middleFruit {
      z-index: 3;
  }
  div#orangeClose {
      transform: rotate(-9deg) translateY(-46px) translateX(6px);
      z-index: 2;
  }
  div#appleClose {
      transform: rotate(-2deg) translateY(-104px) translateX(6px);
      z-index: 1;
      right: 20px;
      top: -7px;
  }
  #parallaxContent div{
      position: relative;
      transition: all 1s ease-out;
  }
  #parallaxContent{
      position: absolute;
      top: 20px;
     left: 80px;
  }
  .s-pb .container{
      position: relative;
  }