@media (max-width: 767px) {

	.navbar-default .navbar-nav{margin:0px;float:none;}
   	.navbar-collapse {padding:0px;;width: 100%;z-index:50000;background: #2E1D0C;padding: 0px 0px;}
	.navbar-default {}
	.navbar-default .navbar-nav > li a {line-height:20px;border-bottom:none;}
	.navbar-default .navbar-nav > li a:hover{line-height:20px;border-bottom:none;}
	.navbar-default .navbar-nav>.open{border-bottom:1px solid #FFFFFF;}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {}
	.navbar-default .navbar-nav .dropdown-menu{border-radius:0px;padding:0px;border:none;line-height:20px; width: 100%;position: relative;border: none;box-shadow: none;}
	.navbar-default .navbar-nav .dropdown-menu > li > a{padding:20px 20px 20px 40px;border-bottom:1px dotted #CCCCCC}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{padding:20px 20px 20px 40px;border-bottom:1px dotted #CCCCCC}

	.navbar-default .navbar-nav > li a,
	.navbar-default .navbar-nav > li a:hover{padding:20px;border-bottom:1px dotted #CCCCCC;background:#FFFFFF}	




	.header	.top .contact{text-align:center;}
	.header	.top .text{text-align:center;}


	.header	.navigaiton .icons A{width:24px;height:24px;margin:20px 25px;}
	.header	.navigaiton .logo IMG{max-width:100%;height:60px;margin:5px auto;}
	.header	.navigaiton .menu_toggle A{width:24px;height:24px;margin:20px 25px;}

	BODY.scrolled .header .navigaiton .logo IMG{height:40px;}
	BODY.scrolled .header .navigaiton .icons A{margin-top:10px;margin-bottom:10px;}
	BODY.scrolled .header .navigaiton .menu_toggle A{margin-top:10px;margin-bottom:10px;}

	.home_gallery{}
	.banner{padding:175px 0px 100px 0px;}
	.banner H1{font-size:48px;}
	.banner .links A.button{display:block;margin:15px auto;padding:15px;width:50%;max-width:250px;}

	.menu .contents{width:90%;max-width:400px;}
	.mini-cart .contents{width:90%;max-width:400px;}

	.content_section{background:#FFFFFF;}
	.content_section .container{padding:0px;}
	.content_section_content{position: relative;top:0px;margin-top:0px;}

	.footer{padding:15px;}
	.footer .social .icons A{height:30px;width:30px;}
	.footer .links A{display:block;text-align:center;margin:10px;}
	.footer .copyright{margin-top:20px}

	.home_gallery .carousel .item IMG{display:none;}
	.home_gallery .carousel .item .text {padding: 225px 20px 200px 20px;position: relative;font-size: 42px;letter-spacing:4px;font-weight:400;max-width:500px;margin:0px auto;}
	.home_gallery .links A.button{display:block;margin:15px auto;padding:15px;width:50%;}

	.home-menu-section H2{font-size:24px;}

	.home-location-section .map{overflow:visible;}
	.home-location-section .map .map_popup{bottom:auto;top:1px;border:1px solid #CCCCCC}
	.home-location-section .map .open-right{right:10px;}
	.home-location-section .map .open-left{left:10px;}



	.daily_menu_container H2{font-size:24px;}	 
	.daily_menu_nav .daily_menu_day{margin:0px 35px;}
	.daily_menu_nav .daily_menu_day SELECT{width:100%;padding:5px;font-size:20px;}
	.daily_menu .daily_menu_item .daily_menu_item_image{min-height:auto;margin:10px auto}
	.daily_menu .daily_menu_item .daily_menu_item_image IMG{width:100%;} 
	.daily_menu .daily_menu_item .daily_menu_item_content{padding:0px;border:none;}
	
/*	.daily_menu .carousel .carousel-indicators LI{margin:0px 5px;width:10px;height:10px;}*/
/*	.daily_menu .carousel .carousel-indicators LI.active{background:#341510;width:10px;height:10px;}	*/
	.daily_menu .carousel {padding-bottom: 40px;}
	.daily_menu .menu_links{margin-top:30px;}
	.daily_menu .menu_links A.button{background:#341510;color:#FFFFFF;border-color:#FFFFFF;}
	.daily_menu .menu_links A.button:hover{background:#341510;color:#FFFFFF;border-color:#FFFFFF;}

	.home-features-section{padding:0px;}	
	.home-features-section .home-feature{margin:25px auto;}	

	.home-menu-section .home-menu-categories .carousel-control{display:none;}
	
	.home-newsletter-section .ccsf FORM INPUT.text{margin:5px auto;max-width:90%;display:block;border-radius:3px;line-height:42px;border:none;}
	.home-newsletter-section .ccsf FORM INPUT.submit{margin:5px auto;max-width:70%;display:block;border-radius:3px;line-height:42px;}

	.account_navigation .link{margin:20px auto;width:200px;max-width:100%;}	
	.account_navigation A{width:200px;max-width:100%;}	
	
	.user_list .user_list_actions{padding-top:15px}

	.house_account_cards .user_list .user_list_heading{display:none;}


	.category_nav{display:none;}
	.category_nav_small{display:block;}
	.category_nav_small SELECT{width:100%;margin:10px 0px;}

	.products_list .product .product_image{min-height:150px;overflow:hidden}

	.product_cart .product_option_group .product_option_option LABEL SPAN{width:auto;}

	.cart .cart_delivery_address_myplate SELECT{width:100%;margin-right:0px;}

	.user_card_nav .user_card_number{text-align:center;}
	.user_card_nav .user_card_number .card{max-width:250px;margin:2px auto;}	
	.user_card_nav .user_card_number .card .card_number{bottom:30px;height:20px;line-height:20px;font-size:10px;letter-spacing: 2.5px;}
	.user_card_nav .user_card_number .card .card_name{bottom:10px;right:10px;height:20px;overflow:hidden;line-height:20px;font-size:12px;letter-spacing: 1px;}
	

	.myplate_house_account_info .myplate_house_account_name{text-align:center;line-height:36px;}
	.myplate_house_account_info .myplate_house_account_address{text-align:center;line-height:36px;}  
	.myplate_house_account_info .myplate_house_account_change{text-align:center;} 
}