/* @params duration | timing-function | delay | name */
/*todo*/
/*todo*/
/*todo*/
/*todo*/
body.error404 {
  background-image: url("https://demo.foodbox.myamazing.site/wp-content/themes/ama_food/css../../media//thanku_page_bg.jpg");
}

article.error-404 {
  background: #FFFFFF;
  max-width: 600px;
  text-align: center;
  margin: 5% auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 30px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 30px 5px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 30px 5px;
}
article.error-404 .inner {
  padding: 35px 0 20px;
}
article.error-404 .inner h1 {
  margin: 0;
  font-size: 32px;
}
article.error-404 .inner p {
  font-size: 20px;
  font-weight: 500;
}

.contact-page .page-header h1, .contact-page .page-header h2 {
  font-weight: bold;
  font-size: 50px;
  margin: 0;
  line-height: 45px;
}
@media (max-width: 768px) {
  .contact-page .page-header h1, .contact-page .page-header h2 {
    font-size: 20px;
  }
}
.contact-page .page-header h2 {
  color: #EE1B36;
}
.contact-page .page-content {
  max-width: 700px;
  padding: 20px;
  margin: auto;
}
.contact-page .contact_details {
  padding: 15px 0;
  border-top: 1px dotted #000;
  margin-top: 15px;
}
.contact-page .contact_details .details-row {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.contact-page .contact_details .details-row .icon:after {
  display: inline-block;
  color: #EE1B36;
  font-family: FontAwesome;
  margin: 0 5px;
}
.contact-page .contact_details .details-row .val {
  display: inline-block;
}
.contact-page .contact_details .details-row.contact-address .icon:after {
  content: "\f041";
}
.contact-page .contact_details .details-row.contact-email .icon:after {
  content: "\f0e0";
}
.contact-page .contact_details .details-row.contact-phone .icon:after {
  content: "\f095";
}
.contact-page .contact_details .details-row.contact-fax .icon:after {
  content: "\f02f";
}

.contact-page-content {
  padding: 0 60px;
}

.contact-form-container {
  max-width: 100%;
}
.contact-form-container form .form-row .form-field {
  font-size: 16px;
}
.contact-form-container form .form-row .form-field input {
  width: 100%;
  font-size: 16px;
  padding: 5px;
}
.contact-form-container form .form-row .form-field textarea {
  width: 100%;
  height: 140px;
  font-size: 16px;
  padding: 5px;
}
.contact-form-container form input[type=submit] {
  border: none;
  cursor: pointer;
  text-align: center;
  padding: 5px 15px;
  background: #000;
  color: #fff;
  vertical-align: top;
  min-width: 150px;
  max-width: 150px;
  font-size: 22px;
  padding: 0;
  font-weight: bold;
  margin: 10px 0;
}
.contact-form-container form input[type=submit].borderd {
  border: 5px solid #fff;
  -webkit-box-shadow: 0 0 0 1px #000;
  -moz-box-shadow: 0 0 0 1px #000;
  box-shadow: 0 0 0 1px #000;
}
.contact-form-container .wpcf7-response-output {
  border: none;
  padding: 0;
  margin: 0;
}
.contact-form-container .wpcf7-validation-errors,
.contact-form-container span.wpcf7-not-valid-tip {
  border: none;
  color: red;
}
.contact-form-container .wpcf7-mail-sent-ok {
  color: #000;
  font-weight: bold;
}

.top_cart_bg img, .bot_cart_bg img {
  height: auto;
  max-width: 100%;
}

#page_grid .row .use_text .inner-box .jobs-list {
  background: #fff;
  color: #000;
  padding: 20px;
  border: 1px solid;
  font-size: 16px;
  height: 425px;
  overflow-y: auto;
  overflow-x: hidden;
}
#page_grid .row .use_text .inner-box .jobs-list::-webkit-scrollbar {
  width: 6px;
  background: #B4B4B4;
}
#page_grid .row .use_text .inner-box .jobs-list::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #000;
}
#page_grid .row .use_text .inner-box .jobs-list .post-item p {
  font-size: 17px;
  line-height: 1.2;
}
#page_grid .row .use_text .inner-box .jobs-list .post-item strong {
  font-weight: 500;
}
#page_grid .row .use_text .inner-box .jobs-list .post-item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid;
}
#page_grid .row .use_text .inner-box .jobs-list .post-item:last-child {
  padding: 0;
  margin-bottom: 0;
  border-bottom: none;
}

