@font-face {
	font-family: "Knockout";
	src: url('fonts/Knockout-HTF49-Liteweight.ttf');
	font-style: normal;
}

.ie-clear{clear:both;}
.btn{padding-bottom:.4rem;}
#backTop span{padding:.5rem .5rem .75rem .5rem;}
#submitZip{padding:.2rem 2rem .2rem 2rem;}
.menu-aside .tablist button span, .news-date{padding:0 8px 4px 8px;}
form .input-status #chevron-down{display:none;}
.input-status.valid span:after,.input-status.error span:after{line-height:normal;padding-top:9px;}
.radios label,.radios label span{vertical-align:top;}
.radios span::before{top:4px;}
.radios span::after{top:9px;}
.radios input[type='radio']{top:9px;}
select::-ms-expand {display: none;}

#secondary-menu.food-fixed ul{width:1250px !important;}

[role=navigation] ul li.tiny a{padding-top:2.8rem;}
[role=navigation] ul li.tiny a span{margin-top:40px;}
body.scrolled [role=navigation] ul li.tiny a{line-height:1.7rem;}
body.scrolled [role=navigation] ul li.tiny a span{margin-top:23px;}

.home-grid_item{flex-basis:32%;}
.grid .grid-3{flex-basis:49%;}
.grid .grid-3{flex-basis:28%;}
.grid .grid-4{flex-basis:24%;}
.cards .card-2, .cards .tile-2, .tiles .card-2, .tiles .tile-2{flex-basis:48.5%;}

.food-card{flex-basis:29%;}
.bueno-cards .cards .card{flex-basis:31%;}

.fran-icongrid .fran-icongrid_item{padding:.5rem;flex-basis:23%;}
.fran-icongrid .fran-icongrid_item_double{flex-basis:48%;padding:.5rem;}
.fran-icongrid .fran-icongrid_item i{line-height:26px;}
@media only screen and (max-width: 960px) {
 .fran-icongrid .fran-icongrid_item{flex-basis:31%;}
 .fran-icongrid .fran-icongrid_item_double{flex-basis:60%;}
}  
