
@media only screen and (max-height: 750px) {
/*	.main-logo-wrapper {
		bottom: -30%
	}
	.main-logo-wrapper img {
		width: 70% !important
	}

	new
	body.page-template-tpl-home2 .main-logo-wrapper img {
		width: 40% !important
	}
	/*end*/
}

@media only screen and (max-width: 1800px) {
footer.footer a.phone {
    padding-right: 20px;
}

body.page-template-tpl-home2 .deliv-btn-wrapper {
    right: 41%;
}

body.page-template-tpl-contact2 .contact-section {
    height: 900px;
    padding-top: 100px;
    background-size: cover;
}
}

@media only screen and (max-width: 1700px) {
	.delivery-tel-wrapper a:after {
		width: 80%
	}

	footer.footer ul li a,
	footer.footer a.phone {
    font-size: 1.1em;
}

footer.footer .row {
    padding: 0 20px;
}

body.page-template-tpl-home2 .main-logo-wrapper {
    left: 10%;
    bottom: 8%;
    }
}

@media only screen and (max-width: 1500px) {

	footer.footer a.image img {
		max-width: 150px;
	}

	body.page-template-tpl-home2 .main-logo-wrapper {
    left: 10%;
    bottom: 18%;
    }

    body.page-template-tpl-home2 .home-bottom-section {
    	height: 350px;
    }

	.delivery-tel-wrapper a:after {
		width: 79%
	}
	.main-logo-wrapper img,
	.stamp-wrapper img,
	.menu-btn-wrapper img,
	.deliv-btn-wrapper img {
		width: 80%
	}
	.main-logo-wrapper {
		left: 0
	}
	.page-template-viewtpl-menu-php nav {
		margin: 12px 0
	}
	.page-template-viewtpl-menu-php .header {
		height: inherit
	}
	.page-template-viewtpl-menu-php .hero-section {
		height: 25vh
	}
	.page-template-viewtpl-menu-php .menu-main-section {
		height: 41vw
	}
	.page-template-viewtpl-menu-php .abs_title_banner img {
		max-width: 350px
	}
	.delivery-slider-wrapper img {
		max-width: 80%
	}
	.wanted-abs-image {
		left: -13vw
	}
	.wanted-abs-image img {
		max-width: 80%
	}
	.telephone-wrapper a p {
		font-size: 2.2rem
	}
	.telephone-wrapper a h3 {
		font-size: 5rem
	}
}

@media only screen and (max-width: 1366px) {
	footer.footer a.image img {
    max-width: 100px;
}

body.page-template-tpl-story2 .story-main {
    background-size: cover;
    }

.delivery-tel-wrapper a:after {
		width: 78%
	}
	.page-template-viewtpl-menu-php nav {
		margin: 12px 0
	}
	.page-template-viewtpl-menu-php .hero-section {
		height: 25vh
	}
	.page-template-viewtpl-menu-php .menu-main-section {
		height: 43vw
	}
	.page-template-viewtpl-menu-php .abs_title_banner {
		bottom: 30px !important
	}
	.page-template-viewtpl-menu-php .abs_title_banner img {
		max-width: 300px
	}
}

@media only screen and (max-width: 1280px) {

	body.page-template-tpl-contact2 .contact-section {
    height: 800px;
}

	body.page-template-tpl-home2 nav ul li a,
	body.page-template-tpl-menu2 nav ul li a,
	body.page-template-tpl-contact2 nav ul li a,
	body.page-template-tpl-wanted2 nav ul li a,
	body.page-template-tpl-story2 nav ul li a,
	body.page-template-tpl-branches2 nav ul li a,
	body.single-branches nav ul li a,
	body nav ul li a  {
    font-size: 1.8rem;
    padding: 5px 13px;
}

.about-text-wrap p, .single-branch a {
	font-size: 24px;
}

body .branch-content h2 {
    font-size: 3em;
}

body .branch-content > p:nth-child(2),
body .branch-content p.phone {
    font-size: 2em;
}

body .menu,
body .time {
  background-size: contain !important;
  width: 293px;
  background-repeat: no-repeat !important;
    }

body .branch-image-slider {
    position: absolute;
    max-width: 420px;
}

.single-branch-wrapper a, .single-branch-wrapper p {
    font-size: 1.5rem;
    }

	.delivery-tel-wrapper a:after {
		width: 77%
	}
	.page-template-viewtpl-menu-php nav {
		margin: 12px 0
	}
	.page-template-viewtpl-menu-php .hero-section {
		height: 18vh
	}
	.page-template-viewtpl-menu-php .menu-main-section {
		height: 43vw
	}
	.page-template-viewtpl-menu-php .abs_title_banner img {
		max-width: 350px
	}
	.wanted-abs-image {
		left: -20vw
	}
	.page-template-viewtpl-menu-php .abs_title_banner {
		bottom: auto !important
	}
	.page-template-viewtpl-menu-php .hero-wrapper {
		height: 19vh
	}
	.wrap_img_number img {
		width: 70%
	}
}

