body {
      background-color:#fffefc;
      
    }
    #first {
        width: max-content;
    }

    .header-image-container {
        display: block;
        text-align: center;
    }

    .navbar-collapse {
        position: relative;
        text-align: center;
        margin-top: -130px;
        margin-bottom: 100px;
    }
    
    .logo-left {
        margin-right: 150px;
    }
    
    .logo-right {
        margin-left: 150px;
    }

    .text-navbar >a {
    	font-family: 'Comfortaa', sans-serif;
    	color:#e81c1c;
    	letter-spacing: 2px;
      font-size:14px;
      
    }
    .text-navbar .active >a {
    	color:gray;
    }

    .text-navbar > a:hover {
    }
    
    .nav>li>a {
        padding: 10px 10px;
    }
    
    .hr.dotted {
        border-top: 10px dotted #bbb;
        width: 30%;
        margin: auto;
    }

    body {
    margin:0;
    padding:0;
  }

  
  .img-fullwidth {
      width: 100%;
      max-height: 600px;
      padding-top: 20px;
  }

  .image-container img {
    margin:0 auto;
    display:block;
    padding:0;
  }

  @media (max-width:900px) {
      #photo1, #photo2 {
        background-image:none;
      }
      .image-container {
        height:90px;
      }
      .image-container img {
        width:100%;
      }
      #banner {
          width: 100% !important;
      }
  }


   

    .content {
    	
      width:100%;
      padding: 20px;
      z-index:-1;
    }

    .content img {
      display:block;
      margin-left:auto;
      margin-right:auto;
      overflow:hidden;

    }

    @media (max-width:900px) {
      .content {
        background-image:none;
      }
      .content img {
        width:100%;
      }
    }

    .header-image img {
      width:300px;
      
    }


    .navbar {
      background-color:#fffefc;
      position:relative;
      margin:0 auto;
      border:none;
    }
    
   

    .navbar .collapse {
      margin-top:20px;

    }
    
    .navbar-header {
        display:block;
        height:100px;
    }


    #awards {
      width:100%;
      background:#fffefc;
      position:relative;
      z-index:1;

    }

    #awardtext {
    background-color:#fffefc;
      
      padding-top:30px;
      padding-bottom:30px;
    }
    #awards p {
      font-family:'Arial', sans-serif;
      color:black;
      font-size:1.4em;
      position:relative;
      left:40px;
    }
    #awards .source {
      font-size:0.9em;
      position:relative;
      left:300px;
    }

    #awards .description {
      padding: 20px 20px 20px 0;
      font-size:1.0em;
    }
    @media (max-width:900px) {
      #awards .hider {
        display:none;
      }
      #awardtext {
        padding:5px 0 0 0;
        margin:0;
      }
      #awards .description {
        padding:0;
        margin:0;
      }
      #awards .source {
        left:25px;
        color:rgb(255,192,0);
        padding:0;
      }
      #awards p {
        left:0;
        margin:0;
        padding:0;
      }
    }
    
    #banner {
        padding-top: 30px;
        background-color: #fffefc;
        color: black;
        display: block;
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        margin-left: auto;
        margin-right: auto;
        margin-top:20px;
        overflow: hidden;
        display: block;
        margin: 0 auto;
        width: 60%;
    }
    
    .biggerText {
        font-size: 20px;
    }


    #foodsbar {
      width:100%;
      background-color:#fffefc;
      position:relative;
      z-index:1;
      text-align:center;
    }


    #foodsbar img {
      width:300px;
      padding:15px 5px 15px 5px;
      height:240px;
      position:relative;
      z-index:1;
    }

    #foodsrow {
      margin:0 auto;
      width:98%;
      vertical-align:center;
      display:block;
      display:inline-block;
    }
  
    #end {
      width:100%;
      padding-top:10px;
      background-color:#fffefc;
      padding-bottom:100px;
      position:relative;
      z-index:1;
    }
    #end .fixed-width {
     
      margin: auto;
      display: flex;
      width:60%;
    }
    #end .footer-column {
        flex: 0 0 48%;
    }
    #end p {
       font-family:'Arial', sans-serif;
       font-size:1.1em;
       color:black;
    }

    #end h2 {
      font-family: 'Comfortaa', sans-serif;
      color:#e81c1c;
      font-size: 12px;
      letter-spacing: 2px;
    }
    
    #end a {
      color:black;
    }

    #end a:hover {
      color:rgb(255,192,0);
      text-decoration:none;
    }

    .clear {
      clear:both;
    }
    

    
    @media (max-width:900px) {
      #end .fixed-width {
        width:100%;
      }
      
    }

    @media (max-width:800px) {
      #foodsbar4 {
        display:none;
      }
    }

    @media (max-width:800px) {
      #foodsbar3, #foodsbar2, #foodsbar1 {
        display:none;
      }

      #foodsrow {
        width:100%;
      }

    }