body.page-template-front-page-bglayer {
  overflow: hidden;
}
body.page-template-front-page-bglayer #site_wrap {
  position: relative;
  min-height: 100vh;
  right: 0;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  z-index: 2;
  background-color: #fff;
}
body.page-template-front-page-bglayer #site_wrap.move {
  transform: translateX(-300px);
}
body.page-template-front-page-bglayer #siteFooter {
  position: absolute;
  bottom: 0;
  background: transparent;
  border: none;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu {
  height: 100%;
  min-height: 100%;
  position: fixed;
  width: 300px;
  height: 100%;
  z-index: 1;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .container {
  max-width: 100%;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner {
  display: block;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #logo {
  float: none;
}
@media (max-width: 768px) {
  body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #logo {
    display: none;
  }
}
@media (max-width: 768px) {
  body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #mobile_menu_btn {
    display: none;
  }
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav {
  float: none;
  padding: 0;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu {
  height: auto;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu li {
  float: none;
  width: 100%;
  display: block;
  padding: 5px 0;
  border-radius: 0;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu li.menu-item-has-children:hover > a {
  height: auto;
  padding: 5px 15px;
  line-height: 1;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu li.menu-item-has-children:hover > a:after {
  display: none;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu li ul.sub-menu {
  position: static;
  margin: 10px 0 0 0;
  padding: 0;
  display: block;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu li ul.sub-menu li {
  text-align: right;
}
body.page-template-front-page-bglayer #siteHeader.sidemenu .header_inner #siteNav .mainmenu li ul.sub-menu li a {
  line-height: inherit;
  font-size: inherit;
}
@media (max-width: 768px) {
  body.page-template-front-page-bglayer #siteHeader.sidemenu #siteNavwrap {
    width: 100%;
  }
  body.page-template-front-page-bglayer #siteHeader.sidemenu #siteNavwrap #siteNav #siteNav {
    display: block;
    position: static;
    margin: 0;
    background: transparent;
  }
  body.page-template-front-page-bglayer #siteHeader.sidemenu #siteNavwrap #siteNav #siteNav .mainmenu {
    text-align: right;
  }
}
body.page-template-front-page-bglayer div#floatMenu {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 9;
}
body.page-template-front-page-bglayer div#open_sidemenu, body.page-template-front-page-bglayer #close_sidemenu {
  -webkit-transition: all 350ms ease-out;
  -moz-transition: all 350ms ease-out;
  -ms-transition: all 350ms ease-out;
  -o-transition: all 350ms ease-out;
  transition: all 350ms ease-out;
  color: #fff;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
  background: #384b59;
  line-height: 50px;
  padding: 5px;
  border-radius: 100%;
  width: 50px;
  height: 50px;
}
body.page-template-front-page-bglayer #close_sidemenu {
  cursor: pointer;
  color: #000;
  background: transparent;
  margin: 20px;
}
body.page-template-front-page-bglayer .page-content {
  text-align: center;
  padding: 10% 0;
}
@media (max-width: 768px) {
  body.page-template-front-page-bglayer .page-content {
    padding: 20% 0;
  }
}

.sidemenu_open #open_sidemenu {
  opacity: 0;
}