@media only screen and (max-width: 1180px) {

.menu-page .section {
	margin: auto;
}

section.section.sides-section {
	margin-top: 10px;
}


.main-logo-wrapper img, .stamp-wrapper img, .menu-btn-wrapper img, .deliv-btn-wrapper img {
    width: 60%;
}

footer.footer ul li {
    display: inherit;
    padding: 0 5px;
    }

    footer.footer a.phone {
    padding-right: 5px;
}

footer.footer a.image {
    padding-right: 5px;
}

footer.footer a.web3d, footer .medium-2.small-8 {
    font-size: 14px;
}

footer.footer a.web3d img {
	max-width: 65px;
}

footer.footer .row {
    padding: 0 0px;
}

	.delivery-tel-wrapper a:after {
		width: 75%
	}
	.top-section-repeater {
		/*background: url(../../images/section-border-1.png) no-repeat 50% 46%*/
	}
	.top-section {
		/*margin-bottom: 4rem*/
	}
	.top-section .top-section-image {
		/*bottom: 0;
		width: 100%;
		text-align: center;
		margin-bottom: 5rem*/
	}
	.menu-item-1 {
		/*margin-right: 0;
		width: 50%*/
	}
	.menu-item-1:after {
		/*left: 0*/
	}
	.menu-item-1 .pizza-icon {
		/*left: -40px*/
	}
	.menu-page-item {
		/*max-width: 90%;
		min-width: 0*/
	}
	.extras-section-inner {
		/*width: 100%;
		clear: both;
		margin-bottom: 3rem*/
	}
	section.section.sides-section {
		/*width: 100%;
		margin-bottom: 3rem*/
	}
	.menu-bottom-section-area .bottom-section-area-right,
	.menu-bottom-section-area .bottom-section-area-left {
		width: 100%;
	/*	background: none*/
	}
	.menu-bottom-section-area .bottom-section-area-right .section,
	.menu-bottom-section-area .bottom-section-area-left .section {
		/*margin-bottom: 3rem*/
	}
	.icecreams-section,
	.drinks-section {
		/*padding-right: 0*/
	}
	.is-block-part,
	.salads-section {
	/*	max-width: none;
		width: 100%*/
	}
	.delivery-inner h3 {
		font-size: 3rem
	}
	.delivery-inner h4 {
		font-size: 5rem
	}
	.wanted-abs-image {
		left: -27vw;
		bottom: 80%
	}
	.wanted-abs-image img {
		max-width: 60%
	}
	.info-wrapper .info-inner {
		left: 4%
	}
}

@media only screen and (max-width: 1040px) {

	body.page-template-tpl-contact2 .contact-section .second {
		width: auto;
		padding-top: 50px;
	}

	footer.footer ul li a, footer.footer a.phone {
    font-size: 1em;
}
	html {
		font-size: 90%
	}
	.delivery-tel-wrapper a:after {
		width: 74%
	}
	.delivery-inner .stamp {
		left: -30vw
	}
	.delivery-inner h3 {
		max-width: 80%
	}
	.branch {
		text-align: center;
		margin: 20px 0
	}
	.branch a {
		font-size: 1.5rem
	}
	.contact-section .slider-container .delivery-slider-wrapper {
		left: 0;
		top: -113vh
	}
	.stack {
		display: none
	}
	.info-wrapper .info-inner {
		position: relative;
		left: 0;
		top: 0;
		text-align: center
	}
	.form-wrapper .details-field {
		max-width: none
	}
	.form-wrapper .message-field {
		margin-top: auto
	}
	.bs-branches {
		padding-right: 0
	}
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper {
		padding: 150px 5rem
	}
	.story-image-slider {
		left: -2vw
	}


}

