/*Start customize  ........................ t-qr-menu-food..........................*/
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div a
{width: 23.6%;margin: 0 .7% 20px !important;}
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-slider-wrapper-img
{
	width:100%;
	height: 0;
	padding-bottom: 66%;
}
.resizable[data-boxstyle="t-qr-menu-food"] #body-content-tabs label b
{
	position:relative;
	z-index:100
}
.resizable[data-boxstyle="t-qr-menu-food"] div#body-content-tabs
{
	height:95px;
}
.resizable[data-boxstyle="t-qr-menu-food"] #body-content-tabs label
{
	height:100%;
	transform: none;
	padding-top: 50px;
	background-color: #ffffff;
	color: #111;
	border: 3px solid #33546d;
	border-radius: 8px;
}
.resizable[data-boxstyle="t-qr-menu-food"] #body-content-tabs label.selected2
{
	/* background-color: #dd4c60 !important; */
	border-color: #dd4c60;
	background: #fff !important;
}
.resizable[data-boxstyle="t-qr-menu-food"] .gpImg_wrapper img 
{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	background: none;
}
.resizable[data-boxstyle="t-qr-menu-food"] .sub-body-content-tabs
{
	padding: 0;
	/* background: none; */
}
.resizable[data-boxstyle="t-qr-menu-food"] .gpImg_wrapper
{
	display: block;
	position: absolute;
	width: 45px;
	height: 45px;
	top: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 2px;
	z-index: 1;
}
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-slider-wrapper-img img
{
	position:absolute
}
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-titr
{
	position:relative;
	width: 100%;
	right: 0;
	top: 0;
	padding: 0 5px;
}
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-name
{
	width:100%;
	text-align: center;
	padding-top: 24px;
	height: 43px;
}
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-slider-price
{
	position:relative;
	left: 0;
	text-align: right;
	margin-top: 5px;
}
.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-slider-price span
{
	font-weight: bold;
	font-size: 16px;
}
/*End...........t-qr-menu-food...........................*/
.resizable[data-boxstyle="f-box7"] .catblurb img
{
	width:100px
}
.resizable[data-boxstyle="f-box7"] .catblurbInfo_span
{
    font-size:1.5rem
}
                                                                                                                                                                                                            
body[data-menuid="108826"] *
{
display:none !important;
}
.underCunstraction {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000000000000000000;
    display:none;
}

.underCunstraction img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-animation: slideImgAnim linear 6s both;
    animation: slideImgAnim linear 6s both;
}

.underCunstraction span {
  
    display: block;
    position: absolute;
    right: 5%;
    color: white;
    font-size: 3rem;
    top: 45%;
    z-index: 10;
    max-width: 600px;
}


            
.resizable > h4 {
   // color: var(--platfrom7-them-2-color);
    font-weight: bold;
    font-size: 1.5rem;
}
.resizable > h4:after {
    display: none;
}
/*Start    helloGroups   ...........................*/
.resizable[data-boxstyle="helloGroups"] .blurbs{
   width:90%;
   max-width:1360px;
   margin: 0 auto;
}
.resizable[data-boxstyle="helloGroups"] .catblurb {
    display: inline-block;
    position: relative;
    line-height: 0;
    margin-bottom: 50px;
    overflow: hidden;
    width: 24%;
    border-radius: var(--platfrom7-boder-radius2);
    margin: .5%;
    vertical-align: text-top;
}
.resizable[data-boxstyle="helloGroups"] .catblurb:hover img {
    /* -webkit-transform: scale(1.2) rotate(-5deg); */
    /* transform: scale(1.2) rotate(-5deg); */
    filter: contrast(0.5);
}
.resizable[data-boxstyle="helloGroups"] .catblurb img{
   width:100%;
   border-radius: var(--platfrom7-boder-radius2);
   transition: all .5s;
   overflow: hidden;
}

