
.container_24{
  background-color: white;
}
nav{
background-image: url("../images/header.svg");
  height: 203px;
      background-color: #6B5E4F;

}

.leftnav{
  margin-top: 100px;
  float: left;
}
.hours{
  color: white;
}
.logo{
  float: left;
  margin-top: 25px;
  margin-left: 20px;
}
.rightnav{
  float: right;
margin-top: 120px;

}
.socialmedia{
float: right;
}
.smi{
  height: 17px;
}

.socialmediaitem{
  float: left;
  margin-right: 20px;
}
.socialmediaitemlast{
  float:left;
}

/* Primary Nav */
.mfmh2{
  margin-top: 75px;
  color: white;
  text-align: center;

}
.headerphoto{
  height:175px;
  background-image: url(../images/home/header_image.png);
  margin-bottom: 10px;
  background-size: cover;
}
  .navlist {
    margin-top: 15px;
    list-style: none;
    font-size: 16px;
  }
  .navitem{
    float: left;
    width: 14%;
    text-align: center;



  }


  .navlist > li{
        position: relative;
            font-family: cabrito;
  }
.navlist > li:hover .secondarynav{
display: block;
}
.magnifyingglass{
  height: 20px;
}

  /* Secondary Nav */

  .secondarynav{
    margin-top: 15px;
width: 120%;
display: none;

  }
  .secondarynav input{
    display: block;
  }
  .secondarynav li{
    list-style: none;
    margin-left: 0px;
    font-size: 12px;
  }
.secondarynav a{
background-color: #8FBA77;
padding: 20px;
display: block;
border-top: 1px solid white;
}
  .navitemlast{
    float: right;
  }
.secondarynav a:hover{
  background-color: #E2E5DF;
  opacity: 1;
  color: black;
}

.searchbar{
  padding: 10px;
}
/*--End of Nav */

footer{
  background-color: #6B5E4F;
}
.footernavlist{
  float: left;
  margin-top: 35px;
  margin-right: 45px;
}
.socialmediafooter{
  margin-top:20px;
  margin-bottom: 15px;
}
.footernavlistlast{
  float: right;
  margin-top: 35px;
}
.footernavtitle{
  font-size: 11px;
  font-weight: bold;
}
aside{
  background-color: #E2E5DF;
  overflow: scroll;
  outline: solid 1px grey;
outline-offset: -1px;
z-index: -1;
float: left;
}

/*Home Nav Header*/


header{
background-color: white;
}

.footernavtitle{

}




body {
  background-color: lightgrey;

}
h1 {

}
h2{

}
h3{

}
h4{

}
h5{

}
h6{

}
li{
list-style: none;
}
a{
  color: white;
  text-decoration: none;
}

/*home*/

.homecontainer24{
  background-color: white;
}

.summerfarmersmarket{
  background-color: white;
}
.summerfarmersmarketcontainer{
outline: solid 1px grey;
outline-offset: -1px;
    margin-top: 10px;
    margin-bottom: 10px;
    z-index: 1;

}

.summerfarmersmarketcontainer_news{
outline: solid 1px grey;
outline-offset: -1px;
    margin-top: 10px;
    margin-bottom: 10px;
    z-index: 1;
  }
.summerfarmersmarketcontainer1{

outline: solid 1px grey;
outline-offset: -1px;
    margin-top: 10px;
    margin-bottom: 10px;
    z-index: 1;
}

.homenav{


}
.hometabs{
  margin-top: 10px;
}

.hometabsli{
  float: left;
}
.summerfarmersmarket_news{

}

.summerfarmersmarket{
}
.summerfarmersmarketinfo{
  margin-top: 25px;
}
.summerfarmersmarketinfo_news{
  margin-top: 25px;
  margin-bottom: 25px;

}

.summerparagraph{
  margin-top: 20px;
}
.fineprintsummer{
margin-top: 190px;
font-size: 10px;
}

/*Summer Aside*/
.summerfarmersmarketaside1{
  float: right;
    height:765px;
  overflow: scroll;
  background-image: url(../images/aside/gradient1.png);
}
#gradient1{

}
.summerfarmersmarketaside2{
  float: left;
    height:610px;
  overflow: scroll;

}

.summerfarmersmarketaside4{
  background-color: #4E4E56;
  height: 610px;
}

.summerfarmersmarketaside{
  float: right;

}


