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

.ie-clear{clear:both;}
.map-listing_item:before{padding-top:9px;}
.btn{padding-bottom:.4rem;}
#backTop span{padding:.5rem .5rem .75rem .5rem;}

.hero{position:relative;}
.hero header{overflow:hidden;}
.hero .fullscreen-gutter{float:right;margin-top:230px;}

[role=navigation] ul li.tiny a{padding-top:2.8rem;}
[role=navigation] ul li a span{margin-top:41px;}

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

.home-grid{display:block;overflow:hidden;}
.home-halves{display:block;overflow:hidden;}
.home-halves_item{float:left;width:50%;}
.home-halves_item a header{margin-top:25%;}

.food-cards{clear: both;padding-bottom:2rem;}
.food-cards .food-card{float:left;width:32%;}  
.food-title{clear:both;display:block;}
.food-menu li{float:left;}

.menu-item{display:block;overflow:hidden;}
.menu-article{float:left; width:60%;}
.menu-aside{float:right; width:38%;}
.menu-aside .tablist button span, .news-date{padding:0 8px 4px 8px;}

.nut-stats{display:block;overflow:hidden;}
.nut-stats li{float:left;width:25%;}

.sibling-nav{display:block;position:relative;}
.sibling-nav a{display:inline-block;}
.sibling-nav a:nth-child(2){margin-left:-60px;position:absolute;top:0;left:50%;width:120px;}
.sibling-nav a:last-of-type{float:right;}

.sidebar-img-grid .sb-img{width:48%;}
.sidebar-img-grid .sb-img:nth-child(odd){float:left;clear:left;}
.sidebar-img-grid .sb-img:nth-child(even){float:right;clear:right;}

.plank-halves-feature,.plank-testimonial,.plank-basic,.fran-icongrid{overflow:hidden;}
.plank-halves-feature > div{width:50%;float:left;min-height:650px;}
.plank-testimonial-title{width:38%;float:left;}
.plank-testimonial-tabs{width:60%;float:right;}
.plank-basic-content{width:35%;float:left;padding-top:7%;}
.plank-basic-image{width:62%;float:right;}
.plank-basic.reverse-order .plank-basic-content{float:right;}
.plank-basic.reverse-order .plank-basic-image{float:left;}
.fran-icongrid_item{width:25%;float:left;}
.fran-icongrid_item svg{display:block;}
.fran-icongrid_item_double{width:50%;float:left;}

.columns {display:block;overflow:hidden;}
.columns .col,.columns .col-1,.columns .col-2,.columns .col-3,.columns .col-4,.columns .col-5,.columns .col-6,.columns .col-7,.columns .col-8,.columns .col-9,.columns .col-10,.columns .col-11,.columns .col-12 {float:left;}
.columns .col {width: 100%}
.columns .col-1 {width: 8.333%}
.columns .col-2 {width: 16.667%}
.columns .col-3 {width: 25%}
.columns .col-4 {width: 33.333%}
.columns .col-5 {width: 41.667%}
.columns .col-6 {width: 50%}
.columns .col-7 {width: 58.333%}
.columns .col-8 {width: 66.667%}
.columns .col-9 {width: 75%}
.columns .col-10 {width: 83.333%}
.columns .col-11 {width: 91.667%}
.columns .col-12 {width: 100%}

.grid,.cards {display:block;overflow:hidden;}

.grid .grid-2,.cards .card-2{width: 48.8%;float: left;margin-left: 1.2%;margin-right: 1.2%;margin-bottom: 1.2%;}
.grid .grid-2:nth-child(2n+1),.cards .card-2:nth-child(2n+1){margin-left: 0;clear:left;}
.grid .grid-2:nth-child(2n+0),.cards .card-2:nth-child(2n+0){margin-right: 0;}
.bueno-cards .card{width:30%;float:left;margin-left: 1%;margin-right: 1%;margin-bottom: 1.5%; min-height:450px;}
@media (min-width:1025px){
.bueno-cards .card:nth-child(3n+1){margin-left: 0;clear:left;}
.bueno-cards .card:nth-child(3n+0){margin-right: 0;}
}
.bueno-cards .cards .card .no-image figcaption strong{font-size:2.25rem !important;line-height:2.25rem !important;}


.grid .grid-3,.home-grid .home-grid_item
{width: 31.719%;float: left;margin-left: 1.2%;margin-right: 1.2%;margin-bottom: 1.2%;min-height:230px;}
.grid .grid-3:nth-child(3n+1),.home-grid .home-grid_item:nth-child(3n+1)
{margin-left: 0;clear:left;}
.grid .grid-3:nth-child(3n+0),.home-grid .home-grid_item:nth-child(3n+0)
{margin-right: 0;}

.grid .grid-4{width: 23.2%;float: left;margin-left: 1.2%;margin-right: 1.2%;margin-bottom: 1.2%;}
.grid .grid-4:nth-child(4n+1){margin-left: 0;clear:left;}
.grid .grid-4:nth-child(4n+0){margin-right: 0;}

.grid .grid-5{width: 17.99%;float: left;margin-left: 1.25%;margin-right: 1.25%;margin-bottom: 1.25%;}
.grid .grid-5:nth-child(5n+1){margin-left: 0;clear:left;}
.grid .grid-5:nth-child(5n+0){margin-right: 0;}

.grid.blockquote a.btn{display:block;}

.thumbs {display:block;overflow:hidden;}
.thumb-img{float:left;width:100px;}
.thumbs figcaption{padding-left:110px !important;width:100%;}

.select-status svg,.custom-select-trigger{display:none;}
.radios label,.radios label span{vertical-align:top;}
.radios label span:before{top:1px;}
.radios label span:after{top:7px;}
.input-status.valid span:after,.input-status.error span:after{line-height:normal;padding-top:9px;}


@media (min-width:1240px){
  #secondary-menu.food-fixed ul{width:1190px;}
}
@media (max-width:1024px){
.bueno-cards .card{width:47%;float:left;margin-left: 1%;margin-right: 1%;margin-bottom: 1.5%; min-height:450px;}
.bueno-cards .card:nth-child(2n+1){margin-left: 0;clear:left;}
.bueno-cards .card:nth-child(2n+0){margin-right: 0;}
.bueno-cards .card figcaption{padding:.2rem 1rem 1rem 1rem;}
}  

@media only screen and (max-width: 960px) {
  .fran-icongrid_item{width:33%;}
  .fran-icongrid_item_double{width:66%;}
}