.resizable[data-boxstyle="helloGroups"] .catblurb .catblurb-info
{
    display:block;
    font-size:16px;
    position: relative;
    line-height: 2;
    font-size: 19px;
    color: #33546d;
    padding: 10px;
}
.resizable[data-boxstyle="helloGroups"] .catblurb .catblurb-info .catblurbInfo_span
{font-weight: bold;}
.resizable[data-boxstyle="helloGroups"] .blurbs .catblurb .catblurb-info a , .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn {
    color: #f25e74 !important;
    width: fit-content;
    background: none;
    border: 2px solid;
    border-color: var(--platfrom7-them-2-color);
    border-radius: 10px;
    font-size: 15px;
    padding: 5px 10px;
    line-height: 1.2;
    font-size: 14px;
    margin-right: 5px;
}
.resizable[data-boxstyle="helloGroups"] .blurbs .catblurb .catblurb-info a:hover , .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn:hover{
	color: #fff !important;
}
.resizable[data-boxstyle="helloGroups"] .blurbs .catblurb .catblurb-info a:before, .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn:before 
{
    content:" ";
    width: 0;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    left: 0;
    margin: 0 auto;
    border-radius: 10px;
    background-color: var(--platfrom7-them-2-background);
    transition: all .5s;
    z-index: -1;
}
.resizable[data-boxstyle="helloGroups"] .blurbs .catblurb .catblurb-info a:hover:before , .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a:hover:before
{
    width:100%
}
/*Start..............f-linear-social-media...................*/
.resizable[data-boxstyle="f-linear-social-media"] .blurbs {
    max-width: 1360px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.resizable[data-boxstyle="f-linear-social-media"] > h4
{
    display:block;
    font-size: 21px;
    margin-bottom: 26px;
}
.resizable[data-boxstyle="f-linear-social-media"] .blurbs .catblurb
{
    background:none;
    border:none
} 
/*Start...........................customize footer......................................*/

.resizable[data-boxstyle="t-footer-13"] > div > div.tlinearsicoalmedia, .resizable[data-boxstyle="t-footer-13"] > div > div.tkhabarnameform {
    display: none;
}
.resizable[data-boxstyle="t-footer-13"] > div > div.tcontactInfo > .resizable[data-boxstyle="f-contact-info-footer"] .blurbs
{
    width: fit-content;
}
.resizable[data-boxstyle="t-footer-13"] .fixed-img
{
    max-width:100%;
    text-align: center;
}
.resizable[data-boxstyle="t-footer-13"] > div > div.t-footer-logo
{
    padding-bottom:0
}
.resizable[data-boxstyle="t-footer-13"] > div > div.tcontactInfo > .resizable[data-boxstyle="f-contact-info-footer"] .blurbs .catblurb .catblurb-info
{
    width:fit-content;
    margin: 0 auto;
    font-weight: bold;
}
.resizable[data-boxstyle="t-footer-13"] > div > div.tcontactInfo > .resizable[data-boxstyle="f-contact-info-footer"] .blurbs .catblurb
{
    text-align:center;
    width: fit-content;
    padding-right: 39px;
}


/*Start sub-menue*/            
span.menuGroupWrapper {
    position: absolute;
    width: 100%;
    right: 0;
    padding-right: 0;
    top: 90px;
    font-size: 0;
    left: 0;
    margin: 0 auto;
    padding-top: 5px;
} 
span.menuGroupWrapper > label
{
	padding: 5px !important;
}
.resizable[data-boxstyle="f-food-4"] .menuGroupWrapper label span img {
    display: none;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper.hasSubMenue > #body-content-tabs + div {
    display: block;
    margin: 0 auto;
    /* margin-top: 80px; */
} 
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper.hasSubMenue #body-content-tabs
{
	height: 129px;
}
   .resizable[data-boxstyle="f-food-4"] .scrolling #body-content-tabs  label
    {
    	transition:none;
    }
     .resizable[data-boxstyle="f-food-4"] #body-content-tabs.scrolling span.menuGroupWrapper label
{
	transition:none !important;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper .navFood > span:after
{
	content:" ";
	display: inline-block;
	width: 8px;
	height: 8px;
	position: absolute;
	right: 3px;
	top: 16px;
	transform: rotate(45deg);
	border: 2px solid #111;
	border-color: #111 #111 transparent transparent;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper .navFood > span.show {
    opacity: 1;
    pointer-events: auto;
}
/*customize.....................f-history-boxes..............................*/
.resizable[data-boxstyle="f-history-boxes"] .parentBlurb {
    width: 45%;
    margin-right: 55%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.resizable[data-boxstyle="f-history-boxes"] .blurbsContainer , .resizable[data-boxstyle="f-history-boxes"] .blurbs, .resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb
{
    height:100%;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info
{
    width: 57%;
    max-height: 100%;
    padding-right: 30px;
    padding-left: 0;
    height: 100%;
    overflow: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.resizable[data-boxstyle="f-history-boxes"] .parentBlurb:before
{
    display:none;
}
.resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb img
{
    cursor:none;
    height: 100%;
    object-fit: cover;
}
.resizable[data-boxstyle="f-history-boxes"] 
{
    padding:0 !important;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn
{
    /* background-color: #fff !important; */
    z-index: 1;
    opacity: 1;
    border-radius: 20px;
    font-size: 15px;
    margin-top: 35px;
    padding: 4px 17px;
    width: fit-content;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container
{
    margin-top:0;
    position: relative;
    top: 0;
    transform: none;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurbInfo_span:first-child
{
    margin-bottom: 20px;
    text-align: center;
    opacity: 1;
}

.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info p strong
{
	color:#ea5e74
}
.resizable[data-boxstyle="f-history-boxes"] .nav , .resizable[data-boxstyle="f-history-boxes"] .dotCounter
{
	display:none
}

.resizable[data-boxstyle="f-scroll-tabs"] .navFood > span.f-next:after
{
	transform: rotate(-136deg);
	left: 15px;
}
.resizable[data-boxstyle="f-scroll-tabs"] .navFood > span.show
{
	opacity:1;
	pointer-events: auto;
}  
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper .navFood 
{
    position:absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 98%;
    max-width: 1461px;
    height: 84px;
}
.resizable[data-boxstyle="f-food-4"] span.menuGroupWrapper > label
{
 
border-radius: 20px !important;
 
border: 1px solid #306475 !important;
 
margin: 0 .5%;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper .navFood > span {
    display: inline-block;
    width: 20px;
    height: 43px;
    opacity: 0;
    padding: 0;
    position: relative;
    pointer-events: none;
    float: right;
    z-index: 10;
    top: 16px;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper .navFood > span.f-next
{
    float: left;
    transform: rotate(
180deg
);
}
/*End sub-menue*/

         
        .resizable[data-boxstyle="f-full-height-slide"] .frontpage-gallery .slides-front > div:after {

    background: rgb(0 0 0 / 0%);

}
.resizable[data-boxstyle="counter"] .catblurb:before {
    content: " ";
    background: transparent !important;
}
.resizable[data-boxstyle="counter"] .catblurb.animated {
    border-color: transparent !important;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper > div > .productslide a
{
    
/* background: rgb(255 255 255 / 31%); */
}
.body-content-wrapper > div > .productslide a img, .product-repository .item img
{
    /* width: 100%; */
    /* object-fit: cover; */
}
 .resizable[data-boxstyle="f-food-4"] .body-content-wrapper > div
 {
     margin-top:0;
     white-space: nowrap;
     font-size: 0;
     /* overflow-x: hidden; */
     /* overflow-y: visible; */
 }   
 .body-content-wrapper > div#body-content-tabs
 {
     padding: 0;
     margin-bottom: 20px;
     margin-top: 20px;
     overflow: hidden;
 }    
.resizable[data-boxstyle="f-food-4"] .gpImg_wrapper {
    display: block;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper > div > .productslide a:hover .product-titr {
    bottom: 45%;
}
  .resizable[data-boxstyle="f-food-4"] #body-content-tabs label {
    border: 0;
    border-left: 1px solid #306475;
    width: 10%;
    transition: all .5s;
    background: #fff;
    font-size: 13px;
}
.resizable[data-boxstyle="f-food-4"] #body-content-tabs label:hover, .resizable[data-boxstyle="f-food-4"] #body-content-tabs label.selected
{
	background:inherit;
	color:#ea5d72;
	border-bottom: 2px solid #ea5d72;
	overflow: visible;
}

.resizable[data-boxstyle="f-food-4"] #body-content-tabs label:last-of-type
{
    border: 0;
}
div#addressMap_order span {
    /* white-space: initial; */
    color: black;
    opacity: 2;
    /* display: flex; */
    /* padding-top: 11px; */
    /* height: 26px; */
}
div#GmapPostPrice {
    width: 100%;
}

.disableOnlineOrder .resizable[data-boxstyle="f-leon-food"] .foodWrapper > div  a.deactive{
    display:none !important;
}


@media only screen and (max-width:769px)
{
	.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div a
	{
		width: 48%;
	}
	.resizable[data-boxstyle="helloGroups"] .catblurb
	{
		width: 49%;
		margin-bottom: 10px;
	}
	.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb {
        height: auto;
    }
	.resizable[data-boxstyle="f-history-boxes"] .info-container
    {
        /* overflow:auto; */
        position: relative;
        top: 0;
        transform: none;
        padding-bottom: 0;
    }
    .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info
    {
        padding-right:0;
        overflow: auto;
        height: 90%;
        padding-bottom: 57px;
    }
    .resizable[data-boxstyle="f-history-boxes"] .parentBlurb
    {
        position:absolute;
        top:0;
        height: 100%;
    }
    .resizable[data-boxstyle="f-history-boxes"] .blurbsContainer , .resizable[data-boxstyle="f-history-boxes"] .blurbs , .resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb
    {
        height:100%
    }
    .resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb img
    {
        height:100%;
        object-fit: cover;
    }
}
@media only screen and (max-width:480px) {
    .resizable[data-boxstyle="f-food-4"] .body-content-wrapper > div#body-content-tabs{white-space: nowrap;/* height: 172px; */width: 94%;max-width: none;border-radius: 0;}
.resizable[data-boxstyle="f-food-4"] #body-content-tabs > label {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding-right: 5px;
    padding-left: 13px;
    font-size: 11px;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
    min-width: 60px;
    text-align: center;
}
	.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-titr
	{
		font-size:14px;
		line-height: 20px;
		max-height: unset;
	}
	.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div .product-slider-price
	{
		text-align:left
	}
	.resizable[data-boxstyle="t-qr-menu-food"] .foodWrapper > div a
	{
		width: 98%;
	}
	.resizable[data-boxstyle="f-history-boxes"] .parentBlurb
    {
        position:relative;
        width: 100%;
        margin: 0;
    }
    .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info
    {
        width:94%;
        margin: 0 auto;
        display: block;
    }
	.resizable[data-boxstyle="f-picture-tabs"] .catblurb
	{
		width:49%;
		padding-bottom: 49%;
	}
.resizable[data-boxstyle="f-food-4"] .product-name
{
		text-align: center;
}

.resizable[data-boxstyle="f-food-4"] .body-content-wrapper .navFood
{
	width:100%
}
.resizable[data-boxstyle="f-food-4"] #body-content-tabs span.menuGroupWrapper label {
    margin-bottom: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 32%;
}

.resizable[data-boxstyle="f-food-4"] .body-content-wrapper > div > .productslide a
{
     box-shadow: 0px 0px 5px #7f7f7f;
  }


.resizable[data-boxstyle="f-food-4"] .product-slider-price>span{
	font-weight:bold;
}
.resizable[data-boxstyle="f-food-4"] .body-content-wrapper > div > .productslide a .btn
{
    color: #fffffff5;
    left: 0;
    /* bottom: -62px; */
}
span.menuGroupWrapper
{
    width:90%
}
}  
  
        div#body-main-features-right .info_wrapper_wrapper {
    display: none;
}


       


/* ----------------------------------------------- */



.resizable > h4:after {
    display: none;
}
ul#headerMenu {
    padding-right: 210px;
    color: #000;
}


.resizable > h4 {
    color: var(--platfrom7-them-color);
    font-weight: bold;
    font-size: 1.5rem;
}
.resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info a {
    color: var(--platfrom7-them-2-color) !important;
    width: fit-content;
    background: none;
    border: 2px solid;
    border-color: var(--platfrom7-them-2-color);
    border-radius: 20px;
    font-size: 15px;
    padding: 5px 10px;
    line-height: 1.2;
}
.resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info a:before , .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn:before
{
    content:" ";
    width: 0;
    height:100%;
    position:absolute;
    top:0;
    right:0;
    left: 0;
    margin: 0 auto;
    border-radius: 20px;
    background-color: var(--platfrom7-them-2-background);
    transition: all .5s;
    z-index: -1;
}
.resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info a:hover:before , .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn:hover:before
{
    width:100%
}
.resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info a:hover, .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn:hover
{
    color: #fff !important;
}
.resizable[data-boxstyle="f-snapfood-rest"] .resizable[data-tmplname="content"] > div .choseAddress:before {
    background-image: url(/Content/base/dynamic/shopping4324/img/106622.jpg);
    width: 35px;
    height: 35px;
}
body.platform7Menu10 div#wrapper-main-page {
    margin-top: 80px !important;
}

/*customize .........................f-low-height-slide ......................*/


.resizable[data-boxstyle="f-low-height-slide"] .slideShowContent h2
{
    font-size: 3.5rem;
    max-width: none;
    text-align: left;
}
.resizable[data-boxstyle="f-low-height-slide"] .slideShowContent p {
    display: none;
}

.resizable[data-boxstyle="f-low-height-slide"] .slideShowContent
{

    transform: none;
    top: auto;
    bottom: 36px;
    text-align: left;
}
.resizable[data-boxstyle="f-low-height-slide"] .slideShowContent .btn
{
    border-radius:50px;
    padding:8px;
    background: var(--platfrom7-them-2-background);
    margin-left: 0;
}
.resizable[data-boxstyle="f-low-height-slide"] .frontpage-gallery .slides-front > div.active
{
    animation-name: slideFadeIn;
    z-index: 2;
    opacity: 10
}
.resizable[data-boxstyle="f-low-height-slide"] .frontpage-gallery .slides-front > div:not(.active)
{
    animation:none;
}

/*Start..........................f-container-branch...............................*/
.resizable[data-boxstyle="f-container-branch"] .containerTabTitles
{
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
    text-align: center;
    margin-top: 35px;
    font-size: 23px;
}
.resizable[data-boxstyle="f-container-branch"] .containerTabContent
{
    width:90%;
    max-width: 1360px;
    margin: 0 auto;
    margin-top: 25px;
}
.resizable[data-boxstyle="f-container-branch"] .containerTabContent .resizable:not(.hideResizable)
{
    opacity: 1 !important;
    /* transition: all 1s; */
    /* display: block !important; */
}
.resizable[data-boxstyle="f-container-branch"] .containerTabContent .hideResizable
{
    /* display: block !important; */
    opacity:0;
    transition: all 1.5s;
}
.resizable[data-boxstyle="f-container-branch"] .containerTabTitles label
{
    display: inline-block;
    color: var(--platfrom7-them-color);
    opacity: .8;
    position: relative;
    width: fit-content;
    margin: 0 35px;
    padding-bottom: 6px;
    cursor: pointer;
}
.resizable[data-boxstyle="f-container-branch"] .containerTabTitles label:before
{
    content:" ";
    width: 0;
    height: 3px;
    position: absolute;
    bottom:0;
    background-color: var(--platfrom7-them-color);
    transition: all .5s;
}
.resizable[data-boxstyle="f-container-branch"] .containerTabTitles label.selected:before 
{
    width:100%
}
.resizable[data-boxstyle="f-container-branch"] .containerTabTitles label.selected , .resizable[data-boxstyle="f-container-branch"] .containerTabTitles label:hover{
    opacity:1
}
.resizable[data-boxstyle="f-container-branch"] .resizable .buttonList .btn
{
    ma;
    margin-top: 45px;
    border-radius: 30px;
    padding: 10px 25px;
    font-size: 16px;
}
.resizable[data-boxstyle="f-container-branch"]  .resizable[data-tmplname="tabs"] .blurbs .catblurb
{
   display:inline-block;
   vertical-align: text-top;
   padding: 10px;
}
.resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb img{
    width:100%;
    border-radius: 10px;
    margin-bottom: 20px;
}
.resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info span , .resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info p
{
    font-size: 19px;
    color: var(--platfrom7-them-color);
}
.resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info
{
    padding: 0 5px;
}
.resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info p 
{
    font-size: 16px;
    max-height: 64px;
}
.resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info .catblurbInfo_span
{
   margin-bottom:10px;
} 
.resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb .catblurb-info a
{
    margin-right: 0;
    margin-top: 20px;
}



/*customize.....................f-history-boxes..............................*/
.resizable[data-boxstyle="f-history-boxes"] .parentBlurb {
    width: 45%;
    margin-right: 55%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.resizable[data-boxstyle="f-history-boxes"] .blurbsContainer , .resizable[data-boxstyle="f-history-boxes"] .blurbs, .resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb
{
    height:100%;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info
{
    width: 57%;
    max-height: 100%;
    padding-right: 30px;
    padding-left: 0;
    height: 100%;
    overflow: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.resizable[data-boxstyle="f-history-boxes"] .parentBlurb:before
{
    display:none;
}
.resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb img
{
    cursor:none;
    height: 100%;
    object-fit: cover;
}
.resizable[data-boxstyle="f-history-boxes"] 
{
    padding:0 !important;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info a.btn
{
    background-color: #fff !important;
    z-index: 1;
    opacity: 1;
    border-radius: 20px;
    font-size: 15px;
    margin-top: 35px;
    padding: 4px 17px;
    width: fit-content;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container
{
    margin-top:0;
    position: relative;
    top: 0;
    transform: none;
}
.resizable[data-boxstyle="f-history-boxes"] .info-container .catblurbInfo_span:first-child
{
    margin-bottom: 20px;
    text-align: center;
    opacity: 1;
}

/*Start.........................f-helloshef-branches..........................*/
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs
{
    width:90%;
    max-width:1360px;
    margin: 0 auto;
    text-align: center;
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb
{
     width: 30%;
     display:inline-block;
     border-radius: 12px;
     margin: 0 2%;
     color: #fff;
     height: 400px;
     vertical-align: text-bottom;
     position: relative;
     transition: all .5s;
     animation-duration: .5s;
     animation-fill-mode: both;
     /* animation-delay: 0.2s; */
     animation-name: normalWidth;
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb.animated
{
     transition: all .5s;
    animation-duration: .5s;
        animation-fill-mode: both;
      /* animation-delay: 0.2s; */
        animation-name: changeWidth;
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb:before
{
    content:" ";
    width: 55px;
    height: 55px;
    position: absolute;
    background-image:url('/Content/base/dynamic/shopping4324/img/106566.jpg');
    background-size: contain;
}

@keyframes  normalWidth {
    
    0% {
        width:50%
    }
    50% {
        width:28%
    }
    80% {
        width:32%
    }
     100% {
        width:30%
    }
}
@keyframes changeWidth {
    
    0% {
        width:30%
    }
    50% {
        width:52%
    }
    80% {
        width:48%
    }
     100% {
        width:50%
    }
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb img 
{
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: all .5s;
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb:hover img
{
    opacity:1
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb:nth-child(2n)
{
      background-color: var(--platfrom7-them-2-background);
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb:nth-child(2n + 1)
{
     background-color: var(--platfrom7-them-background);
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb .catblurb-info .catblurbInfo_span
{
     display:block;
     font-size: 2rem;
     margin-bottom: 43px;
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb .catblurb-info h2{
    font-size:22px;
    margin-bottom:50px
}
.resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb .catblurb-info
{
     font-size: 16px;
     top: 50%;
     right: 0;
     left: 0;
     transform: translateY(-50%);
     position: absolute;
     width: 100%;
     padding: 43px;
     max-width: 300px;
     margin: 0 auto;
}



/*Start...........................customize footer......................................*/

.resizable[data-boxstyle="t-footer-13"] > div > div.tlinearsicoalmedia, .resizable[data-boxstyle="t-footer-13"] > div > div.tkhabarnameform {
    display: none;
}
.resizable[data-boxstyle="t-footer-13"] > div > div.tcontactInfo > .resizable[data-boxstyle="f-contact-info-footer"] .blurbs
{
    width: fit-content;
}
.resizable[data-boxstyle="t-footer-13"] .fixed-img
{
    max-width:100%;
    text-align: center;
}
.resizable[data-boxstyle="t-footer-13"] > div > div.t-footer-logo
{
    padding-bottom:0
}
.resizable[data-boxstyle="t-footer-13"] > div > div.tcontactInfo > .resizable[data-boxstyle="f-contact-info-footer"] .blurbs .catblurb .catblurb-info
{
    width:fit-content;
    margin: 0 auto;
}
.resizable[data-boxstyle="t-footer-13"] > div > div.tcontactInfo > .resizable[data-boxstyle="f-contact-info-footer"] .blurbs .catblurb
{
    text-align:center;
    width: fit-content;
    padding-right: 39px;
}


        
.resizable[data-boxstyle="f-leon-food"] .foodWrapper > div .product-slider-wrapper-img {
    width: 100%;
    height: 200px;
    position: relative;
    margin: auto;
    border-radius: 17px;
    right: 0;
}

.resizable[data-boxstyle="f-leon-food"] .foodWrapper > div .product-name,.resizable[data-boxstyle="f-leon-food"] .foodWrapper > div .product-titr {
    width: 100%;
    margin: 0;
    text-align: center;
    height: 32px;
}
.resizable[data-boxstyle="f-leon-food"] .foodWrapper > div .product-titr{
	height: 72px;
	max-height: max-content;
	overflow: auto;
}
.resizable[data-boxstyle="f-leon-food"] .foodWrapper > div .product-slider-price {
    position: relative;
    bottom: -4px;
    left: auto;
    right: 0;
    text-align: right;
}
    .resizable[data-boxstyle="f-leon-food"] .foodWrapper > div a {
    width: 24%;
    height: auto;
}    
        
        

/*Start.............................Responsive..........................*/
@media only screen and (max-width: 769px) 
{
    .resizable[data-boxstyle="f-container-branch"] .containerTabTitles label
    {
        font-size:16px
    }
    .resizable[data-boxstyle="f-history-boxes"] .info-container
    {
        /* overflow:auto; */
        position: relative;
        top: 0;
        transform: none;
        padding-bottom: 0;
    }
    .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info
    {
        padding-right:0;
        overflow: auto;
        height: 90%;
        padding-bottom: 57px;
    }
    .resizable[data-boxstyle="f-history-boxes"] .parentBlurb
    {
        position:absolute;
        top:0;
        height: 100%;
    }
    .resizable[data-boxstyle="f-history-boxes"] .blurbsContainer , .resizable[data-boxstyle="f-history-boxes"] .blurbs , .resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb
    {
        height:100%
    }
    .resizable[data-boxstyle="f-history-boxes"] .blurbs .catblurb img
    {
        height:100%;
        object-fit: cover;
    }
    .resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb
    {
        width: 46% !important;
        height: auto;
    }

 .resizable[data-boxstyle="f-leon-food"] .foodWrapper > div a {
    width: 49%;
}    
     
}
@media only screen and (max-width: 480px) 
{
    #wrapper-main-page .resizable[data-boxstyle="f-low-height-slide"]
    {
        padding-bottom: 67% !IMPORTANT;
    }
    .resizable[data-boxstyle="f-low-height-slide"] .slideShowContent h2
    {
        font-size:20px
    }
    .resizable[data-boxstyle="f-container-branch"] .containerTabTitles label
    {
        margin-bottom:10px
    }
    .resizable[data-boxstyle="f-container-branch"] .resizable[data-tmplname="tabs"] .blurbs .catblurb
    {
        width: 85%;
    }
    .resizable[data-boxstyle="f-container-branch"] .containerTabContent
{
    width:100%
}
    .resizable[data-boxstyle="f-container-branch"] .containerTabContent .resizable .blurbs
    {
       white-space: nowrap;
       overflow: auto;
    }
    .resizable[data-boxstyle="f-history-boxes"] .parentBlurb
    {
        position:relative;
        width: 100%;
        margin: 0;
    }
    .resizable[data-boxstyle="f-history-boxes"] .info-container .catblurb-info
    {
        width:94%;
        margin: 0 auto;
        display: block;
    }
     .resizable[data-boxstyle="f-helloshef-branches"] .blurbs .catblurb
    {
        width: 98% !important;
        margin-bottom: 20px;
    }
 .resizable[data-boxstyle="f-leon-food"] .foodWrapper > div a {
    width: 100%;
}    
     .resizable[data-boxstyle="f-snapfood-rest"] .container .resizable[data-boxstyle="t-ls-bouch"]:after {
    opacity: 0;
}
.addressSelected .layout-login-wraper > div {
     display: none; 
}

.addressSelected #layout-logo {
    display: block;
    left: -7px !important;
    width: 70px !important;
    height: 70px !important;
    right: auto !important;
    top: 0 !important;
}

.address_search .searchIcon {
	

    left: 22px;
}

.searchfood .address_search .choseAddress {
    max-width: 70%;
    left: 0px;
    right: auto;
    float: none;
}
	div#addressMap_order span {
     white-space: initial;
     /* display: flex; */
     padding-top: 1px;
     height: 22px;
}
	.resizable[data-boxstyle="f-leon-food"] .foodWrapper > div .product-titr{
		height: auto;
	}
	
}
        
        
         

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        