#bg_layer {
  line-height: 0;
  font-size: 0;
  position: fixed;
  z-index: 0;
  min-width: 100%;
  min-height: 100%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  opacity: 1;
}
#bg_layer #bg_layer_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url("https://demo.foodbox.myamazing.site/wp-content/themes/ama_food/css../../media/patt.png");
  z-index: 2;
}
#bg_layer #bg_layer_video {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
}
#bg_layer #bg_layer_slider {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
}
#bg_layer #bg_layer_slider .swiper-container {
  height: 100%;
}
#bg_layer #bg_layer_slider .swiper-container .swiper-slide {
  background-size: cover;
  background-position: 50%;
}

.bg_layer_logo {
  max-width: 500px;
  margin: 15px auto;
}
@media (max-width: 768px) {
  .bg_layer_logo {
    max-width: 80%;
  }
}

body.page-template-front-page-ssfp #logo {
  display: none;
}
body.page-template-front-page-ssfp #siteHeader:not(.as_inner) {
  position: relative;
}
@media (min-width: 769px) {
  body.page-template-front-page-ssfp #siteHeader:not(.as_inner) {
    background: transparent;
  }
}
body.page-template-front-page-ssfp #siteHeader:not(.as_inner) .header_inner {
  background: transparent;
}
body.page-template-front-page-ssfp #siteHeader.as_inner #logo {
  display: block;
}
body.page-template-front-page-ssfp #pageWrap {
  min-height: 100%;
  height: 100%;
}
body.page-template-front-page-ssfp #ssfp_layout {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  -webkit-align-items: stretch;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  min-height: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #ssfp_layout {
    height: auto;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar {
  width: 25%;
  min-width: 320px;
  background: #000;
  text-align: center;
  color: #FFFFFF;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  -webkit-align-items: stretch;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar {
    width: 100%;
    order: 5;
    -webkit-order: 5;
  }
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area {
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  -webkit-align-items: stretch;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area #socialNav {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area #socialNav li img {
  width: 30px;
  margin: 0 0 0 15px;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area #socialNav li:last-child img {
  margin: 0;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area .top-area-content {
  width: 100%;
  text-align: left;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area .top-area-content p {
  margin: 0;
  text-align: left;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area .top-area-content img {
  /* max-height: $sidebarSocialIconsWidth;
   max-width: 130px;*/
  width: auto;
  max-width: 100%;
  height: auto;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .top-area.hasMenu .top-area-content {
  flex: 1;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .logo-area {
  padding: 20px;
  flex: 1;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .logo-area a {
  display: inline-block;
  height: auto;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .logo-area a img {
  margin: auto;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .logo-area a img {
    max-height: 100px;
  }
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .grid-area {
  flex: 1;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .grid-area {
    flex: 1;
  }
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .grid-area #page_grid {
  padding: 0;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .grid-area #page_grid > .row {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .grid-area #page_grid > .row > div {
  padding: 0;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_sidebar .grid-area #page_grid > .row > div img {
  max-width: 100%;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_content {
  width: calc(100% - 25%);
  position: relative;
}
body.page-template-front-page-ssfp #ssfp_layout #ssfp_content #bg_layer {
  position: absolute;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #ssfp_layout #ssfp_content {
    display: none;
  }
  body.page-template-front-page-ssfp #ssfp_layout #ssfp_content.show_slider_on_mobile {
    display: block;
    width: 100%;
    order: 1;
    -webkit-order: 1;
  }
}
body.page-template-front-page-ssfp #mainSlider {
  min-height: 100%;
  margin-top: -120px;
  z-index: 10;
  position: relative;
}
body.page-template-front-page-ssfp #mainSlider .swiper-container {
  min-height: 100%;
  height: 100%;
}
body.page-template-front-page-ssfp #mainSlider .swiper-container .swiper-slide {
  min-height: 100%;
  height: 100%;
  background-size: cover;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #mainSlider .swiper-container .swiper-slide {
    background: none !important;
    align-items: flex-start;
    height: auto !important;
  }
}
body.page-template-front-page-ssfp #mainSlider img.bg {
  width: 100%;
  height: 100%;
  opacity: 0;
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #mainSlider img.bg {
    z-index: 5;
    opacity: 1 !important;
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.page-template-front-page-ssfp #mainSlider {
    margin: 0;
  }
}

