@charset "utf-8";
/* CSS Document */


/* Large screens ----------- */
@media screen 
and (min-width : 2000px) {
/* Styles */


body { background:100%; }


}


/* Smartphones ----------- */
@media screen 
and (min-width : 0px) 
and (max-width : 600px) {
/* Styles */


/* =Main Styles
-------------------------------------------------------------- */

.container { width:100%; }

.one-half { width:100%; float:none; margin-right:0%; }

.one-half.larger { width:100%; float:none; margin-right:0%; }

.one-half.smaller { width:100%; float:none; margin-right:0%; }

.one-third { width:100%; float:none; margin-right:0%; }

.two-thirds { width:100%; float:none; margin-right:0%; }

.one-fourth { width:100%; float:none; margin-right:0%; }

.three-fourths { width:100%; float:none; margin-right:0%; }

.one-fifth { width:100%; float:none; margin-right:0%; }

.four-fifths { width:100%; float:none; margin-right:0%; }


/* =Header 
-------------------------------------------------------------- */

div.container header div.logo { position:inherit; margin-left:0px; width:70%; text-align:center; margin:auto; }

div.container header div.logo img { width:100%; }

div.container header div.two-thirds.last { width:100%; }

div.container header div.two-thirds.last { width:100%; margin:auto; }

div.container header div.two-thirds.last.floatright { float:none !important; }

div.container header div.two-thirds.last.floatright div.alignright { text-align:left; }

div.container header div.two-thirds.last.floatright div.alignright img.floatright { float:left !important; margin-left:10px; }




/* =Main Navigation 
-------------------------------------------------------------- */

div.container header nav { background:none; position:absolute; background:#56311f; min-width:0px; min-height:0px; padding-left:0px; padding-right:0px; padding-top:0px; margin-top:0px; right:0px; margin-right:10px; padding:15px; border-radius: 15px 0px 15px 15px; border-top-left-radius: 15px; border-top-right-radius: 0px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }

div.container header nav#mainmenu { display:none; }

div.container header #showmainmenulist { display:block; }

div.container header nav ul li { margin-bottom:5px;  margin-right:0px; float:none; }

div.container header nav ul li a { text-shadow:none; }

div.container header div.contactinfo p.alignright { text-align:left; margin-left:15px; }

div.container header div.one-third img.floatright.twitter { float:none; }

div.container header div.one-third img.floatright.facebook { float:none; }


/* =Content Area
-------------------------------------------------------------- */

.weeklyspeicals { display:none; }

div.vendorstands { margin-bottom:15px; }

div.vendorstands div.vendorstandbottom { display:none; }

div.vendorstands ul li { padding-bottom:5px; padding-top:5px; }

.specials {min-height: 105px;}

.home-callouts {margin-bottom:0px;}

.visitvendorbutton { margin-top:482px !important; }

.camera_pag { padding-bottom:40px; }

div.vendorstands #showvendorlist { display:block; }

div.vendorstands ul#vendorlist { display:none; }





/* =Backgrounds and Borders
-------------------------------------------------------------- */

.hours { margin-right:0px; }


/* =Footer
-------------------------------------------------------------- */

div.container .chickens { display:none !important; }

div.container footer div.one-third.last.alignright { text-align:left; margin-top:10px; }

div.container footer div.one-fourth.last.alignright { text-align:left; margin-top:10px; }


}


/* Smartphones ----------- */
@media screen 
and (min-width : 0px) 
and (max-width : 345px) {
/* Styles */
.holiday-order { margin:5x 6px 0px 15px !important;}
/* =Header 
-------------------------------------------------------------- */

div.container header div.two-thirds.last p.lightblue { display:none; }


}