.summerfarmersmarketaside_news{
  float: right;
height: 610px;
}
.summerfarmersmarketasidecontent{
  margin-top: 25px;
}

iframe{
  height: 284px;
  margin-top: 50px;
  margin-bottom: 25px;

}
.summerscheduleh2{
  margin-top: 10px;
}

.summerasidecalendar{
float: left;
margin-top: 20px;
margin-left: -10px;
}
.summerasidemonth{
  float: left;
  margin-top: 25px;
margin-left: 10px;
  margin-bottom: 5px;
}
#sm_fb{
  margin-top: 25px;
  margin-left: 45px;
  height: 45px;
  width: 45px;
  float: left;
}
#sm_fb_handle{
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 13px;
  color: white;
    float: left;
}
#sm_ig{
  margin-top: 25px;
  margin-left: 45px;
  height: 45px;
  width: 45px;
    float: left;
}
#sm_ig_handle{
  margin-left: 15px;
  margin-top: 20px;
    margin-bottom: 40px;
  font-size: 13px;
  color: white;
    float: left;
}
#sm_t{
  margin-top: 25px;
  margin-left: 45px;
  height: 45px;
  width: 45px;
    float: left;
}
#sm_t_handle{
  margin-left: 15px;
  margin-top: 20px;
    margin-bottom: 40px;
  font-size: 13px;
  color: white;
    float: left;
}
#sm_yt{
  height: 40px;
  width: 59px;
  margin-top: 25px;
  margin-left: 40px;
    float: left;
}
#sm_yt_handle{
  margin-left: 15px;
  margin-top: 20px;
  font-size: 13px;
  color: white;
    float: left;
}
.sm{

}
.hr{
  margin-top: 15px;
  margin-bottom: 15px;
}
.socialmediamain{
  margin-top: 25px;
}
/*End of Social Media Tab*/

.eventtitle{

}
.calendardivider{
  margin-top: 200px;
}
.calendardivider2{
  margin-top: 410px;
}
.eventinfo{
  margin-top: 10px;
  margin-left: 30px;
}
.pottingseminarinfo{
margin-top: 10px;
}
.farmfresh{
margin-top: 10px;
}
.cookingwithzucchini{
  margin-top: 10px;
  margin-bottom: 50px;

}

/* News Tab*/

.newsarticle{

}
.news{

}

.newsimage{
  margin-right: 15px;
  margin-bottom: 15px;
}
.mailinglist{
margin-top: 40px;
}

.mailinglistitem{
  margin-bottom:15px;
}
.submit{
margin-left: 40px;
}
.margin15px{
  margin-top:15px;
}

/*Get Involved Tab*/

/*Extra
.volunteerbar{
  background-color: #8FBA77;
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}

*/

#volunteer{
  background-color: #8FBA77;
  padding: 10px;
  float: right;
}

#tabs-5{
  height: 610px;
  overflow: scroll;
}

.volunteercontent{
  margin-top: 30px;
}
.boldorange{
color: #BC5E42;
font-weight: bold;
font-size: 18px;
}

.getinvolvedbars{
  padding: 10px;
background-color: #8FBA77;
color: white;

}
.summerfarmersmarketaside_getinvolved{
  float: right;

}
.summerfarmersmarketaside_getinvolved h2{
  margin-top: 40px;
  margin-bottom: 40px;
}
.getinvolvedh1{
  margin-top: 30px;
}
.yelp{
  margin-top: 30px;
}
/*Seasonal*/

.seasonalnav{
  background: white;
}

.seasonalnavitem{
  float: left;
  margin-top: 5px;
  z-index: -1;
}
.winterfarmersmarket{

}

/*Harvest Calendar*/
.harvestcalendarcontainer{
  background-color: white;
    height: 1075px;
}
.harvestcallendarveggiesoutline{
  outline: 1px solid grey;
  outline-offset: -1px;
  margin-top: 10px;
}
.productcategories{
height: 1075px;
float: right;
}
.harvestcalendar_veggies{
  margin-top: 50px;
  margin-bottom: 50px;
  table-layout: fixed;
}

.tablehead{
  background-color: #E2E5DF;
  height: 50px;
}
th{
  margin-top: 15px;
}
.falltable{

}
.tr_2{
  background-color: #E2E5DF;
}
.col5{
  margin-left: 10px;
}
.harvestcalendarasideli{
padding-top: 10px;
padding-bottom: 10px;
}
.harvestcalendarasideli a{
  font-size: 17px;
  color: #BC5E42;
}