@media only screen and (max-width: 1023px) {
body .bg-image {
	display: none;
}

 .about-text-wrap {

    max-width: 100%;
    float: none;
    margin-left: 20px;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    margin-bottom: 30px;

}

body.page-template-tpl-contact2 .contact-section .second {
	position: relative;
right: auto;
float: none;
background-position-y: 20px;
padding-top: 20px;
height: 300px;
width: 300px;
left: auto;
margin: auto;
}

.info-wrapper .info-inner .contact-info {
    font-size: 1.6em;
    }

body.page-template-tpl-contact2 .contact-section {
    height: auto;
}
}

@media only screen and (max-width: 960px) {

	header {
    height: auto;
    min-height: auto;
}

body.page-template-tpl-contact2 .contact-btn, body.page-template-tpl-story2 .story-btn {
    height: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    max-width: 250px;
    margin: auto;
}

body.page-template-tpl-contact2 .contact-section {
    padding-top: 20px;
    }

    body.page-template-tpl-contact2 .contact-btn h3, body.page-template-tpl-story2 .story-btn h3 {
    	font-size: 20px;
    }

body.page-template-tpl-wanted2 .wanted-left-image {
    position: absolute;
    top: 0px;
    left: 0;
    max-width: 150px;
}

body .about {

    position: relative;
    min-height: 250px;
    }

body .single-branch-wrapper {

    padding: 40px 0;
    min-height: 700px;

}


.hero-wrapper .abs_title_banner {
    top: 20%;
    transform: translateY(0%);
}

.header-wrapper {
	background-size: contain;
}

.hero-wrapper,
body.page-template-tpl-wanted2 .hero-wrapper {
    position: relative;
    min-height: 150px;
    max-height: 150px;
    height: 150px;
    }

    body.page-template-tpl-wanted2 .wanted-title-image {
    margin-top: -110px;
}

.wanted-section .wanted-wrapper .desc-wrapper {
    margin-bottom: 20px;
    margin-top: 70px;
}

body.page-template-tpl-story2 .row.story {
	padding: 0 20px;

	}

body.page-template-tpl-story2 .image img {
    max-width: 120px;
}

body.page-template-tpl-story2 .text p, body.page-template-tpl-story2 .text {
    font-size: 16px;
}

body.page-template-tpl-story2 .story-main {
	margin-top: -80px;
	margin-bottom: -180px;
}

html[lang="en-US"] body.page-template-tpl-story2 .story-main {
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
html[lang="en-US"] body.page-template-tpl-story2 .story-bottom-section {
    padding-top: 10px;
    height: auto;
}
body.page-template-tpl-story2 .story-btn h3 {
    padding-right: 50px;
    font-size: 3em;
}

body.page-template-tpl-story2 .story.last .image img {
    max-width: 180px;
}

body.page-template-tpl-story2 .story.last .text {
    font-size: 20px;
}

body.page-template-tpl-home2 .home-bottom-section .row {
    padding-top: 10px;

}


body.page-template-tpl-home2 .home-slide {
	background-position: center !important;
	background-attachment: fixed;
	height: 250px !important;
	max-height: 250px;
}

body.page-template-tpl-home2 .home-bottom-section {
	background: #d2232a;
	background-size: cover;
background-attachment: scroll;
height: 200px;
background-position: top;
background-repeat: no-repeat;
margin-top: 0px;
}

body .branch-image-slider {

    position: absolute;
    max-width: 280px;

}

footer .medium-10,
footer .medium-2 {

    width: 100%;

}

footer.footer {
    text-align: center;
    font-size: 1.5em;
  padding: 10px 0 50px;
    margin-bottom: -50px;

}

body.page-template-tpl-home2 .main-logo-wrapper {
    left: 7%;
    bottom: 0;
    top: 0%;
}

body.rtl.page-template-tpl-home2 .main-logo-wrapper {
    left: -10%;
}

body.page-template-tpl-home2 .menu-btn-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    top: -43%;
    left: auto;
}

.telephone-wrapper a h3 {
    font-size: 4rem;
}

body.page-template-tpl-home2  .menu-btn-wrapper img,
body.page-template-tpl-home2 .deliv-btn-wrapper img {
	width: 80%;
}

body.page-template-tpl-home2 .home-slide {
    min-height: calc(100vh - 438px);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center;
}

body.page-template-tpl-home2 .deliv-btn-wrapper {
   position: absolute;
	bottom: 0;
	right: auto;
	top: -43%;
	left: 0;
}

body.page-template-tpl-story2 .story-bottom-section {
	padding-top: 10px;
}

body.page-template-tpl-story2 .story-bottom-section .story-btn {
    margin-bottom: 0px;
}

body.page-template-tpl-story2 .contact-info p {
    font-size: 19px;
}

body.page-template-tpl-branches2 .open-hourse {
    margin-left: -10px;
}

body.page-template-tpl-branches2 .branch-title a {
    font-size: 28px;
}


body .branches-row {
	/*padding: 0 30px;*/
}

body.page-template-tpl-branches2 .large-up-2 {
    padding: 0px 0;
}

body.page-template-tpl-branches2  .part-title {
    text-align: center;
    margin: auto;
}

body.page-template-tpl-branches2 .upper-title-wrapper img {
    height: auto;
    width: auto;
    max-width: 150px;
}

body.page-template-tpl-branches2 .branch-title span, body.page-template-tpl-branches2 .branch-address p, body.page-template-tpl-branches2 .branch-address a, body.page-template-tpl-branches2 .branch-address span, body.page-template-tpl-branches2 .branch-phone p, body.page-template-tpl-branches2 .branch-phone a, body.page-template-tpl-branches2 .branch-phone span {
    font-size: 20px;
}

body.page-template-tpl-branches2 .large-up-2:nth-child(2n+1) .branch,
body.page-template-tpl-branches2 .large-up-2:nth-child(2n) .branch {
	width: 475px;
	height: 180px;
}

body.page-template-tpl-branches2 .open-hourse a {
    width: 150px;
    height: 52px;
    font-size: 20px;
    }

footer.footer ul {
    margin-right: 0;
}
footer.footer ul li {
    display: inherit;
    padding: 0 10px;
    border-left: 0px solid;
}

footer.footer > div {
    line-height: 30px;
}

footer.footer a.image {
    padding-right: 0px;
    display: block;
}
footer.footer .create {

    text-align: center !important;

}
	.delivery-tel-wrapper {
		margin-top: 20px
	}
	.delivery-tel-wrapper a .wrap_img_number img {
		width: 70%
	}
	.delivery-tel-wrapper a .abs_bike {
		left: -23%
	}
	.delivery-tel-wrapper a .abs_bike img {
		width: 40%
	}
	.delivery-tel-wrapper a:after {
		width: 88%;
		border-bottom: 10px solid #d2232a
	}
	.desktop-only {
		display: none
	}
	.mobile-only {
		display: inherit
	}
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper {
		padding: 150px 6rem
	}
	.bottom-line {
		display: none
	}
	.delivery-inner {
		padding-top: 3vh
	}
	.stamp {
		display: none
	}
	.slider-container .delivery-slider-wrapper {
		top: -57vh;
		max-width: 40vh;
		margin-left: 0%
	}
	.wanted-abs-image {
		display: none
	}
	html {
		font-size: 78%
	}
	.header {
		/*min-height: 6vh*/
	}
	.mobile_menu_wrapper {
		background: #d2232a;
		padding-top: 2vh;
		height: 100vh
	}
	.mobile_menu_wrapper ul {
		list-style: none;
		margin: 0;
		padding: 0;
		list-style-type: none;
		padding-top: 40px
	}
	.mobile_menu_wrapper ul li {
		margin: 0 10px
	}
	.mobile_menu_wrapper ul li a {
		color: #fff;
		font-size: 1.2rem;
		font-weight: 600;
		display: block;
		padding: 6px 10px;
		border-bottom: 1px solid #b71818
	}
	.main-content {
		margin-top: 48px
	}
	.page-template-viewtpl-menu-php .menu-main-section .menu-item-holder {
		width: 100% !important
	}
	.contact-section .slider-container .delivery-slider-wrapper {
		left: -10vw;
		top: -117vh
	}
	.header {
		z-index: 99
	}
	.hero-logo-wrapper {
		z-index: 9
	}
	.position-right.is-open~.off-canvas-content {
		-webkit-transform: translateX(-250px) translateY(-50px);
		transform: translateX(-250px) translateY(-50px);
	}
	.off-canvas-content {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px)
	}

  :lang(en) .position-left.is-open~.off-canvas-content {
    -webkit-transform: translateY(-50px);
		transform: translateY(-50px);
	}
	.main-content {
		margin-top: 50px;
		padding-top: 63px
	}
	.story-image-slider {
		position: absolute;
		height: inherit;
		width: 60%;
		top: -32vh
	}
	.story-image-slider img {
		max-width: 100%;
		float: none
	}
	.telephone-wrapper a h3 {
		margin: 0
	}
}

