@import url("https://foodland.biz/css/font.css");
/* desktopstyle.css */
html, body {
    background: -moz-linear-gradient(top, #FFFFFF 0%, #C0CFE2 100%);
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#C0CFE2 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%,#C0CFE2 100%);
}
#locations {
    background: -moz-linear-gradient(top, #FFFFFF 50%, #C0CFE2 100%);
	background: -webkit-linear-gradient(top, #FFFFFF 50%,#C0CFE2 100%);
	background: linear-gradient(to bottom, #FFFFFF 50%, #C0CFE2 100%);
}
.redbox, .maroonbox, .whitebox, .hmbox, .largeredbox {
  width:200px;
  height:50px;
  border-radius:99px 20px 99px 20px;
  border:5px solid #960000;
  background-color:#FE0000;
  box-shadow:#B3B3B3 3px 3px 3px;
  font-size:28px;
  font-weight:bold;
  font-family:"Trebuchet MS", Helvetica, sans-serif;
  color:#FFFFFF;
  line-height:50px;
  text-align:center;
  margin:10px;
}
.maroonbox {
  height:35px;
  border-color:#FE0000;
  background-color:#960000;
  font-size:24px;
  color:#FFFFFF;
  line-height:35px;
}
.largeredbox {
  width:350px;
  height:60px;
  border-color:#960000;
  background-color:#FE0000;
  font-size:45px;
  color:#FFFFFF;
  line-height:60px;
  margin:5px 0px 0px 5px;
}
.whitebox {
  width:275px;
  border-color:#FE0000;
  background-color:#FFFFFF;
  color:#FE0000;
  margin:5px 0px 0px 5px;
}
.hmbox {
  width:275px;
  border-color:#5EBA24;
  background-color:#335E90;
  color:#5EBA24;
  margin:5px 0px 0px 5px;
  display: inline-block;
}
/* .redbox {
    width:200px;
    height:50px;
    border-radius:99px 20px 99px 20px;
    -webkit-border-radius:99px 20px 99px 20px;
    -moz-border-radius:99px 20px 99px 20px;
    border:5px solid #960000;
    background-color:#FE0000;
    box-shadow:#B3B3B3 3px 3px 3px;
    -webkit-box-shadow:#B3B3B3 3px 3px 3px;
    -moz-box-shadow:#B3B3B3 3px 3px 3px;
    font-size:28px;
	font-weight:bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
    color:#FFFFFF;
    line-height:50px;
    text-align:center;
	margin:10px;
}
.maroonbox {
    width:200px;
    height:35px;
    border-radius:99px 20px 99px 20px;
    -webkit-border-radius:99px 20px 99px 20px;
    -moz-border-radius:99px 20px 99px 20px;
    border:5px solid #FE0000;
    background-color:#960000;
    box-shadow:#B3B3B3 3px 3px 3px;
    -webkit-box-shadow:#B3B3B3 3px 3px 3px;
    -moz-box-shadow:#B3B3B3 3px 3px 3px;
    font-size:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
    color:#FFFFFF;
    line-height:35px;
    text-align:center;
	margin:10px;
}
.largeredbox {
    width:350px;
    height:60px;
    border-radius:99px 20px 99px 20px;
    -webkit-border-radius:99px 20px 99px 20px;
    -moz-border-radius:99px 20px 99px 20px;
    border:5px solid #960000;
    background-color:#FE0000;
    box-shadow:#B3B3B3 3px 3px 3px;
    -webkit-box-shadow:#B3B3B3 3px 3px 3px;
    -moz-box-shadow:#B3B3B3 3px 3px 3px;
    font-size:45px;
	font-weight:bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
    color:#FFFFFF;
    line-height:60px;
    text-align:center;
	margin:5px 0px 0px 5px;
}
.whitebox {
    width:275px;
    height:50px;
    border-radius:99px 20px 99px 20px;
    -webkit-border-radius:99px 20px 99px 20px;
    -moz-border-radius:99px 20px 99px 20px;
    border:5px solid #FE0000;
    background-color:#FFFFFF;
    box-shadow:#B3B3B3 3px 3px 3px;
    -webkit-box-shadow:#B3B3B3 3px 3px 3px;
    -moz-box-shadow:#B3B3B3 3px 3px 3px;
    font-size:28px;
	font-weight:bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
    color:#FE0000;
    line-height:50px;
    text-align:center;
	margin:5px 0px 0px 5px;
}
.hmbox {
    width:275px;
    height:50px;
    border-radius:99px 20px 99px 20px;
    -webkit-border-radius:99px 20px 99px 20px;
    -moz-border-radius:99px 20px 99px 20px;
    border:5px solid #5EBA24;
    background-color:#335E90;
    box-shadow:#B3B3B3 3px 3px 3px;
    -webkit-box-shadow:#B3B3B3 3px 3px 3px;
    -moz-box-shadow:#B3B3B3 3px 3px 3px;
    font-size:28px;
	font-weight:bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
    color:#5EBA24;
    line-height:50px;
    text-align:center;
	margin:5px 0px 0px 5px;
	display: inline-block;
} */
#smalltext {
  font-size:26px;
  font-weight:bold;
  font-family:"Trebuchet MS", Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
}
/* OVERRIDE RULE */
/*
div a, a:link, a:visited, a:focus, a:hover, a:active {
  text-decoration:none !important;
  color:#5EBA24 !important;
}
*/
#map {
  float: right;
  height: 200px;
  width: 279px;
  background-color: gray;
}
.clearfix {
  overflow: auto;
}
.container {
  width: 550px;
  height: 200px;
  margin: 5px 0px 0px 5px;
}
.button1{
  border-radius: 10px 10px 0px 0px;
  border: 1px solid #960000;
  background: -moz-linear-gradient(top, #E7E7E7 0%, #ffffff 99%);
  background: -webkit-linear-gradient(top, #E7E7E7 0%,#ffffff 99%);
  background: linear-gradient(to bottom, #E7E7E7 0%,#ffffff 99%);
  color: #747474;
  padding: 6px 5px 3px 6px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  float: left;
}
.button1:hover {
  background: -moz-linear-gradient(top, #ffffff 0%, #960000 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%,#960000 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#960000 100%);
  color: #2190C3;
}
.button1:active {
  background: -moz-linear-gradient(top, #ffffff 0%, #684049 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #684049 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #684049 100%);
  color:green;
}
.button2 {
  border-radius: 10px 10px 0px 0px;
  border: 1px solid #960000;
  background: -moz-linear-gradient(top, #E7E7E7 0%, #ffffff 99%);
  background: -webkit-linear-gradient(top, #E7E7E7 0%,#ffffff 99%);
  background: linear-gradient(to bottom, #E7E7E7 0%,#ffffff 99%);
  color: #747474;
  padding: 6px 16px 3px 17px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  float: left;
}
.button2:hover {
  background: -moz-linear-gradient(top, #ffffff 0%, #684049 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%,#684049 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#684049 100%);
  color: #2190C3;
}
.unstyled {
  font-weight: normal;
  font-size:15px;
}
#gap{
  display:inline-block;
  width:30px;
}
hr {
  background-color:#ffffff;
}
hr.line-1 {
  border: 0;
  height: 5px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(254,0,0,1), rgba(255, 255, 255, 1));
	background-image: -webkit-linear-gradient(to right, #ffffff 0%, #FE0000 51%, #ffffff 100%);
}
hr.line-2 {
  height: 15px;
  background: #960000;
  background: -moz-linear-gradient(top, #960000 0%, #ffffff 99%);
  background: -webkit-linear-gradient(top, #960000 0%,#ffffff 99%);
  background: linear-gradient(to bottom, #960000 0%,#ffffff 99%);
  box-shadow: #B3B3B3 0px 10px 20px;
}
.boldtext {
  font-size: 25px;
  font-weight: bold;
  padding-bottom: 10px;
  margin: 0px;
}
.normaltext {
  font-size: 25px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}
.legaltext {
  font-size:12px;
  color:#afafaf;
  padding:8px 10px 8px 0px;
}
.headers {
  font-family: 'Baumans';
  font-size: 25px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color: #2190C3;
}
#large {
  font-family: 'Baumans';
  font-size: 40px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color: #2190C3;
}
#outlineletters {
  font-family:'qtdoghausheavyregular';
  font-size:160px;
  color:#960000;
}
#taller {
  transform:scaleY(2.1);
}
#skinny {
  transform:scale(0.8,2.1);
}
@font-face {
  font-family: 'Baumans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/baumans-regular-webfont.woff2') format('woff2'),
        url('fonts/baumans-regular-webfont.woff') format('woff'),
		url('fonts/baumans-regular-webfont.ttf') format('truetype'),
		url('fonts/baumans-regular-webfont.eot') format('embedded-opentype'),
		url('fonts/baumans-regular-webfont.svg') format('svg');
}
.div#whitebox {
  padding: 100px;
}
div#container {
  width:552px;
  height:226px;
  overflow:hidden;     /* if you don't want a scrollbar, set to hidden */
  overflow-x:hidden;   /* hides horizontal scrollbar on newer browsers */
}
iframe#embed {
  width:584px;       /* set this to approximate width of entire page you're embedding */
  height:1100px;      /* determines where the bottom of the page cuts off */
  /* margin-left:-45px; */ /* -15px og clipping left side of page */
  margin-top:35px;  /* -100px og clipping top of page */
  overflow:hidden;
  border:none;
    /* resize seems to inherit in at least Firefox */
  -webkit-resize:none;
  -moz-resize:none;
  resize:none;
  border-radius:0 15px 15px 0;
}
.spacer {
  padding:0px;
  margin:0px;
  border:0px;
}
iframe#body-iframe {
  padding-top:20px;
  margin:0px;
  width:100%;
  border:0px;
  overflow:hidden;
}
#slideshows3 {
  padding-top:20px;
  margin:0px;
  position:absolute;
  vertical-align:top;
}
tbody {
  vertical-align:inherit;
}
p {
  padding:0px;
  margin:0px;
  border:0px;
}
p.history {
  padding-top:5px;
}
.paragraph {
  float:left;
  font-size:400%;
  line-height:80%;
}
#historybanner {
  width:559px;
  height:350px;
  border:0px;
  padding:0px;
  margin:5px;
  clip:rect(300px,0px,0px,0px);
}
.historyimgleft {
  float:left;
  width:25%;
  height:25%;
  border:0px;
  padding:0px;
  margin:5px;
}
.historyimgright {
  float:right;
  width:25%;
  height:25%;
  border:0px;
  padding:0px;
  margin:5px;
}
.historyimgcenter {
  display:block;
  width:50%;
  height:50%;
  border:0px;
  padding:0px;
  margin:auto;
}
#Screen {
  margin:-5px;
  padding:0px;
  border:0px;
}
/* ******2019 UPDATE******* */
#pageframe {
  width:780px;