tr{
  height: 21px;
}
/*Programs and Outreach*/

.tabcontainer{

}
.programsandoutreachul{
margin-top: 10px;
}
.navimage{
  margin-bottom: 10px;
}
.navimage:hover{
  opacity: .75;
}
.culinarydemonstrations{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 632px;
background-image: url("../images/programsandoutreach/background.png");
background-size: cover;
outline: solid 1px grey;
outline-offset: -1px;
float: right;
overflow: scroll;

}
.culinarydemonstrationscontent{
  margin-top: 40px;
  margin-bottom: 40px;
}
.wvuhealthcareli{
  margin-top: 10px;
}


.healthylifestyleactivities{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 632px;
background-image: url("../images/programsandoutreach/background2.png");
background-size: cover;
outline: solid 1px grey;
outline-offset: -1px;
float: right;
overflow: scroll;

}
.nonprofits{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 632px;
background-image: url("../images/programsandoutreach/nonprofitsbackground.png");
background-size: cover;
outline: solid 1px grey;
outline-offset: -1px;
float: right;
overflow: scroll;
}
.nutritionassistanceprograms{
  margin-top: 10px;
  margin-bottom: 10px;


background-size: cover;
outline: solid 1px grey;
outline-offset: -1px;
float: right;
overflow: scroll;
}
.archives{

}

.asideright{
  margin-top: 100px;
float: right;
background-color: #E2E5DF;

}
.nutritionassistancestatement{
  margin-top: 25px;
  margin-bottom: 25px;
}

/*vendors-Vendor Application*/

.container24backgroundcolor{
  background-color: white;
}
.vendorstabs{
  background-color: #8FBA77;
  height: 50px;
}
.vendorsli{
  float: left;
  margin-top: 15px;
  margin-right: 150px;
}
.vendorsli2{
  float: right;
  margin-top: 15px;
}
.vendorappcontainer{
  outline: solid 1px grey;
  outline-offset: -1px;
}

.becomeavendortext{
  margin-top: 25px;
  margin-bottom: 25px;
}
.becomeamembercontent{
  margin-top: 25px;
}

.becomeamember{
float: right;
}

.formtext{
  margin-left: 12px;
}
.typeinput{
  height: 75px;
  float: left;
}
/*Getting Started Block*/

.gettingstartedbar{
  margin-top: 10px;
background-color: #8FBA77;
}
.gettingstartedcontainer{
  outline: solid 1px grey;
  outline-offset: -1px;
}
.gettingstartedcontent{
margin-top: 40px;
margin-bottom: 40px;
}

/*Application Instructions*/

.application-instructionsbar{
  margin-top:10px;
background-color: #8FBA77;
}
.application-instructions{
  outline: solid 1px grey;
  outline-offset: -1px;
}
.application-intstructionscontent{

}
.instructionsp1{
  margin-top: 40px;
}
.instructionsplast{
  margin-bottom: 40px;
}
.application-vendorandbusinessinfobar{
  margin-top: 10px;
background-color: #8FBA77;
}
.application-vendorandbusinessinfo{
  margin-bottom: 10px;
  float: left;

}
.applicationletter{
  float: left;
}
.membercategory{
  float: left;
}
.primarycontactinformation{
  background-color: #E2E5DF;
}
.pcicontent{
  margin-top: 25px;
  margin-bottom: 25px;
}
.productsform{
    background-color: #E2E5DF;
}
.formcontent{
  margin-top: 25px;
  margin-bottom: 25px;
}
.barheader{
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
}
.formcontainer{
  outline-color: grey;
  outline-width: 1px;
  outline-offset: -1px;
  outline-style: solid;
}
/*Vendors List*/

.vendorsliactive{
  font-weight: bold;
}
.vendorslist{
margin-top: 40px;
margin-bottom: 40px;
}
.vendorlisttitle{
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: #E2E5DF;
  border: 1px solid black;
}
.vendorlistli1{
  padding-top: 10px;
  padding-bottom: 10px;
color: black;
border-left: 1px solid;
border-right: 1px solid;
}
.vendorlistli2{
color: black;
padding-top: 10px;
padding-bottom: 10px;
background-color: #E2E5DF;
border-left: 1px solid;
border-right: 1px solid;

}

.vendorlistli1 a{
  color: #BC5E42;
}
.vendorlistli2 a{
  color: #BC5E42;
}
.vlli{
  color: black;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #E2E5DF;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
}
.vendorslistaside{
background-color: #E2E5DF;
}