@media only screen and (max-width: 840px) {
	html {
		font-size: 72%
	}
	nav ul li a {
		padding: 0px 2px
	}
	.site-wrapper {
		height: inherit
	}
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper {
		padding: 150px 10rem
	}
	.single-branch .single-branch-wrapper {
		min-height: 660px
	}
	.single-branch h2 {
		font-size: 2.4rem
	}
	.single-branch p,
	.single-branch a {
		font-size: 1.5rem
	}
	.main-logo-wrapper {
		max-width: 40%;
		left: 4%;
		bottom: -10%
	}
	.menu-hero .hero-wrapper .abs_title_banner {
		right: 0;
		left: 0;
		transform: none
	}
	.menu-hero .hero-wrapper .abs_title_banner .hero-logo-wrapper {
		max-width: 50%
	}
	.menu-btn-wrapper,
	.deliv-btn-wrapper {
		max-width: 50%;
		text-align: center;
	}
	.stamp-wrapper img {
		max-height: 170px
	}
	.delivery-page {
		height: 80vh
	}
	.abs_title_banner {
		top: 20%
	}
	.abs_title_banner .header-wrapper h1 {
		font-size: 3rem
	}
	.story-page .story-content-wrapper {
		padding-bottom: 20px
	}

	footer.footer ul {
    display: block;
    list-style: none;
}

.row_accessibility_pc{display:none;}
.row_accessibility_mobile{display:inline-block;}
.accessibility_icons{width: 100%;flex-wrap: wrap;padding: 0 20px;}
.accessibility_icons .icon1 {text-align: right;width: 100%;margin-bottom: 15px;}
.accessibility_icons .icon1 img{display: inline;width: 40px;}
.accessibility_icons .icon1 span{font-size: 16px;margin-top: 0;}


}

