/* ======== MEDIA QUERIES ======== */
/* Do not change 960px to avoid breaking #grid-facts */
@media screen and (max-width: 960px) {
    /* Slideshow */
	/*.slideshow .view-content { width: 1280px; margin-left: -640px; }*/
	/* Facts for Dine NY/Dine SB */
	#grid-facts .right .top p:first-child  {width:100%}
	
	span.newline {display:inline}
}

@media screen and (max-width: 767px) {
	
	/* for responsive version #logo {display:block} */
	
	/* menu */
	#footer-bottom .block-menu ul {text-align:center}
	
	/* Slideshow */
	/*.slideshow .view-content { width: 1024px; margin-left: -512px; }*/
	
	
	/* Reserve Form */
	.view-page-reserve form.reserve-form .reserve-btn input {margin-top:10px}
	
	/* Blue Hill Menu */
	#block-block-11 .wine-list,#block-block-11 .bh-icons {margin-top:0}
	
	#block-block-11 .wine-list span{float:none}
	
	.mobile-block-center {display:block;margin:0 auto;text-align:center}
	
	/* Team */
	.view-team .thumb {margin-left:auto;margin-right:auto}
	.view-team .views-responsive-grid .views-column {width:48%;width:calc((100% - 4px) / 2) !important;float:left;margin:0 2px 2px 0 !important} 
	.page-node.node-type-team-member #main .content .body {margin-top:30px}
	
	/* Monthly items */
	#monthly-product .items .item-description {margin-bottom:20px}
}

@media screen and (max-width: 640px) {
	/* Slideshow */
	/*.slideshow .view-content { width: 640px; margin-left: -320px; }*/
	.view-page-reserve form.reserve-form { left: 13%; top:20%; max-width: 480px; min-width: auto; }
}

@media screen and (max-width: 480px) {
	.view-page-reserve form.reserve-form { left: 25%; top:20%; max-width: 320px;  }
}