/*  height:100%; */
  border:solid 8px white;
  margin:10px auto;
  background-image:none;
  background-color:white;
}
#wordmark {
  width:780px;
  height:100px;
  margin:auto;
  background-image: linear-gradient(red, white);
  font-family: 'Baumans';
  font-size:100px;
  text-align:center;
}
#nav {
  width:780px;
  margin:2px auto;
  text-align:center;
}
#topgradient {
  margin:0;
  padding:0;
  border:0;
  height:32px;
  width:100%;
  background-image:linear-gradient(red, white, #DDDDDD 60%, white);
  border-radius:0 0 15px 15px;
}
#leftside {
  width:560px;
  padding:0;
  margin:0;
/*  border:solid 1px black; */
  float:left;
}
#body-iframe {
  width:100%;
  margin:0;
  padding:0;
/*  border:solid 1px red; */
}
#iwindow {
  width:559px;
  height:391px;
  margin:0;
  padding:0;
  border:0;
  background-color:transparent;
}
#slideshows3 {
  float:right;
  margin:0;
  vertical-align:top;
  padding:0;
  position:relative;
  margin-top:20px;
}
#bottomgradient {
  margin-top:10px;
  background-image: linear-gradient(gray, white);
  height:12px;
  width:100%;
  border-radius:30px 30px 5px 5px;
}
#footer {
  line-height:14px;
  margin:4px;
  text-align:center;
}
.legal {
  color:gray;
  font-size:8px;
  padding:8px 10px 8px 10px;
  border-right:solid 2px lightgray;
}
#container {
  border-radius:0 15px 15px 0;
}
button {
  border-radius:5px;
  padding:2px 8px;
  font-size:16px;
  text-align:center;
  border:solid 2px red;
}
button:hover {
  background-color:purple;
  border-color:green;
  color:cyan;
}
/* can include initial inherit or unset */
.clearstyle {
  all:unset;
}
#iwindow a {
  background-color:transparent;
  font-size:16px;
}
.mapgradient {
  border: 0;
  height: 10px;
  border-radius:100px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(254,0,0,1), rgba(255, 255, 255, 1));
  background-image: -webkit-linear-gradient(to right, #ffffff 0%, #FE0000 51%, #ffffff 100%);
}
#flfont {
  font-stretch:condensed;
  line-height: 50px;
  font-size: 22px;
  font-weight:900;
}
#net {
  color:#FFFEFA;
}
#mfont {
  font-family: 'Poiret One', cursive;
  line-height: 50px;
  font-size:18px;
  font-weight:300;
  font-style:italic;
}
.highlight {
  background-color: #881EE4;
  font-size: 110%;
}
.category {
  background-color: #85E21F;
  font-size: 125%;
}