#ContainerHead{
	position: relative;
	z-index:9;
}

.lunch .GoodFood{
	background-image: url('/images/LunchBG.jpg');
}

#Waffles .GoodFood{
	background-image: url('/images/US-EGG-BG-Waffles.jpg');
}

.OmeletteMenu{
	width:100%;
	background: url('/images/FlagBackdrop.jpg');
	background-position: center center;
	color: #fff;
	/*height: 1450px;*/
	border-bottom: 5px #f89406 solid;
	/*overflow: hidden;*/
	display: table !important;
}

.OmeletteTitle{
	width: 20%;
	margin: 20px 40%;
}

.OmeletteMenu .BG{
	position: absolute;
	top:743px;
	left:0;
}

.MenuTopBlurb div{
	padding: 10px 10%;
}

.MenuTopBlurb span{
	margin: 0 20px;
}

.HalfMenu{
	width: 50%;
	float:left;
}

.DishContainerLeft{
	text-align: center;
	padding: 10px 15% 10px 25%;
}

.DishContainerRight{
	text-align: center;
	padding: 10px 25% 10px 15%;
}

.DishContainerLeft h3, .DishContainerRight h3{
	font-size: 26px;
	font-weight: 100;
	margin-bottom:5px;
	text-transform: uppercase;
}

.DishContainerLeft p, .DishContainerRight p{
	font-size: 24px;
	font-weight: 100;
	margin-top:10px;
}

.TradBreakMenu{
	height: 970px;
	
}

.WaffMenu, .OmeletteMenu.Beverages{
	/*height: 1700px;*/
	/*overflow: hidden;*/
	
}
.OmeletteMenu.Beverages {
   /*height: 2060px;*/
	/*overflow: hidden;*/
}
.HalfBreakMenu{
	height:600px !important;	
}

.SpecialMenu{
	/*height: 1600px !important;*/
	
}

.BeneBreakMenu{
	/*height:660px !important;*/
	
}

.SingleColumnMenu{
	width:80%;
	margin: 0px 10%;
	text-align: center;
}


#Carte .TakeOutContent{
	height: 1100px;
}

#ProteinSides .TakeOutContent{
	height: 600px;
}

#LightSide .TakeOutContent{
	height:560px;
}

#BreakSteaks .BeneBreakMenu {
    height: 950px !important;
}

#LunchSteaks .BeneBreakMenu {
    height: 920px !important;
}

#LunchHalfOrder .OmeletteMenu{
	/*height: 700px;*/
	/*overflow: hidden;*/
}

#Desserts .OmeletteMenu{
	/*height: 500px;*/
	/*overflow: hidden;*/
}


#BreakfastHalf  .GoodFood{
	background-image: url('/images/US-EGG-BG-Half-Half.jpg');
}

#IdahoHotSkillet  .GoodFood{
	background-image: url('/images/US-EGG-BG-IHS.jpg');
}

#BreakSpecialty .GoodFood{
	background-image: url('/images/US-EGG-BG-Specialty.jpg');
}

#GlutenFree .GoodFood{
	background-image: url('/images/US-EGG-BG-Gluten.jpg');
}

#LunchBurger  .GoodFood{
	background-image: url('/images/US-EGG-BG-Burger.jpg');
}

#LunchAllAmerican .GoodFood{
	background-image: url('/images/US-EGG-BG-Club-Sandwich.jpg');
}

#LunchHalfOrder .GoodFood{
	background-image: url('/images/US-EGG-BG-Half-Order.jpg');
}

#LocationsBG .GoodFood{
	background-image: url('/images/US-EGG-BG-Locations.jpg');
}

#LunchSteaks .GoodFood{
	background-image: url('/images/US-EGG-BG-LunchSteaks.jpg');	
}

#BreakBenedict .GoodFood{
	background-image: url('/images/US-EGG-BG-Benedict.jpg');	
}

#GourSalads .GoodFood{
	background-image: url('/images/US-EGG-BG-Salads.jpg');
}

#ChiliPage .GoodFood{
	background-image: url('/images/US-EGG-BG-Chili.jpg');
}

#TradBreak .GoodFood{
	background-image: url('/images/US-EGG-BG-TradBreak.jpg');
}
#TradBreak .vegan {
	background-image: url('/images/vegan.jpg');
	background-position: center center;
	background-size: cover;
	height: 730px;
	border-bottom: 5px #f89406 solid;
	background-repeat: no-repeat;
}
#BreakSteaks .GoodFood{
	background-image: url('/images/US-EGG-BG-BreakSteak.jpg');
}

