
@media (min-width: 768px) {

	.alignright 	{ display: inline; width: auto; margin: 0 0 10px 10px; }
	.alignleft 		{ display: inline; width: auto; margin: 0 10px 10px 0; }

	#header #menu-row {
		margin-bottom: 0;
	}
	#content {
		padding-top: 10px;
	}
	#home-content,
	#page-content {
		float: right;
		width: 70%;
		padding-left: 15px;
	}
	#sidebar {
		display: block;
		float: left;
		width: 30%;
	}
	#sidebar .sidebar-cta-link,
	#sidebar .sidebar-emagine-extras {
		display: block;
	}
	#home-in-theatres {
		display: block;
	}
	#home-ctas .home-cta-first,
	#home-ctas .home-cta-second {
		width: 50%;
	}
	#home-ctas .home-cta-first {
		float: left;
		margin-bottom: 0;
		padding-right:5px;
	}
	#home-ctas .home-cta-first .right {
		float:right;
	}
	#home-ctas .home-cta-second {
		float: right;
		padding-left:2px;
	}	
	.showtimes-movie-list .movie .movie-thumbnail {
		float: left;
		width: 120px;
		margin: 0;
	}
	.showtimes-movie-list .movie .movie-name,
	.showtimes-movie-list .movie .movie-description,
	.showtimes-movie-list .movie .movie-sessions {
		clear: none;
		padding-left: 135px;
	}
	.showtimes-single-movie .movie-thumbnail {
		float: left;
		width: 180px;
		margin: 0;
	}
	.showtimes-single-movie .movie-name,
	.showtimes-single-movie .movie-description,
	.showtimes-single-movie .movie-censor-duration-genre {
		clear: none;
		padding-left: 195px;
	}
	.theatre-row img {
		display: block;
	}
	.theatre-row-item {
		margin-bottom: 15px;
	}
	.theatre-row-item a {
		display: block;
		position: relative;
	}
	.theatre-row img,
	.theatre-row-item-text {
		width: 100%;
		margin: auto;
	}
	.theatre-row-item-text {
		position: absolute;
		bottom: 0;
		padding: 10px;
		color: #fff;
		background: rgba(0, 0, 0, 0.6);
	}
	.theatre-row-item a:hover {
		opacity: 0.8;
	}
	#footer-social-and-logos {
		padding-right:30px;
	}
	#footer-social-and-logos #footer-social .social-icons a i {
		margin: 0 11px;
	}
	#footer-social-and-logos #footer-social .social-icons a:first-child i {
		margin-left: 0;
	}
	#footer-social-and-logos #footer-social .social-icons a:last-child i {
		margin-right: 0;
	}

	/* Menus */

	#header-logo {
		padding-bottom: 10px;
	}
	#mobile-menu-and-button-container {
		display: none;
	}
	#header-menu-container > ul > li.mobile-only {
		display: none;
	}
	#footer-menus {
		padding-left:0;
		padding-right:0;
	}
	#footer-menu .menu {
		display: table;
		width: 100%;
	}
	#footer-menu .menu > li {
		display: table-cell;
		width: 33.3%; /* only 3 columns supported at this time */
	}

	/* Image Accordion Repeater */
	.beer-image-container {
		float:left;
		margin:initial;
		margin-top:20px;
	}

	.location-grid a {
		font-size:1.2rem;
	}
	.location-grid button {
		padding:5px 35px;
		width:initial;
	}
	.location-grid .location-title {
		height:40px;
	}
	.events-list .description {
		text-align:left;
		margin-left:230px;
	}
	.events-list a.gather-button {
		max-width:250px;
		width:100%;
		display:inline-block;
	}
	.events-image {
		width:220px;
		float:left;
	}
	.events-list #stylized-quote {
		border-left:2px solid #672568;
		margin-top:0px;
	}
	.the-grille .of-two .description-text {
		margin-bottom:0px;
	}
	a[href^=tel]{
		color: #000;
    	text-decoration: none;
    	pointer-events:none;
	}
}

@media (min-width:400px) {
	.loyalty-content .platinum-banner-container .sign-up-now-btn {
		visibility:visible;
	}
	.loyalty-content .platinum-banner-container p#platinum-banner-disclaimer {
		visibility:visible;
	}
	.loyalty-content .platinum-banner-container {
		background-size:cover;
	}
}