.slick-slider-container {
	position: absolute;
	top: 17%;
	left: 5%;
	max-width: 50%
}

@media only screen and (max-width: 660px) {

  #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
      top: -45px;
  }
		body .branch-content .waze {
    background-size: contain;
    width: auto;
}

.delivery-inner h3 > br {
    display: none;
    font-size: 0;
    line-height: 0;
}

body.page-template-tpl-delivery {
	background-attachment: scroll;
background-repeat: no-repeat;
background-size: cover;
height: 100vh;
}

	.mobile-only {
		display: inherit
	}
	.desktop-only {
		display: none
	}
	.menu-hero .hero-wrapper {
		min-height: 20vh
	}
	.home-bottom-section {
		margin-top: -50px
	}
	.main-logo-wrapper {
		bottom: 0;
		left: 0
	}
	.telephone-wrapper {
		padding: 0;
		height: inherit;
		position: relative;
		margin-top: 50px
	}
	.telephone-wrapper a {
		display: block;
		position: relative
	}
	.hero-wrapper .abs_title_banner {
		top: 20%
	}
	.hero-wrapper .abs_title_banner .hero-logo-wrapper .title_banner {
		height: 48px;
		min-width: 140px
	}
	.hero-wrapper .abs_title_banner .hero-logo-wrapper .title_banner:before {
		height: 46px;
		left: -9px;
		top: -3px
	}
	.hero-wrapper .abs_title_banner .hero-logo-wrapper .title_banner:after {
		height: 46px;
		right: -12px;
		top: -3px
	}
	.hero-wrapper .abs_title_banner .hero-logo-wrapper .title_banner .cell_title {
		font-size: 2.2rem
	}
	header .logo a {
		padding: 13px 0
	}
	header .logo a img {
		max-width: 70%
	}
	.story-page .content-wrapper {
		position: relative
	}
	.story-page .content-wrapper .description-wrapper {
		margin-top: 0
	}
	.story-page .content-wrapper .description-wrapper p {
		font-weight: 600
	}
	.story-page .content-wrapper .description-wrapper .logo-wrapper img {
		max-width: 30%
	}
	.story-image-wrapper {
		position: absolute;
		opacity: 0.5
	}
	.menu-title {
		font-size: 28px
	}
	.heb_name,
	.eng_name {
		font-size: 21px
	}
	.top-section .top-section-image {
		margin-bottom: 1rem
	}
	.top-section .top-section-image img {
		width: 60%
	}
	.menu-page-item {
		margin-top: 32px
	}
	.heb-row,
	.eng-row {
		font-size: 1.2rem
	}
	.center-image-wrapper img {
		max-width: 30%
	}
	.bottom-logo-wrapper {
		margin: 40px 0
	}
	.bottom-logo-wrapper img {
		max-width: 40%
	}
	.delivery-inner h3 {
		font-size: 2.25rem;
		max-width: none
	}
	.delivery-inner h4 {
		font-size: 3rem
	}
	.delivery-inner .stamp img {
		max-width: 50%
	}
	.delivery-content-section {
		min-height: 0;
		background-position: inherit !important;
		padding-top: 0px;
	}
	.branch-address p {
		font-size: 1.2rem
	}
	.bottom-branches {
		margin-top: 0;
		background: none
	}
	.part-title img {
		max-width: 35%
	}
	.is-active-false .soon-image-wrapper {
		max-width: 20%;
		bottom: 0;
		left: 0
	}
	.info-wrapper {
		padding-right: 0
	}
	.info-wrapper .contact-info p {
		margin-bottom: 0;
		margin: 20px 0;
		line-height: 1.2;
		text-align: center
	}
	.contact-phone {
		text-align: center;
		margin-bottom: 20px
	}
	.contact-phone a img {
		max-width: 70%
	}
	.form-wrapper input::placeholder,
	.form-wrapper textarea::placeholder {
		font-size: 1.2rem
	}
	.wanted-section .wanted-wrapper .desc-wrapper p {
		font-size: 1.4rem
	}
	.side-logo-wrapper {
		position: absolute;
		z-index: -1;
		opacity: 0.3;
		bottom: 0;
		left: 0
	}
	.single-branch-wrapper {
		min-height: 480px
	}
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper {
		min-height: auto;
		padding: 100px 70px
	}
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper h2 {
		font-size: 1.5rem
	}
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper p,
	.single-branch-wrapper .branch_bg_abs .branch-content-wrapper a {
		font-size: 1.2rem
	}
	.thankyou-page h2 {
		font-size: 2rem
	}
	.thankyou-page p {
		font-size: 1.5rem
	}

	.homepage-slider-section {
    position: relative;
    height:57vh;
    background-repeat: no-repeat;
    background-size: cover !important;
	background-position: center !important;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    background-color: #961906 !important;
    }

    body.page-template-tpl-contact2 .info-wrapper .info-inner .contact-info a,
    body.page-template-tpl-story2 .contact-info a {
    font-weight: 300;
    color: #fff;
    display: block;
}