#Childrens .GoodFood{
	background-image: url('/images/US-EGG-BG-Junior.jpg');
}

#GlutenLunch .GoodFood{
	background-image: url('/images/US-EGG-BG-Glut-Lunch.jpg');
}


/* -----------------------------------------Start Mobile css---------------------------------------------- */


@media screen and (max-width:1700px){
	.OmeletteMenu .BG{
		width:285px;
		height: auto;		
	}

	.MenuTopBlurb div {
		padding: 10px 5%;
	}

	.MenuTopBlurb {
		margin: 20px 20% 40px 20%;
	}

	.OmeletteMenu{
		/*height: 1480px;*/
		/*height: 1570px;*/
		/*overflow: hidden;*/
	}
	
	.TradBreakMenu{
	height: 960px;
	
	}
	
	.WaffMenu, .OmeletteMenu.Beverages {
		/*height: 1550px;*/
		/*overflow: hidden;*/
	}
.OmeletteMenu.Beverages {
		/*height: 2060px;*/
	/*overflow: hidden;*/
	}
 .OmeletteMenu.Desserts{
            padding-top: 40px;
            height: 400px;
         }
 .OmeletteMenu.SecretMenu{
     /*height: 900px;*/
}

}

@media screen and (max-width:1400px){
	
	.OmeletteMenu .BG {
		width: 225px;
		height: auto;
	}
	
	.WaffMenu{
		height: 1750px;
	}
	.OmeletteMenu.Beverages {
		height: 2060px;
	}
	.SocialImagesContainer {
		margin-top: 100px;
	}

 .OmeletteMenu.Desserts{
            padding-top: 40px;
            height: 400px;
         }
	
}

@media screen and (max-width:1300px){
	.OmeletteMenu .BG {
		top: 692px;
		width: 215px;
		height: auto;
	}
	
	#BreakSpecialty .SpecialMenu {
		height: 1980px !important;
	}
	
	#GlutenFree .OmeletteMenu {
		height: 1275px;
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }

}


/* --------------------------------Tablet View /Phone Views ---------------------------------- */

@media screen and (max-width:1100px){
	.OmeletteMenu .BG{
		display:none;
	}
	
	.MenuTopBlurb {
		margin: 20px 10% 40px 10%;
		width: 80%;
		padding:0;
	}
	
	.OmeletteMegaMenu{
		display: none;
	}
	
	.OmeletteMenu {
		height: 1550px;
	}
	
	.SpecialMenu{
		height: 1740px !important;
	
	}
	
	#BreakSpecialty .SpecialMenu {
		height: 1760px !important;
	}
	
	#GlutenFree .OmeletteMenu {
		height: 1490px;
	}
	
	.WaffMenu{
		height: 1900px ;
	}
        .OmeletteMenu.Beverages {
		height: 2200px;
	}
	
	#Carte .TakeOutContent {
		height: 1200px;
	}
	
	#LightSide .OmeletteTitle {
		width: 40%;
		margin: 20px 30%;
	}
	
	#LightSide .TakeOutContent{
		height:650px;
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }

	
}

@media screen and (max-width:900px){
	.OmeletteMenu {
		height: 1650px;
	}
	
	#BreakSteaks .BeneBreakMenu {
		height: 1000px !important;
	}
 .OmeletteMenu.Desserts{
            padding-top: 40px;
            height: 400px;
         }
}

@media screen and (max-width:770px){
  
	.OmeletteMenu {
		height: 2100px;
		background-position: top center;
	}
	
	.TradBreakMenu{
	height: 1340px;
	}
	
	#IdahoHotSkillet .TradBreakMenu {
		height: 1170px;
	}
	
	.HalfBreakMenu{
		height:550px !important;	
	}
	
	.OmeletteTitle {
		width: 40%;
		margin: 20px 30%;
	}
	
	.MenuTopBlurb {
		margin: 20px 5% 40px 5%;
		width: 90%;
	}
	
	.HalfMenu {
		width: 100%;
	}
	
	.DishContainerLeft, .DishContainerRight {
		text-align: center;
		padding: 10px 15%;
	}
	
	.DishContainerLeft h3, .DishContainerRight h3 {
		font-size: 24px;
	}
	
	.DishContainerLeft p, .DishContainerRight p {
		font-size: 22px;
		font-weight: 100;
		margin-top: 10px;
	}
	
	.SpecialMenu{
		/*height: 2460px !important;*/
	
	}
	
	.BeneBreakMenu{
		/*height:750px !important;*/
	
	}
	
	#BreakSpecialty .SpecialMenu {
		/*height: 2460px !important;*/
	}
	
	#BreakSteaks .BeneBreakMenu {
		/*height: 1250px !important;*/
	}
	
	#LunchSteaks .BeneBreakMenu {
		/*height: 1250px !important;*/
	}
	
	#GlutenFree .OmeletteMenu {
		/*height: 1840px;*/
	}
	
	#LunchHalfOrder .OmeletteMenu {
		/*height: 790px;*/
	}

	.WaffMenu {
		/*height: 2550px !important;*/
	}
	
	
	
	#Carte .TakeOutContent {
		/*height: 1650px;*/
	}
	
	#ProteinSides .TakeOutContent {
		/*height: 800px;*/
	}
	
	#LightSide .TakeOutContent {
		/*height: 800px;*/
	}
	
	#Desserts .OmeletteMenu {
		/*height: 550px;*/
	}
        .OmeletteMenu.Beverages {
		/*height: 3400px;*/
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }
	
}