.vendorasideul{
  margin-top: 40px;
  margin-bottom: 40px;
}

.vendorasideli{
  padding-top: 10px;
  padding-bottom: 10px;
}
.vendorasideli a{
  color: #BC5E42;
  font-size: 17px;
}
/*About Us*/

.aboutush2{
color: white;
padding: 5px;
}


.aboutusnav{
  margin-top: 10px;
}

.missionstatement{
  outline: 1px solid grey;
  outline-offset: -1px;
  height: 305px;
}
.missionstatementh2{
  margin-left: 15px;
}

.aboutusnavul{
  height:110px;
}

.aboutusnav{
  height: 110px;
}
.aboutusnavitem{
  float: left;
  background-color: #4E4E56;
  text-align: center;
padding-top: 38px;
padding-bottom: 38px;
}
.aboutusnavitem1l{
  float: left;
  background-color: #4E4E56;
  text-align: center;
padding-top: 46px;
padding-bottom: 46px;
}


.missionstatementbar{
background-color: #8FBA77;
margin-top: 10px;
}

.missionstatementtext{
  margin-top: 10px;

}
.aboutuslogo{
  margin-top: 10px;
}
#photogallerybar{
  margin-top: 10px;
  background-color: #8FBA77;

}
.photogallerycontent{
  outline: 1px solid grey;
  outline-offset: -1px;
}
.photogallery{
  margin-top: 10px;
}
#history{
  margin-top: 10px;
  background-color: #8FBA77;
}
.history{

}
.historybodycopy{

  margin-top: 10px;

}
.historybodycopycontent{
  margin-top: 25px;
  margin-bottom: 25px;
}
.puppypolicy{
  margin-top: 1150px;
}
.history{
  margin-top: 10px;
  margin-bottom: 25px;
  background-color: #E2E5DF;
  outline: 1px solid grey;
  outline-offset: -1px;
}
.historycontent{
  margin-top: 25px;
  margin-bottom: 25px;
}
.meetthemembersbar{
  background-color: #8FBA77;
  margin-top: 10px;
}
.fmview{
  float: left;
  margin-top: 10px;
}
.meetthememberscontent{
  outline: 1px solid grey;
  outline-offset: -1px;
}
.memberul{
  margin-top: 25px;

  margin-bottom: 25px;
  float: left;
}
.memberli{
width: 25%;
float: left;

}
.faqsbar{
  background-color: #8FBA77;
  margin-top: 10px;
}
.faqscontainer{
  outline: 1px solid grey;
  outline-offset: -1px;
}
.faqscontent{
  margin-top: 25px;
  margin-bottom: 25px;
}
.qa{
margin-top: 10px;
margin-bottom: 10px;
}
.qa li{
  margin-bottom: 30px;
}
  .answer{
    float: left;
  }
/*Contact Us*/

.contactus{
  margin-top: 10px;
  outline: 1px solid grey;
  outline-offset: -1px;
}
.contactusimage{
  margin-top: 30px;
}
.contactus_content{
  margin-top: 25px;
}
.contactusinfo{
  float: left;
  margin-top: 90px;
}
.contactform{
  margin-top: 10px;
  margin-bottom: 10px;
  outline: 1px solid grey;
  outline-offset: -1px;
  background-color: #E2E5DF;
}
.form{
  height: 75px;
}
.informationform{
  float: left;
}
.twentyfivepx_margin{
  margin-bottom: 25px;
}
/*Action Items*/
a:hover {
  opacity: .75;
}

.hometabsli:hover{
  opacity: .75;
}
.hometabslilast:hover{
  opacity: .75;
}
.seasonalnavitem:hover{
  opacity: .75;
}

/*This needs Fixed!!!!! */




#tabs .ui-tabs-active img{
  outline: white solid 2px;
  outline-offset: -10px;
}
#tabs .ui-tabs-focus{
  outline: none;
}
form{
  margin-top: 25px;
  margin-bottom: 25px;
}
input{
  margin-top: 5px;
}
.radio{
  float: left;
}

.scroll{
  overflow: scroll;
}
.orangelink{
  color: #BC5E42;
}

#gradient1{
  position: sticky;
  z-index: 5;
}
ol{
  list-style: circle;
}
ul .contactusul{
  list-style: circle;
  line-height: 22px;
  font-size: 16px;
}
/* FUNCTIONS */
