/* #Media Queries
================================================== */

	/* RETINA DISPLAYS - BACKGROUND IMAGE REPLACE */
	@media only screen and (-webkit-min-device-pixel-ratio: 2) {

		.upcomingEventIcon {
			background-image: url("../images/global/calendarIcon@2x.png");
			background-size: 40px 45px;
		}

	}

	/* WEBKIT ONLY BROWSERS WITH RETINA */
	@media screen and (-webkit-min-device-pixel-ratio: 0) {

	}

	@media only screen and (max-width: 1199px) {
		.primaryNav, .psqNavContainer .primaryNav {
			margin-right: 0;
		}
		.primaryNav ul li {
			padding: 32px 16px 0;
		}
		.businessesContainer .businessItem {
			width: 262px;
			padding: 0 20px 60px;
		}
		.pairedModalContainer .pairedColumn {
			width: 300px;
		}
		.standardHeroContainer .right h1 {
			font-size: 50px;
			line-height: 56px;
		}
		.standardHeroContainer .right .contentPadding {
		    padding-top: 10px;
		}
		.standardHeroContainer .left {
			margin-right: 40px;
		}
		.experienceLanding .standardHeroContainer .right .contentPadding {
		    padding-right: 0;
		}
		#fc_inner, #fc_outer {
			width: 940px;
		}
		.fc_inner tbody tr td:nth-child(5) .eventIndicator .eventsPopup, .day_cell.Fri .eventsPopup, .day_cell.Sat .eventsPopup {
		    left: -176px;
		}
		.gettingHereIconContainer {
		    width: 230px;
		    float: right;
		    padding-top: 39px;
		    margin-left: 30px;
		}
		.gettingHereContent .rightCol {
			width: 580px;
		}
	}

	@media only screen and (max-width: 1040px) {

		.historyTimeline {
			display: none;
		}
		footer {
			margin-bottom: 0 !important;
		}

		.gettingHere img:hover {
		    margin-top: 0;
		}

		.breadcrumb ul li a:hover {
		    color: #8585c6;
		}

		.heroTout:hover > .overlay {
		    opacity: 0;
		}

		.cta:hover {
		    background-color: transparent;
		}

		.eventListing a:hover > .textBlock h6, .eventListing a:hover > .textBlock p {
		    color: #fff;
		}

		.wrapper.hood.ltBlue:hover {
		    background-color: #B9DCE1;
		}

		.wrapper.hood.gray:hover {
		    background-color: #E0DED9;
		}

		.hoodTout:hover .one img {
		    padding-left: 0;
		}


		.businessSpecs a:hover {
		    color: #D34727;
		}

		.socialShareContainer .facebook:hover {
		    background-position: -9px -429px;
		}

		.socialShareContainer .twitter:hover {
		    background-position: -9px -386px;
		}

		.socialShareContainer .pinterest:hover {
		    background-position: -9px -472px;
		}

	}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.videoContainer {
			height: 660px;
		}
		.heroWrapper .heroGraphic {
			padding: 95px 0;
		}
		.homeBottomTouts {
			width: 748px;
		}
		.homeBottomTouts .toutLeft {
			width: 386px;
		}
		.businessesContainer .businessItem {
			width: 300px;
			padding: 0 30px 60px;
		}
		.standardDetail.standardSingleColumn .mainContentContainer .rightColumn {
			margin-left: 0;
		}
		.pairedModalContainer .businessesContainer .businessItem {
			margin-right: 0;
		}
		.pairedInTheSquare button {
			font-size: 17px;
		}
		input.inputFull.time2 {
			width: 121px;
		}

		.brick {
			min-height: 450px;
		}
		.toutText img {
			display: none;
		}
		.gettingHereItem .textLockup {
			width: 510px;
		}

		.gettingHereIconContainer {
			width: 200px;
			padding-top: 25px;
		}

		.question h3 {
			width: 710px;
		}

		.gettingHereArrow {
			margin-top: 7px;
		}

		.iconThird h3 {
		    font-size: 47px;
		    font-weight: 100;
		    color: #FFF;
		    line-height: 52px;
		    padding-bottom: 12px;
		    margin: 0px auto;
		    letter-spacing: 2px;
		}


		/*BUSINESS FORM ERRORS*/


		.checkboxes label {
			padding-right: 9px;
		}

		#fc_inner {
			width: 748px;
		}

		#fc_outer {
			width: 748px;
		}

		#fc_calendar .day_cell .date {
			width: 105px;
		}

		.day_cell.Thu .eventIndicator .eventsPopup, .day_cell.Fri .eventsPopup, .day_cell.Sat .eventsPopup {
			left: -215px;
		}

		nav {
		    height: 77px;
		}
		.psqNavContainer nav {
			height: auto;
		}

		nav ul li {
			padding: 30px 14px 16px;
		}

		nav ul li a {
		    font-size: 18px;
		}

		.gettingHereHalf img {
		    margin-left: 15px;
		}

		.gettingHereHalf h3 {
			font-size: 56px;
		}

		.gettingHereHalf .textLockup {
			width: 344px;
		}

		.hoodTout .five img {
			padding-top: 27px;
			width: 220px;
		}

		.hoodTout .one img {
		    float: left;
		    display: block;
		    padding-top: 91px;
		    width: 28px;
		}


		.eventListing h6 {
		    font-size: 16px;
		}
		.textBlock p {
			font-size: 16px;
		}
		.eventArrow {
			margin-top: 9px;
		}


		.formContainer {
			margin-right: 40px;
		}

		input.inputFull {
			width: 278px;
		}

		textarea {
			width: 290px;
		}

		input.inputFull.city {
			width: 60px;
		}

		input.inputFull.state {
			width: 30px;
			padding-left: 10px;
		}

		input.inputFull.zip {
			width: 123px;
		}

		input.inputFull.time {
		    width: 121px;
		}

		.checkboxes {
			text-align: left;
			width: 680px;
		}

		.upcomingEvents.addtl .eventListing .textBlock {
			width: 248px;
		}

		.upcomingEvents {
			padding-left: 10px;
		}

		.eventsPopup .upcomingEvents {
			width: 310px;
			margin: 0px auto;
		}

		.upcomingEvents {
			width: 230px;
			margin: 0px auto;
		}

		.eventListing .textBlock {
			width: 179px;
		}

		.upcomingEvents h5 {
			margin-top: 20px;
			font-size: 23px;
		}
		.gettingHereContent .rightCol {
			width: 500px;
		}
		.gettingHereContent .leftCol {
			width: 200px;
			min-height: 1px;
			margin-right: 45px;
		}
		.gettingHereContent .sideNav {
			width: 200px;
		}

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.primaryNav ul li {
		    padding: 32px 8px 0;
		}
		.primaryNav ul li.last {
			padding-right: 0;
		}
		.primaryNav ul li a {
			font-size: 18px;
		}
		.footerAllianceLogo {
			width: 90px;
		}
		.footerLeftContainer {
			width: 630px;
		}
		.upcomingEvents h5 {
			margin-top: 33px;
		}
		.standardHeroContainer .left {
			margin-right: 30px;
		}
		.standardHeroContainer .right .contentPadding {
		    padding-top: 14px;
		}
		.contactPage .formContainer {
		    max-width: 332px;
		    margin-left: auto;
		    margin-right: auto;
		    float: right;
		}
		.experiencesItem {
			margin-right: 30px;
			margin-left: 30px;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.hiddenClear {
			display: block;
		}
		.primaryNav, .mastheadGetHere, .mastheadMapGuide {
			display: none;
		}
		.navigationContainer .logo {
			width: 180px;
			left: 12px;
			top: 12px;
		}
		.navigationContainer {
			height: 74px;
			position: fixed;
			width: 100%;
			background-color: #231F20;
			z-index: 999;
			top: 0;
		}
		.navigationContainer .container, .navigationContainer .container .sixteen.columns {
			width: 100%;
		}
		.footerLeftContainer {
			width: auto;
			float: none;
		}
		.footerAllianceLogo {
			width: 100px;
			position: absolute;
			right: 0;
			top: 0;
		}
		.footerNav {
			margin-top: 0;
		}
		.footerNav li {
		    float: none;
		    margin-right: 0;
		    margin-bottom: 6px;
		}
		footer .socialIcons {
		    float: none;
		    width: 184px;
		    margin: 0 auto 10px;
		}
		.submitContainer {
			float: none;
			text-align: center;
		}
		.submitContainer a:first-child {
			margin-left: 0;
		}
		.legalContainer p {
			display: block;
			text-align: center;
			margin-right: 0;
		}
		footer {
			padding-bottom: 20px !important;
		}
		.mobileMenuBtn {
			display: block;
		}
		.neighborhoodMenu {
			width: 420px;
		}
		.navIconContainer a {
			width: 200px;
			text-align: center;
		}
		.navIconContainer img {
			display: inline-block;
		}
		.mainContentWrapper {
		    margin-top: 74px;
		}
		
		.videoContainer {
		    height: 631px;
		}
		.homeIntro {
			display: block;
		}
		.homeIntro .image {
			margin-right: 0;
		}
		.homeIntro .image, .homeIntro .content {
			float: none;
			width: auto;
		}
		.experiencesContainer {
			flex-wrap: wrap;
			margin-bottom: 20px;
		}
		.experiencesItem {
			width: calc(50% - 15px);
			margin: 0 0 60px;
		}
		.experiencesItem:nth-child(odd) {
			margin-right: 30px;
		}
		.homeBottomTouts {
			width: auto;
		}
		.homeBottomTouts .toutLeft, .homeBottomTouts .toutRight {
			width: auto;
			float: none;
		}
		.homeBottomTouts .toutLeft {
			margin-bottom: 60px;
			margin-right: 0;
		}
		.standardHeroContainer {
			display: block;
			margin-bottom: 40px;
		}
		.standardHeroContainer .left, .standardHeroContainer .right {
			margin-right: 0;
			float: none;
			width: auto;
		}
		.standardHeroContainer .right .contentPadding {
		    padding-top: 14px;
		}
		#btnShowFilters {
			display: block;
		}
		.standardHeroContainer .filters {
			display: none;
		}
		.headingContainer {
			text-align: left;
		}
		.mainContentContainer {
			flex-direction: column-reverse;
		}
		.mainContentContainer .leftColumn, .mainContentContainer .rightColumn {
			width: auto;
		}
		.mainContentContainer .rightColumn {
			margin-bottom: 40px;
		}
		.mainContentContainer .leftColumn .social .follow .links a {
			display: block;
		}
		.businessDetail .standardHeroContainer .right h1 {
		    margin-bottom: 0;
		}
		.breadcrumb {
			margin-top: 30px;
		}
		.experienceLanding {
		    margin-top: 118px;
		}
		.experiencesItem img {
			margin-bottom: 25px;
		}
		.contactPage .formContainer {
			margin: 0;
		}
		.gettingHereIconContainer img {
		    margin-left: -9px;
		}
		.gettingHereItem .textLockup {
			width: auto;
		}

		.question h3 {
			font-size: 24px;
			width: 385px;
			line-height: 26px;
		}
		.day_cell.Thu .eventIndicator .eventsPopup, .day_cell.Fri .eventsPopup, .day_cell.Sat .eventsPopup {
			left: -261px;
		}

		.eventIndicator {
			width: 20px;
			height: 20px;
		}

		#fc_inner {
			width: 420px;
		}

		#fc_outer {
			width: 420px;
		}

		#fc_calendar .day_cell {
			height: 90px;
			width: 42px;
		}

		#fc_calendar .day_cell .date {
			width: 60px;
			font-size: 21px;
			margin: 39px 0px 0px;
		}

		.neighborhoodHero.detail h1 {
		    margin-top: 50px;
		    width: 440px;
		    padding-left: 10px;
		    padding-right: 10px;
		}

		.homeHeroText h1, .homeHeroText h2 {
		    font-size: 140px;
		    line-height: 111px;
		}

		.homeHeroText h1 span {
		    font-size: 137px;
		    padding-left: 0;
		    line-height: 111px;
		}

		.dateLockup {
		    width: 366px;
		    margin-bottom: 150px;
		}

		.dateLockup div:first-child {
		    margin-right: 10px;
		}

		.borderLine {
		    width: 83px;
		    margin-top: 19px;
		}

		.dateLockup h4 {
		    padding-left: 5px;
		    padding-right: 5px;
		}

		.homeHeroText h4:first-child {
			letter-spacing: 8px;
		}

		.toutText h3 {
		    font-size: 75px;
		}

		.upcomingEvents {
		    margin-left: 24%;
		}

		.upcomingEvents h5 {
		    margin-top: 0px;
		    padding-top: 34px;
		}

	    .submitContainer a {
	        font-size: 14px;
	        margin-left: 8px;
	    }

	    .hoodTout .five img {
	    	padding-top: 56px;
	    	width: 270px;
	    }

	    .hoodTout .one img {
	        display: none;
	    }


	    .businessSpotlight img {
	        width: 270px;
	    }

	    .businessSpotlight h3 {
	        margin-top: 0px;
	        margin-bottom: 12px;
	        padding-top: 12px;
	    }

	    .businessSpotlight .cta {
	        margin-top: 12px;
	    }

	    .upcomingEvents {
            width: 360px;
            margin: 0px auto;
	    }

	    .eventsPopup .upcomingEvents {
	    	width: 200px;
	    	margin: 0px auto;
	    }

	    .eventsPopup .upcomingEvents.addtl .eventListing .textBlock {
	    	width: 152px;
	    	margin-left: 6px;
	    }

	    .eventsPopup .titleBar h5 {
	    	font-size: 20px;
	    }

	    .day_cell.Thu .eventIndicator .eventsPopup, .day_cell.Fri .eventsPopup, .day_cell.Sat .eventsPopup {
	    	left: -155px;
	    }

	    .mastheadGetHere p {
	        font-size: 20px;
	        padding-top: 19px;
	        padding-right: 10px;
	    }

	    .mastheadGetHere p {
	        font-size: 20px;
	        padding-top: 19px;
	        padding-right: 10px;
	    }

	    .mastheadGetHere img {
	        margin-right: 5px;
	    }

	    .toutText {
	        margin-top: 70px;
	        padding-left: 10px;
	    }

	    .businessDescription {
	        padding-top: 30px;
	    }

	    .contactText {
	        margin-top: 0;
	        margin-bottom: 40px;
	    }

	    .eventForm {
	    	margin-left: 0;
	    }

	    .wrapper.hero.contact h3 {
	    	padding-left: 10px;
	    }

	    .contactText p {
	    	padding-left: 10px;
	    }

	    .contactText a {
	    	padding-left: 10px;
	    }

	    .submitEventTitle {
	    	font-size: 46px;
	    	padding-left: 10px;
	    }

	    .gettingHereIconContainer {
	    	width: 220px;
	    	float: none;
	    	margin: 0;
	    }
	    .gettingHereItem {
	    	margin-bottom: 30px;
	    }
	    .gettingHereItem h3 {
	        font-size: 32px;
	        line-height: 40px;
	    }
		.gettingHere .standardHeroContainer {
			margin-bottom: 20px;
		}


	    .navIconContainer img {
	        width: 133px;
	    }

	    .navIconContainer p {
	    	bottom: 10px;
	    	font-size: 21px;
	    }

	    .submitEventTitleContainer .cta.small {
	    	margin-top: 20px;
	    	margin-left: 20px;
	    }

	    .iconThird {
	    	padding-top: 20px;
	    	text-align: center;
	    }

	    .center {
	    	height: auto;
	    }

	    .checkboxes {
	    	text-align: left;
	    	width: 320px;
	    }

	    .gettingHereHalf .textLockup {
	    	width: 384px;
	    }

	    .formContainer label.error {
	    	right: 110px;
	    }

	    .hider {
	        display: block !important;
	    }

	    .eventListing h6 {
	    	width: auto !important;
	    }

		.neighborhoodHero {
			margin-top: 85px;
		}

		#fc_calendar {
			margin: 110px auto 60px;
		}

		.mobilePad {
			margin-top: 85px;
		}

		.wrapper.hero.contact {
			margin-top: 85px;
		}
		.toutText {
		    max-width: 370px;
		}
		.wrapper.hero.gettingHero {
			margin-top: 85px;
		}
		.standardDetail {
		    margin-top: 110px;
		}
		.subHeadlineContent {
			display: block;
		}
		.pairedModalContainer .pairedColumn {
			width: auto;
			float: none;
			margin: 0;
			padding-bottom: 150px;
		}
		.pairedModalContainer .pairedColumn.last {
			padding-bottom: 0;
		}
		.pairedModalContainer .subHeadlineContainer span {
			top: 37px;
		}
		.mfp-close-btn-in .mfp-close {
			top: 10px;
			right: 10px;
		}
		.pairedModalContainer {
		    padding: 70px 0;
		}
		.pairedModalContainer .mainHeadline h3 {
			font-size: 20px;
		}
		.pairedModalContainer .businessesContainer .businessItem {
		    margin-bottom: 50px;
		}
		.gettingHereContent .leftCol {
			display: none;
		}
		.gettingHereContent .rightCol {
			width: 100%;
		}
		.heroGettingHere .headlineContainer {
			height: 290px;
		}
		.heroGettingHere {
			margin-bottom: 0 !important;
			min-height: 290px;
		}
		.heroGettingHere h1 {
			font-size: 60px;
			line-height: 52px;
		}
		.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
			right: 0 !important;
		}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.videoContainer {
		    height: 375px;
		}
		.heroWrapper .heroGraphic {
			padding: 27px 0;
			width: 248px;
			height: 248px;
		}
		.homeIntro .content h1 {
			font-size: 28px;
			line-height: 36px;
		}
		.homeIntro .content p {
		    font-size: 18px;
		    line-height: 25px;
		}
		.navIconContainer a {
			width: 130px;
		}
		.navIconContainer img {
		    width: 129px;
		}
		.navIconContainer p {
			font-size: 17px;
			line-height: 17px;
		}
		.mfp-close-btn-in .mfp-close {
			top: -40px;
			right: 100px;
		}

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		footer .socialIcons {
			width: 182px;
		}
		.heroWrapper {
		    margin-bottom: 40px;
		}
		.heroWrapper .heroGraphic {
			padding: 138px 0 158px;
			width: 298px;
			height: 298px;
		}
		.videoContainer #homeHeroVideo {
			left: -500px;
		}
		.videoContainer {
		    height: 668px;
		}
		.experiencesItem {
			width: auto;
			margin-right: 0 !important;
		}
		.experiencesItem img {
			box-shadow: 6px 6px 0 0 #D8D8D8;
		}
		.neighborhoodMenu {
			width: 100%;	
		}
		.navIconContainer a {
			width: 140px;
		}
		.navIconContainer img {
		    width: 100%;
		}
		.navIconContainer p {
			font-size: 18px;
		}
		.navIconContainer.last p {
			line-height: 19px;
			bottom: 6px;
		}
		.navIconContainer p span {
			display: block;
		}
		.headingContainer h2, .homeBottomTouts .headingContainer h2, .standardHeroContainer .right h1 {
			font-size: 50px;
			line-height: 54px;
			text-align: left;
		}
		.headingContainer h2:after {
			margin-left: 0;
			margin-right: 0;
		}
		.standardHeroContainer .right h1 {
			margin-bottom: 10px;
		}
		.headingContainer {
			margin-bottom: 10px;
		}
		.experiencesItem h3 {
			font-size: 28px;
			line-height: 34px;
		}
		.experiencesItem p {
		    font-size: 18px;
		    line-height: 26px;
		}
		.eventsContainer .eventItem {
			padding-right: 40px;
		}
		.homeIntro {
			margin-bottom: 50px;
		}
		.experiencesContainer {
			margin-bottom: 0;
		}
		.standardHeroContainer .left .contentPadding {
			margin-bottom: 12px;
		}
		.businessesContainer .businessItem {
			padding: 0 0 60px;
		}
		.paginationContainer ul li {
			margin-right: 7px;
		}
		.paginationContainer ul li a {
			padding: 12px 10px 9px;
		}
		.blockGalleryContainer .galleryItems {
			margin: 0;
		}
		.blockItem.blockFAQ .contentPadding {
		    padding-right: 0;
		    padding-left: 5px;
		}
		.blockItem.blockFAQ .faqItem .answer {
			padding-left: 32px;
		}
		.toutText p {
			padding-bottom: 40px;
		}
		.upcomingEvents.addtl .eventListing .textBlock {
			width: 200px;
		}

		.hoodTout .five img {
		    padding-top: 32px;
		}

		.businessSpotlight h3 {
		    margin-top: 0px;
		    margin-bottom: 12px;
		    padding-top: 22px;
		}

		.businessSpotlight .cta {
		    margin-top: 12px;
		    margin-bottom: 10px;
		}

		.question h3 {
			font-size: 24px;
			width: 260px;
			line-height: 24px;
		}

		.formContainer {
			margin-right: 40px;
			margin-bottom: 5px;
		}

		.formContainer.rightHalfForm {
			margin-right: 40px;
			margin-bottom: 40px;
		}

		input.inputFull.time2 {
			width: 107px;
		}
			/*CONTACT PAGE ERRORS*/

		.formContainer label.error {
			right: 8px !important;
		}

		.formContainer.rightHalfForm label.error {
			right: 14px !important;
		}

		/*BUSINESS ERRORS*/

		#business_address-error {
			top: 1050px !important;
		}

		#bizTwitter-error {
			top: 816px !important;
		}

		#business_facebook-error {
			top: 768px !important;
		}

		#business_website-error {
			top: 722px !important;
		}

		#business_title-error {
			top: 533px !important;
		}

		#business_description-error {
			top: 471px !important;
		}

		#business_phone-error {
			top: 459px !important;
		}

		#contact_email-error {
			top: 385px !important;
		}

		#bizForm #contact_name-error {
			top: 311px !important;
		}

		/*EVENT ERRORS*/

		.formContainer.rightHalfForm label.error {
			right: 8px !important;
		}

		#eventForm #end_time-error {
			top: 1242px !important;
			right: 2px !important;
		}

		#eventForm #start_time-error {
			top: 1242px !important;
			right: 151px !important;
		}

		#eventForm #dateChooser-error {
			top: 1125px !important;
		}

		#eventForm #event_address-error {
			top: 1004px !important;
		}

		#eventForm #event_description-error {
			top: 710px !important;
		}

		#eventForm #e_webpage-error {
			top: 432px !important;
		}

		#eventForm #business_name-error {
			top: 475px !important;
		}

		#eventForm #event_title2-error {
			top: 635px !important;
		}

		#eventForm #contact_phone-error {
			top: 401px !important;
		}

		#eventForm #e_contact_email-error {
			top: 322px !important;
		}

		#eventForm #e_contact_name-error {
			top: 248px !important;
		}

		.homeHeroText h4 {
		    padding-left: 5px;
		    letter-spacing: 2px;
		}

		.homeHeroText h1 {
		    font-size: 92px;
		    line-height: 71px;
		    padding-left: 6px;
		}

		.homeHeroText h1 span {
		    font-size: 91px;
		    padding-left: 1px;
		    line-height: 71px;
		    letter-spacing: 12px;
		}

		.borderLine {
			width: 49px;
		}

		.homeHeroText h4:first-child {
			letter-spacing: 8px;
		}

		.toutText p {
		    width: 250px;
		}

		.toutText h3 {
		    font-size: 60px;
		    line-height: 55px;
		}

		.toutText img {
			display: none;
		}

		.upcomingEvents {
		    margin-left: 10px;
		}

		.gettingHereArrow {
		    margin-top: 4px;
		}

		.gettingHereHalf h3 {
			font-size: 35px;
			padding-top: 13px;
		}

		.gettingHereHalf img {
		    margin-left: 15px;
		    margin-top: 0px;
		}

		.homeMessage h4 {
		    font-size: 34px;
		}

		.homeMessage p {
		    font-size: 15px;
		}

		.gettingHereHalf .textLockup {
		    width: 280px;
		}

		.dateLockup {
		    width: 240px;
		    margin-bottom: 150px;
		}

		.hoodTout .textLockup {
		    float: left;
		    display: block;
		    width: auto;
		    padding-left: 10px;
		    padding-right: 10px;
		}

		.neighborhoodHero.detail h1 {
			width: 280px;
			font-size: 56px;
			margin: 0px auto;
			line-height: 61px;
		}

		.businessDescription {
		    padding-left: 10px;
		    padding-right: 10px;
		}

		.upcomingEvents h5 {
		    margin-top: 0px;
		    padding-top: 35px;
		}

		.upcomingEvents h5 {
		    margin-top: 0px;
		    padding-top: 35px;
		}

		.expToutCopy, .expToutCopy h2, .expToutCopy p {
		    width: 280px;
		}

		.expToutCopy, .expToutCopy.floatRight {
			margin: 0 auto;
			float: none;
		}

		.neighborhoodHero h1 {
			font-size: 78px;
			padding-left: 20px;
		}

		.businessSpecs {
		    padding-left: 10px;
		}

		.eventForm {
		    margin-left: 10px;
		}

		input.inputFull {
			width: 250px;
		}

		textarea {
			width: 262px;
		}

		input.inputFull.city {
			width: 58px;
			padding-left: 12px;
		}

		input.inputFull.zip {
			width: 100px;
			margin-right: 0px;
		}

		input.inputFull.time {
			width: 107px;
		}

		input.inputFull.time.nomargin {
			margin-right: 0;
		}

		.submitEventTitle.about {
			float: left;
			padding-left: 10px;
			padding-right: 80px;
		}

		.galleryContainer a img {
			width: 94px;
		}

		.galleryContainer a:first-child img {
			width: 300px;
		}

		.submitEventTitleContainer div:last-child {
			margin-left: 30px;
		}

		.submitEventTitleContainer .cta {
			margin-left: 10px;
			margin-top: 10px;
			margin-bottom: 20px;
		}

		.center {
			height: auto;
			padding-bottom: 20px;
		}

		.question img {
			margin-right: 15px;
			margin-left: 10px;
		}
		.hiddenClear2 {
			display: block;
		}

		.clearHider {
			display: none;
		}

		.submitEventTitleContainer div:nth-child(2) {
			margin-top: 20px;
			margin-left: 10px !important;
		}

		.submitEventTitleContainer div {
			margin-top: 0 !important;
		}

		.checkboxes {
			text-align: left;
			width: 290px;
		}

		.wrapper.hero.history h2 {
		    width: 290px;
		    padding-left: 10px;
		}

		.floatLeft.history {
			padding-right: 0px;
			width: 300px;
		}

		.historyContent p {
			padding-left: 10px;
		}

		.businessDescription img {
			margin-bottom: 20px;
			width: 280px;
		}

		.wrapper.hero.contact h3 {
			font-size: 92px;
			width: 280px;
		}

		.contactText p {
			padding-left: 10px;
			width: 280px;
		}

		.eventListing h6 {
			width: 219px;
		}

		.upcomingEvents {
			width: 270px;
			margin: 0px auto;
		}

		.question p {
			padding-right: 10px;
		}
		.foodMenuReveal {
			display: block;
			margin-bottom: 0px;
			padding-bottom: 25px;
			font-size: 24px;
			cursor: pointer;
			background-image: url("../images/global/foodDownArrow.png");
			background-repeat: no-repeat;
			background-position: 251px 8px;
			text-align: left;
			padding-left: 10px;
		}

		#month_year p {
			font-size: 38px;
		}

		.calArrow.prev {
			margin-right: 20px;
		}

		.calArrow.next {
			margin-left: 20px;
		}

		#fc_inner {
			width: 300px;
		}

		#fc_outer {
			width: 300px;
		}

		#days_of_week {
			font-size: 22px;
		}

		#fc_calendar .day_cell .date {
			width: 42px;
			font-size: 20px;
			margin: 39px 0px 0px;
		}
		.eventsPopup .upcomingEvents .eventListing h6 {
			width: 149px;
		}
		.day_cell.Thu .eventIndicator .eventsPopup, .day_cell.Fri .eventsPopup, .day_cell.Sat .eventsPopup {
		    left: -168px;
		}
		.day_cell.Wed .eventIndicator .eventsPopup {
			left: -80px;
		}
		.businessSpotlight p {
			width: 280px;
		}
		.hoodTout .five img {
			margin: 0px auto;
		}
		.hoodTout {
			background-image: none;
		}
		#wrap2 {
			width: 80px;
		}
		.iconThird h3 {
		    font-size: 45px;
		}
		.brick {
			min-height: 1px;
		}
		#days_of_week th {
		    padding: 6px 0px 7px 0;
		    color: #000;
		    font-size: 14px;
		}
		.homeHeroText h4:first-child {
			letter-spacing: 7px;
		}
		.businessesContainer .businessItem.familyFriendly {
			background-position: bottom 48px right 0;
		}

	}