body .contact-info p > br {
	display: none;
	font-size: 0;
	line-height: 0;
}

.main-content {

}

	body.page-template-tpl-menu,
	body.page-template-tpl-menu2 {
    background: url(/wp-content/uploads/2018/11/menu-bg-mob.jpg);
}

	header {
		position: absolute;
	}
}

@media only screen and (max-width: 500px) {

  :lang(en) .allR {
      float: none;
  }

	body.page-template-tpl-branches2 .branch-title a {
    font-size: 20px;
}

body:lang(en).page-template-tpl-branches2 .branch-title a,
body:lang(en).page-template-tpl-branches2 .open-hourse a  {
  font-size: 18px;
}

.extras-section-inner .menu-title {
    font-size: 14px;
    }

    .addons-list {
    margin-top: 0px;
}

.top-section-repeater .menu-part-wrapper .titles-wrapper {
    padding-bottom: 10px;
    }

    .pastas-section .menu-block-item-1 {
    margin-top: 20px;
}

.salads-section .titles-wrapper {
	padding-bottom: 0;
}

.wanted-section .wanted-wrapper .desc-wrapper {
    margin-bottom: 20px;
    margin-top: 150px;
}

body.single-branches .small-6  {
	width: 100% !important;
	padding: 0 20px;
}

body.single-branches .single-branch-wrapper > div:nth-child(1) > div:nth-child(1) {
    min-height: 650px;
}

body .branch-image-slider {
    position: relative;
    max-width: 300px;
    margin: auto;
}

body .menu,
body .time {
    background-size: contain;
    width: 200px;
    height: 100px;
}

body.page-template-tpl-branches2 .branch-title span, body.page-template-tpl-branches2 .branch-address p, body.page-template-tpl-branches2 .branch-address a, body.page-template-tpl-branches2 .branch-address span, body.page-template-tpl-branches2 .branch-phone p, body.page-template-tpl-branches2 .branch-phone a, body.page-template-tpl-branches2 .branch-phone span {
    font-size: 16px;
}

body.page-template-tpl-branches2 .large-up-2:nth-child(2n+1) .branch, body.page-template-tpl-branches2 .large-up-2:nth-child(2n) .branch {
    width: 275px;
    height: 110px;
    padding-top: 5px;
}

body.page-template-tpl-branches2 .open-hourse {
    margin-left: -10px;
    margin-top: -10px;
}
	.single-branch .single-branch-wrapper {
		min-height: 440px
	}
	.single-branch .single-branch-wrapper .branch_bg_abs .branch-content-wrapper {
		padding: 80px 60px
	}
	.single-branch .single-branch-wrapper .branch_bg_abs .branch-content-wrapper h2 {
		font-size: 1.3rem
	}
	.single-branch .single-branch-wrapper .branch_bg_abs .branch-content-wrapper p,
	.single-branch .single-branch-wrapper .branch_bg_abs .branch-content-wrapper a {
		font-size: 0.85rem
	}
	.menu-image-1 img {
		max-height: 400px
	}

	body.page-template-tpl-story2 .story-btn h3 {
      padding-right: 15px;
    font-size: 1.8em;
}
.extras-section,
.pastas-section,
section.section.sides-section,
.salads-section,
.icecreams-section {
	background: none;
border: 2px solid #d2232a;
padding: 20px;
margin: 5px 15px !important;
height: auto;
}

.bottom-logo-wrapper {
    margin: 0px 0;
}

.menu-title {
    font-size: 20px;
}

.price {
    font-size: 20px;
}

.menu-page-item {
    margin-top: 15px;
}

.heb_name, .eng_name {
    font-size: 16px;
}

.top-section-repeater .menu-part-wrapper {
    display: block;
    width: 100%;
}

.top-section-repeater .menu-part-wrapper .titles-wrapper {
    margin-bottom: 0px;
}

 .top-section-repeater .menu-part-wrapper.menu-item-5 {
    padding: 20px 0px 0 10px;
}

.sides-section .titles-wrapper {
	margin-bottom: 0;
}
span.eng-title {

    padding-right: 0px;

}
.extras-section-inner .addons-list .heb-row,
.extras-section-inner .addons-list .eng-row {
	font-size: 12px;
line-height: 1;
padding-left: 30px;
}

body:lang(en).page-template-tpl-branches2 .open-hourse {
    margin-right: -30px;
    margin-top: 0;
}

body:lang(en).page-template-tpl-branches2 .branch-title a  {
  font-size: 16px;
}

body:lang(en).page-template-tpl-branches2 .branch-title {
    max-width: 100%;
  }

  .off-canvas-wrapper {
    z-index: 10000;
}

 .mobile_menu_wrapper ul li a {
    font-size: 16px;
  }

  :lang(en) body .menu,
	:lang(en) body .time {
		background-size: contain !important;
		/*height: -webkit-fill-available;*/
		background-repeat: no-repeat;
	}
	:lang(en) body.page-template-tpl-contact2 .contact-btn h3,
	:lang(en) body.page-template-tpl-story2 .story-btn h3 {
		font-size: 16px;
	}

  body .map-responsive {
    overflow: unset !important;
  }
}

@media only screen and (max-width: 375px) {
	.slider-container .delivery-slider-wrapper {
		max-width: 36vh;
		top: -58vh;
		left: -13vw
	}
	.story-image-slider {
		top: -32vh
	}
}


@media only screen and (max-width: 360px) {



}