@media screen and (max-width:690px){
	
	.OmeletteMenu {
		height: 2200px;
	}
	
	.TradBreakMenu{
	height: 1390px;
	}

	.SpecialMenu{
		height: 2680px !important;
	
	}

	#BreakSpecialty .SpecialMenu {
		height: 2520px !important;
	}
	
	#GlutenFree .OmeletteMenu {
		height: 1960px;
	}
	
	.WaffMenu {
		height: 2550px !important;
	}
        .OmeletteMenu.Beverages {
		height: 3450px;
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }
	
}

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

	#GlutenFree .OmeletteMenu {
		height: 2010px;
	}
	
	.WaffMenu {
		height: 2700px !important;
	}
        .OmeletteMenu.Beverages {
		height: 3500px;
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }
}

@media screen and (max-width:500px){
	
	.OmeletteMenu {
		height: 2300px;
	}
	
	.TradBreakMenu{
	height: 1450px;
	}
	
	.SpecialMenu{
		height: 2730px !important;
	
	}
	
	.BeneBreakMenu{
		height:780px !important;
	
	}
	
	
	
	#Desserts .OmeletteMenu {
		height: 600px;
	}
	.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }
}

@media screen and (max-width:420px){
	
	.OmeletteMenu {
		height: 2350px;
	}
	
	.TradBreakMenu{
	height: 1490px;
	}
	
	.OmeletteTitle {
		width: 60%;
		margin: 20px 20%;
	}
	
	.SpecialMenu{
		height: 2960px !important;
	
	}
	
	.BeneBreakMenu{
		height:860px !important;
	
	}
	
	#IdahoHotSkillet .TradBreakMenu {
		height: 1385px;
	}
	
	#BreakSpecialty .SpecialMenu {
		height: 2980px !important;
	}
	
	#BreakSteaks .BeneBreakMenu {
		height: 1500px !important;
	}
	
	#LunchSteaks .BeneBreakMenu {
		height: 1390px !important;
	}
	
	#GlutenFree .OmeletteMenu {
		height: 2570px;
	}
	
	#LunchHalfOrder .OmeletteMenu {
		height: 835px;
	}
	
	.WaffMenu{
		height: 3400px !important;
	}
	.OmeletteMenu.Beverages {
		height: 3600px;
	}
	#Carte .TakeOutContent {
		height: 1930px;
	}
	
	#ProteinSides .TakeOutContent {
		height: 900px;
	}
	
	#LightSide .TakeOutContent {
		height: 900px;
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }
	
}

@media screen and (max-width:390px){
	
	.OmeletteMenu {
		height: 2450px;
	}
	
	.TradBreakMenu {
		height: 1560px;
	}
	
	.SpecialMenu{
		height: 3140px !important;
	
	}
	
	.BeneBreakMenu{
		height:920px !important;
	
	}
	
	.WaffMenu{
		height: 3100px !important;
	}
.OmeletteMenu.Desserts
            padding-top: 40px;
            height: 400px;
         }
	
}

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

	.DishContainerLeft, .DishContainerRight {
		text-align: center;
		padding: 10px 5%;
	}
	
	#BreakSteaks .BeneBreakMenu {
		/*height: 1350px !important;*/
		/*overflow: hidden;*/
	}
	
	#GlutenFree .OmeletteMenu {
		/*height: 2400px;*/
		/*overflow: hidden;*/
	}
	
	.WaffMenu{
		height: 2950px !important;
	}
  .OmeletteMenu.Beverages {
		/*height: 3550px;*/
	  /*overflow: hidden;*/
	}
          .OmeletteMenu.Desserts {
            padding-top: 40px;
            /*height: 400px;*/
			  /*overflow: hidden;*/
         }
}