body.page-template-front-page-onepage_wide #mainSlider .swiper-slide {
  height: auto;
}
body.page-template-front-page-onepage_wide #mainSlider .swiper-slide img.bg {
  width: 100%;
}
body.page-template-front-page-onepage_wide #page_grid .row {
  padding-bottom: 0;
}
body.page-template-front-page-onepage_wide #page_grid .row.row.instagram {
  padding: 40px;
}
body.page-template-front-page-onepage_wide .row.section-row .seperator {
  margin: 35px 0;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide .row.section-row .seperator {
    margin: 15px 0;
  }
}
body.page-template-front-page-onepage_wide .row.section-row.branch_slider {
  background: url(https://cdn.foodbox.co.il/wp-content/uploads/sites/32/2018/12/19112439/branch_bg.jpg);
  background-size: cover;
}
body.page-template-front-page-onepage_wide .row.section-row.branch_slider .inner-border {
  border: none !important;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide .row.section-row.branch_slider .inner-border {
    padding: 0 !important;
  }
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row .inner-box h2 {
  text-align: center;
  font-size: 65px;
  line-height: 55px;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #page_grid .row.section-row .inner-box h2 {
    font-size: 40px;
    line-height: 35px;
  }
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row .inner-box h4 {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #page_grid .row.section-row .inner-box h4 {
    font-size: 18px;
  }
}
body.page-template-front-page-onepage_wide #branches_slider_wrap {
  text-align: center;
  padding: 25px 0;
  width: 100%;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap h2 {
  color: #000000;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap h4 {
  color: #000000;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter {
  padding: 15px;
  font-size: 20px;
  font-weight: normal;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter label {
  font-weight: normal;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter select {
  padding: 5px;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter nav a {
  display: inline-block;
  padding: 2px 21px;
  background: #ddd;
  margin: 0 10px;
  text-decoration: none !important;
  border-radius: 4px;
  font-size: 24px;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter nav a:hover, body.page-template-front-page-onepage_wide #branches_slider_wrap .branch-filter nav a.active {
  background: #EE1B36;
  color: #fff;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll {
  position: relative;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll {
    overflow: auto;
  }
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll:before, body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll:after {
  content: url(https://cdn.foodbox.co.il/wp-content/uploads/sites/32/2018/12/19112922/arrow_r.svg);
  width: 50px;
  height: 50px;
  position: absolute;
  right: -50px;
  top: calc(50% - 25px);
  display: none;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll:before, body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll:after {
    display: none;
  }
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll:after {
  content: url(https://cdn.foodbox.co.il/wp-content/uploads/sites/32/2018/12/19112921/arrow_l.svg);
  left: -50px;
  right: auto;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  justify-content: space-evenly;
  -webkit-justify-content: space-evenly;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 30px auto;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider {
    align-items: flex-start;
    justify-content: flex-start;
    width: auto;
    max-width: none;
    white-space: nowrap;
    flex-wrap: nowrap;
  }
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide {
  max-width: calc(25% - 20px);
  min-width: calc(25% - 20px);
  margin: 10px 10px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide {
    flex: none;
    width: 80%;
    max-width: none;
    margin: 0 15px;
  }
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item {
  background: #EAE8E5;
  padding: 15px 0;
  border-radius: 10px;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item h5 {
  font-weight: 500 !important;
  padding: 5px 0;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item .thumb {
  border-radius: 100%;
  overflow: hidden;
  width: 100px;
  height: 100px;
  border: 3px solid #FFFFFF;
  margin: 10px auto;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item a.btn {
  background: #BC1E2D;
  color: #FFFFFF;
  display: block;
  padding: 5px;
  text-decoration: none;
  max-width: 80%;
  margin: 5px auto;
  font-size: 19px;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item .info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  padding: 10px 5px;
  border-top: 1px solid #FFFFFF;
  margin: 5px 0 0;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item .info > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-weight: normal;
  font-size: 18px;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item .info .tag {
  height: 30px;
  margin: 0;
  width: 50px;
}
body.page-template-front-page-onepage_wide #branches_slider_wrap #branches_slider_scroll #branches_slider .branch-slide .branch-slider-item .info:last-of-type {
  margin: 0 0 15px;
  border-bottom: 1px solid #FFFFFF;
}
body.page-template-front-page-onepage_wide #page_grid section#branches_slider_wrap .center a {
  color: #000000;
  font-size: 20px;
  text-decoration: none;
  font-weight: normal;
}
body.page-template-front-page-onepage_wide #page_grid section#branches_slider_wrap .center a:after {
  content: ">";
  display: inline-block;
  margin: 0 5px;
}
body.page-template-front-page-onepage_wide #page_grid section#branches_slider_wrap .center a:before {
  content: "";
  display: inline-block;
  margin: 0 15px;
  background: url(https://cdn.foodbox.co.il/wp-content/uploads/sites/32/2018/12/19113222/PIN.svg) no-repeat;
  width: 45px;
  height: 45px;
  vertical-align: middle;
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us {
  padding-bottom: 50px;
}
@media (max-width: 768px) {
  body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us {
    padding-bottom: 0;
  }
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form {
  position: relative;
  padding: 20px 0;
  width: 700px;
  max-width: 100%;
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form label {
  font-weight: normal;
  font-size: 16px;
  color: #9E9E9E;
  width: 100%;
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form textarea {
  border: 1px solid #DDDDDD;
  height: 165px;
  width: 100%;
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form input[type=text],
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form input[type=tel],
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form input[type=email] {
  width: 100%;
  border: 1px solid #DDDDDD;
  height: 40px;
  line-height: 40px;
  padding: 10px;
}
body.page-template-front-page-onepage_wide #page_grid .row.section-row.contact-us .wpcf7-form .wpcf7-submit {
  color: #FFFFFF;
  border: none;
  font-size: 20px;
  display: block;
  width: 100%;
  padding: 8px;
}

a.order_now_label {
  position: absolute;
  display: inline-block;
  bottom: 30px;
  left: 30px;
}

/*forms*/
div.wpcf7 {
  padding-bottom: 40px;
  position: relative;
}
div.wpcf7 .wpcf7-response-output {
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  margin: 0;
}
div.wpcf7 .submit-row {
  position: relative;
}
div.wpcf7 .submit-row .ajax-loader {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.6);
  width: 70px;
  background-repeat: no-repeat;
  background-position: 50%;
  box-sizing: border-box;
  margin: 0;
  height: 30px;
}
div.wpcf7 form .form-row {
  margin-bottom: 10px;
}
div.wpcf7 form .form-row .form-field input[type=text],
div.wpcf7 form .form-row .form-field input[type=tel],
div.wpcf7 form .form-row .form-field input[type=email],
div.wpcf7 form .form-row .form-field input[type=number],
div.wpcf7 form .form-row .form-field input[type=password],
div.wpcf7 form .form-row .form-field textarea, div.wpcf7 form .form-row .form-field select {
  width: 100%;
  border: none;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-clip: padding-box; /* stops bg color from leaking outside the border: */
  font-weight: normal;
  font-size: 16px;
  padding: 0px 10px;
  height: 25px;
  color: #000;
  background: #fff;
}
div.wpcf7 form .form-row .form-field textarea {
  height: 100px;
}
div.wpcf7 form .form-row .form-field input[type=submit] {
  border: none;
  cursor: pointer;
  text-align: center;
  padding: 5px 15px;
}

/*# sourceMappingURL=style.css.map */
