/* Mobile Landscape Size to Desktop ****************************************************/
	@media only screen and (min-width:480px){

.inner{margin:0 auto;width:1024px}
.mob,.mobinline{display:none!important}
.full{display:block!important}
.fullinline{display:inline!important}
.inside{margin-left: 40px;margin-right: 20px;}
 
/* navstrip ****************************************************************************/
#navstrip{width:100%;height:49px;background-color:#c48427;box-shadow: 0px 2px 1px #b37722;z-index: 1000000;position: relative;}
#navstrip ul{float:right;margin-right:24px}
#navstrip li{display:inline;margin-right:40px;line-height:50px;font-size: 16px;letter-spacing: -0.3px;}
#navstrip li a{color:#fff}
#navstrip li a:hover{color:#53350a}    
        
#topline{display:none}
header .left{float:left;width:20%;z-index:20;position:relative}
header .right{float:right;;width:80%}
#logo{float:left;margin-left:20%}

/* home page ****************************************************************************/
section.parallax{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-width:100%;min-height:100%}
section.home.parallax{background-image:url("../_images/gallery/home.jpg");background-attachment:scroll;height:600px}
section.home.parallax .wrap{text-align:center}

/* secondary pages ****************************************************************************/
section.sec.parallax{background-attachment:scroll;height:434px;margin-top:-60px;border-bottom:14px solid #fff;margin-bottom:30px}
section.sec.parallax.food{background-image:url("../_images/gallery/food.jpg");background-position:0 100%;}
section.sec.parallax.drink{background-image:url("../_images/gallery/drink.jpg");background-position:0 79%;}
section.sec.parallax.partners{background-image:url("../_images/gallery/partners.jpg");background-position:0 79%;}
section.sec.parallax.our-story{background-image:url("../_images/gallery/our-story.jpg");background-position:0 37%;}
section.sec.parallax.happenings{background-image:url("../_images/gallery/happenings.jpg");background-position:0 45%;}
section.sec.parallax.press{background-image:url("../_images/gallery/press.jpg");background-position:0 59%;}
section.sec.parallax.contact{background-image:url("../_images/gallery/contact.jpg");background-position:0 60%;}
section.sec.parallax.calendar{background-image:url("../_images/gallery/calendar.jpg");background-position:0 55%;}
section.sec.parallax.farmstand{background-image:url("../_images/gallery/the-farm.jpg");background-position:0 66%;}
section.sec.parallax.csa{background-image:url("../_images/gallery/the-farm.jpg");background-position:0 66%;}
section.sec.parallax.seedlings{background-image:url("../_images/gallery/the-farm.jpg");background-position:0 66%;}
section.menu .inside{margin-left:61px;margin-right:50px}
.catblock .items{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.catblock .items.single{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#page section.content .inside{width:65%;max-width:710px}
#page section.content .inside{width:65%;max-width:710px}
#page section.content .inside{width:65%;max-width:710px}

	}

	/* Greater than 1024 ****************************************************/
	@media only screen and (min-width:1024px){

.inner{margin:0 auto;width:100%;max-width:1300px}
       /* #navstrip .inner{max-width:1024px}*/
	}


	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) ****************************************************/
	@media only screen and (max-width:480px){

.inner{min-width:320px;width:100%;margin:0}
.mob{display:block!important}
.mobinline{display:inline!important}
.full,.fullinline{display:none!important}
.inside{margin-left: 20px;margin-right: 20px}
.videowrap{position:relative;padding-bottom:56.25%;/* 16:9 */padding-top:30px;height:0;overflow:hidden}
.videowrap iframe,.videowrap object,.videowrap embed{position:absolute;top:0;left:0;width:100%;height:100%}
div.hr{width:80%;height:auto}
	
header{min-width:320px;height:auto}
#page{min-width:320px;margin-top:50px}
footer{min-width:320px}

#navstrip{display:none}

header .left{display:none}
header .right{display:none }
#topline{display:block;background-color:#d79b43;float:left;height:50px;line-height:50px;position:fixed;top:0;width:100%;z-index:1000}
#topline .left{float:left;display:inline;width:20%;height:50px}
#topline .center{float:left;display:inline;width:60%;height:50px}
#topline .right{float:right;display:inline;width:20%;height:50px}
#topline .center a{display:block;margin:0 auto;text-align:center}		
#topline .center img{max-width:120px;width:90%;}
#topline .right a{margin-right:20px;font-weight:500;color:#fff;font-size:18px;float:right}
nav.mob{text-align:center;clear:both}
nav.mob ul{display:none;padding-top:25px;background-color:#d79b43}
nav.mob li a{display:block;font-size:16px;line-height:27px;color:#fff;font-weight:500}
nav.mob li.sel a,nav.mob li a:hover{color:#883905}
nav.mob li a,nav.mob li a:hover{border:none}
        
nav.mob li.hi a{color:#fff;background-color: #c48427;}
nav.mob li.hi a:hover{color:#fff;background-color: #883905;}
        
        
        

/* homepage ****************************************************************************/
#page.home{margin-top:30px}
section.home.content {border-top: 7px solid white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section.parallax{background-image:none}
section.parallax img.mob{width:100%;height:auto}
section.parallax.home{ margin-bottom: 0;}

td{display:block;border-bottom:14px solid #fff;width:auto}
img.filler{display:none}
.logo{margin-top:210px}
td .textblock{margin-top:0}
td .textblock .pwrap {opacity: 1}
tr.top td.right{background-color:#d79b43;border-bottom:none}
tr.bot td.left{background-color:#8e8884}
tr.bot td.right{border-bottom:none}
td .textblock .pwrap{padding:30px 10% 15px}

/* secondary pages ****************************************************************************/
section.parallax{background-attachment:scroll;height:auto;margin-top:0;border-bottom:14px solid #fff;margin-bottom:30px}
section.sec.parallax.food{background-image:none}
section.sec.parallax.drink{background-image:none}
section.sec.parallax.private-dining{background-image:none}
section.sec.parallax.happenings{background-image:none}
section.sec.parallax.reservations{background-image:none}
section.sec.parallax.contact{background-image:none}
section.sec.parallax.calendar{background-image:none}
section.sec.parallax.the-farm{background-image:none}
section.sec.parallax img.mob{width:100%;height:auto}
.tile{display:none}
#page section.content .inside{width:auto;margin-left:20px;margin-right:20px}
article.text .cdescrip img{height:auto;display:none}

table.listings{}
table.listings th{display:none}
table.listings td.date{width: 100%;border: none;padding-top: 20px;font-style: italic;color: #876f6f;}
table.listings td.name{width:100%;border-bottom:1px solid #fff;padding-bottom:20px;line-height: 1.1em;}

img.jeff{float: left;margin-right: 20px;margin-bottom: 20px;width: 287px;margin-top: 5px;}
img.tues{}
img.fm{margin-top: 10px;width: 44%;}

.cat.cdescrip.farm p{width:100%}
        
/* footer ****************************************************************************/
footer .top,footer .bot {width: auto;margin-left:20px;margin-right:20px}
footer .bot{padding-top:30px}
		
footer .left{display:block;width:100%}
footer .right{display:block;width:100%}
footer .right .inside {margin-left: 0;margin-right: 0;margin-top:20px;text-align: center;}
ul.btns{margin-top: 12px;margin-bottom:6px;}
ul.btns li{float:none;display: inline-block;margin-top: 10px;}
		
footer .bot ul {display: block;line-height: 24px;}
.btn.reserve, .btn.signup, .btn.gift {display: block;margin-right:0}		
footer .bot .social li{display:inline;  margin-left: 3px;  margin-right: 3px;}
ul.copy li.wm{display:block; padding-bottom: 10px;}
ul.copy li:first-child {padding-left: 2px;}	
		
	}