.btn-navbar {
	display: none;
	position: absolute;
	right: 8px;
	top: 75px;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	color: #fff;
	cursor: pointer;
	background-color: #828282;
	z-index: 102;
}
	.btn-navbar:hover {
		background-color: #757575;
	}
	.btn-navbar .icon-bar {
		display: block;
		width: 18px;
		height: 2px;
		margin: 3px 2px;
		background-color: #FFF;
	}
.unfolded-nav .btn-navbar {
	background-color: transparent;
}	
.unfolded-nav .btn-navbar .icon-bar{
	height: 3px;
	right: 0px;
	width: 22px;
	top: 0px;
	left: 4px;
	background-color: #828282;
	z-index: 1000;
	transition: all 0.3s ease 0s;
	position: relative;
}	
.unfolded-nav .btn-navbar .icon-bar:nth-child(1) {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 3px;
}	
.unfolded-nav .btn-navbar .icon-bar:nth-child(2) {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	top: -3px;
}	
.unfolded-nav .btn-navbar .icon-bar:nth-child(3) {
	display: none;
}


@media only screen and (max-width:1400px)  {
    #top-navigation{
        left: 220px;
        right: 220px;
    }
    #top-navigation{
        left: 220px;
        right: 100px;
    }
}
@media only screen and (max-width:1300px)  and (min-width: 769px) {
    #top-navigation{
        left: 220px;
        right: 0px;
    }
}
@media only screen and (max-width:1200px)  and (min-width: 769px) {
    .ddsmoothmenu ul li a {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media only screen and (max-width:1100px)  and (min-width: 769px) {
    .ddsmoothmenu ul li a {
        font-size: 17px !important;
    }
}
@media only screen and (max-width:950px)  and (min-width: 769px) {
    .ddsmoothmenu ul li a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
@media only screen and (max-width:890px)  and (min-width: 769px) {
    .ddsmoothmenu ul li a {
        font-size: 15px !important;
        padding-left: 9px !important;
        padding-right: 9px !important;
    }
}

@media (max-width:769px) {
	.top-bar{
		display: none;
	}
	
	.shop-inside-image,
	.home-page-promo-container,
	.daily-specials-box-wrapper{
		display: none !important;
	}
	
	.has-object-details-1 .content-wrapper .page-content-wrapper{
		display: none;
	}
	
	.top-nav-wrapper {
		left: 0;
		right: 0;
	}
	
	.promo-box-wrapper{
		display: none !important;
	}
	.promo-text-wrapper{
		left: 0;
		right: 40px;
		top: 77px;
		height: 35px;
		line-height: 35px;
	}
	.promo-text-wrapper a{
		font-size: 16px;
	}
	
	
	body{
		overflow: auto;
	}
	.container{
		overflow: visible;
	}
	
	
	.btn-navbar {
		display: block;
	}
	.unfolded-nav .top-nav-wrapper{
		display: block;
	}
	.page-uid-home .btn-navbar{
		display: none !important;
	}
	

	
	
	
	
	
	.container,
/* 	.logo, */
	.social,
	.content-wrapper,
/* 	.top-wrapper, */
	/*.top-navigation-wrapper,*/
	.top-title-wrapper,
	.page-title,
	.book-party-button,
	.sub-navigation,
	.page-image,
	.page-text,
	.page-content,
	.page-content-wrapper,
	.page-content-wrapper-inner,
	.object-content-wrapper,
	.menu-nav,
	.subpage-title,
	.subpage-navigation,
	.subpage-text,
	.subpage-content,
	/*.bottom-wrapper,*/
	.page-locations-wrapper,
	.thumbnails-wrapper,
	.thumbnails,
	.page-inside-image,
	.menu-download,
	.page-content-left-wrapper,
	.page-content-center-wrapper,
	.page-content-right-wrapper,
	.page-content-left,
	.page-content-center,
	.page-content-right,
	.gallery-image-wrapper,
	.gallery-thumbnails-wrapper-outer-0,
	/*.gallery-thumbnails-wrapper-outer-1,*/
	.gallery-thumbnails-wrapper-outer,
	.gallery-thumbnails-wrapper,
	.gallery-thumbnails,
    .page-gallery-wrapper,
	.gallery-image,
	.menu-title-wrapper,
	.content-wrapper-outer,
	.restaurant-page-boxes-wrapper,
	.restaurant-page-box,
	.restaurant-page-box-image,
	.restaurant-page-box-addr-wrapper,
	.private-dining-listing,
	.bottom-wrapper,
    .daily-specials-wrapper,
	.page-title-wrapper
	{
		position: relative !important;
		top: 0 !important;
		margin-top: 0;
		left:0;
	}
	
	#top-navigation{
		position: relative !important;
		top: 0 !important;
		left:0;
		margin-top: 115px;
	}
	.page-uid-home #top-navigation{
		margin-top: 140px;
	}
	
	.top-wrapper{
		height: auto;
		background: none;
        z-index: 103;
	}
	.top-wrapper-bg{
		bottom: auto !important;
		top: 30px !important;
		/*background: url(../images/top-bg.jpg) repeat-x;*/
	}
	.top-wrapper-bg2{
		top: 0 !important;
		background: url(../images/top-bg.jpg);
		position: absolute;
		left: 0;
		right: 0;
		height: 30px;
	}
	.top-navigation-wrapper{
		top: 20px;
		left: 0;
		right:0;
	}
	
	.top-nav-wrapper-1, 
	.top-nav-wrapper-2{
		position: relative !important;
		top: 0 !important;
		height: auto !important;
		left:0;
		right: 0;
		margin: 0;
	}
	.top-nav-wrapper-1{
		margin-top: 90px;
	}
	#top-navigation{
		height: auto;
		display: none;
	}
	.top-navigation-ul{
		height: auto;
		background: url(../images/white-78.png);
	}
	
    .daily-specials-wrapper{
        width: 100%;
        left:0;
        right: 0;
        top: 0;
        bottom: 0;
        padding: 20px 0;
    }
	
	.unfolded-nav .ddsmoothmenu ul li,
	.unfolded-nav .ddsmoothmenu ul li a{
		display: block;
		float: none;
	}
	.unfolded-nav #top-navigation,
	.page-uid-home #top-navigation,
	.unfolded-nav .top-navigation-ul{
		display: block;
	}
	
	
	.page-image{
		height: 400px;
	}
	
	.content-wrapper{
		padding: 0;
		width: 100%;
	}
	
/* 	.page-uid-menus .page-image, */
	.page-uid-products .page-image,
	.page-uid-media .page-image,
	.page-parent-uid-media .page-image,
	.page-uid-restaurants .page-image{
		display: none;
	}
/* 	.page-uid-menus .content-wrapper, */
	.page-uid-products .content-wrapper,
	.page-uid-media .content-wrapper,
	.page-parent-uid-media .content-wrapper,
	.page-uid-restaurants .content-wrapper{
		padding-top: 20px;
	}
	
	.page-content-wrapper, 
	.object-content-wrapper{
		margin: 0;
		border-left: 0;
		border-right: 0;
	}
	
	
	.page-title-wrapper,
	.page-title-wrapper-1,
	.page-title-wrapper-2
	{
		height: auto !important;
		display: block;
	}
	
	.page-content-wrapper-inner,
	.has-navigation.page-uid- .page-content-wrapper-inner, 
	.page-uid-catering.has-navigation .page-content-wrapper-inner
	{
		top: 0 !important;
	}
	
	.sub-navigation-1,
	.sub-navigation-2{
		height: auto !important;
		display: block !important;
	}
	.page-title-wrapper,
	.page-title-wrapper *
	{
		text-align: center;
	}
	.whole-layout .page-title-1,
	.whole-layout .page-title-2,
	.whole-layout .page-title,
	.whole-layout .sub-navigation{
		position: relative;
		left: 0px;
		top: 0px;
		bottom: 0px;
		right: 0;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.whole-layout .sub-navigation-1,
	.whole-layout .sub-navigation-2{
		padding: 0;
	}
	
	
	.content-wrapper-outer{
		right: 0;
		margin-top: 0;
	}
	.table-cell.page-title-wrapper,
	.table-cell.content-wrapper-outer-table-cell{
		padding: 0;
		width: auto !important;
	}
	.page-content-wrapper.table{
		overflow: hidden;
	}
	
	.private-dining-listing li{
		width: 100%;
		height: 65px;
	}
	.private-dining-listing-image{
		display: none;
	}
	.private-dining-listing-image img{
/* 		top: 0 !important; */
	}
	
	.restaurant-page-box-wrapper{
		width: 100%;
		margin: 20px 0;
	}
	.restaurant-page-box-image{
		height: 0;
	}
	
	.logo {
		/*position: relative;*/
		z-index: 101;
		top: 0px;
		width: auto;
		left: 0px;
		right: 0px;
		text-align: center;
		height: 115px;
		overflow: visible;
		padding: 0;
		margin: 0;
        background: url(../images/white-78.png);
	}
	.logo img{
		/*height: 70px;*/
	}

	
	.content-wrapper{
	}
	
	.page-content-wrapper {
		min-width: 300px !important;
		width: 100% !important;
	}
	.content-wrapper-inner,
	.absolute-layout.whole-width-layout .content-wrapper{
		width: 100% !important;
	}
	
	.page-content-wrapper-inner{
		padding: 0;
	}
	.object-content-wrapper,
	.page-content-wrapper{
/* 		padding-top: 100px; */
		width: auto;
	}
	.page-content-left-wrapper,
	.page-content-right-wrapper,
	.page-content-center-wrapper{
		width: 100%;
	}
	.page-content-right{
		overflow: hidden;
	}
	
	
	
	
	.gallery-background,
	.gallery,
	.gallery-categories-wrapper,
	.gallery-current
	{
		position: relative;
	}
	.gallery-categories{
		max-width: none;
	}
	
	h3.gallery-categories-title{
		max-width: none;
	}
	.gallery-categories-wrapper{
		width: 100%;
		top: 0;
		left: 0;
		bottom:0;
	}
	.gallery-categories ul{
		text-align: center;
	}
	.gallery-categories ul li{
		display: inline-block;
		margin: 2px;
	}
	.gallery-current{
		margin-left: 0;
	}
	.gallery-gril-button{
		display: none;
	}
	.gallery-thumbnails-wrapper-outer{
		left: 0 !important;
		right: 0 !important;
		width: 100% !important;
	}
	.gallery-wrapper{
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.gallery-image{
		width: 100% !important;
		height: 300px;
		margin-top: 130px;
	}
	.page-gallery-wrapper{
        height: auto;
    }
	.gallery-image img{
/* 		height: 300px !important; */
/* 		width: auto !important; */
		margin: 0 auto;
	}
	.gallery-image-wrapper{
/* 		height: 300px !important; */
		width: auto !important;
/*         top: 130px; */
	}
	.gallery-thumbnails-wrapper-outer-0{
		height: 117px;
	}
	.gallery-thumbnails-wrapper-outer-1{
		height: 110px;
	}
	
	.restaurant-page-uid-restaurant_gallery .page-text {
		padding: 25px 0px;
		text-align: left;
	}	
	
	
	
	.gallery-thumbnails-wrapper-outer-0{
		width: 100%;
	}
	.gallery-thumbnails-wrapper-outer{
		height: 90px;
	}
	.gallery-thumbnails{
		height: 117px !important;
		width: auto;
		white-space: nowrap;
		text-align: center;
		overflow: auto;
	}
	.gallery-thumbnails li{
		display: inline-block;
		float: none;
	}
	
	.page-title{
		left: 0 !important;
		text-align: center;
	}
	
	.page-uid-private_parties .page-content-wrapper,
	.page-uid-contact .page-content-wrapper,
	.page-menus .page-content-wrapper,
	.has-navigation .page-content-wrapper {
		width: auto;
		left: 0;
	}
	.mailing-form-wrapper{
		width: auto !important;
	}
	.page-text{
		left: 0 !important;
	}
	.page-uid-contact .page-text, 
	.has-inside-images-1 .page-text, 
	.has-inside-images-1 .menu-title-wrapper, 
	.has-inside-images-1 .menu-nav, 
	.has-inside-images-1 .menu-download{
		width: auto;
		left: 0;
	}
	.menu-nav{
		z-index: 5;
	}
	
	.has-object-details-1 .page-content-wrapper{
		display: none;
		display: block;
	}
	
	.object-content-wrapper {
		right: 0;
		bottom: auto;
		width: auto;
		background-color: #000;
	}
	.object-content-wrapper .page-content-wrapper-inner{
		padding-bottom: 20px;
	}
	.thumbnails-wrapper{
		left: 0;
		right: 0;
		background: none;
		height: 160px;
		margin-top: 5px;
	}
	.thumbnails{
		width: 100% !important;
		white-space: nowrap;
		overflow: auto;
		text-align: left;
	}
	.thumbnails li {
		display: inline-block;
	}
	
	.page-uid-gallery .page-content-wrapper{
		height: auto;
	}
	.page-uid-gallery #index-jss-slideshow{
		top: 0 !important;
		position: relative !important;
	}
	.gallery-title{
		bottom: 0;
	}
	.page-uid-gallery .page-content-center,
	.page-uid-gallery .page-content-center-wrapper{
		height: 350px;
	}
	
	.page-map{
		display: none;
	}
	
	
	.social{
		text-align: center;
		z-index: 110;
		padding-right: 0;
	}
	.social ul{
		width: 100%;
		text-align: center;
	}
		.social ul li{
			display: inline-block;
			float: none;
			vertical-align: top;
			width: auto;
			margin:0 2px;
		}
		.social .socials-ml,
		.social .socials-order-online{
			display: none;
		}
		
		
		.top-navigation-ul .li-mobile{
			display: block;
		}
	
	.page-inside-image{
		right: 0;
		height: 300px;
		padding: 0;
	}
	.back-button{
		display: block;
		position: relative;
		text-align: center;
		left:0; right:0; top:0;bottom:0;
		margin: 10px 0;
	}
	
	.tel,
	.get-map{
		font-weight: bold;
	}
	.contact-address .tel,
	.contact-address .get-map{
		font-size: 17px;
	}
	.disk{
		display: none;
	}
	.tel .disk{
		display: block;
		font-size: 0;
	}
	.tel {
		font-size: 14px;
		font-weight: bold;
	}
	
	.reservations-box-wrapper{
		display: none;
	}
	
	
	.faq-list{
		margin-top: 0;
	}
	
	
	
	
	
	
	
	
	
	
	

	.page-uid-home .top-navigation-ul{
		display: block;
		/*position: absolute;*/
		position: relative;
		z-index: 100;
		background-color: transparent;
		min-width: 205px;
		/*top: 100px;*/
		left: 0px;
		right: 0px;
		margin: 0 20px;
		text-align: center;
        background: none;
	}
		.page-uid-home .top-navigation-ul li{
			float: none !important;
			padding: 5px 0 !important;
			height: 40px;
			width: 240px;
			margin: 0 5px !important;
			position: relative;
			display: inline-block !important;
			background-color: #828282;
			opacity: 0.89;
		}
		.page-uid-home .top-navigation-ul li:hover{
			/*background-color: #00285B;*/
			opacity: 1;
		}
			.page-uid-home .top-navigation-ul li a{
				display: block;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				text-align: center;
				line-height: 54px;
				text-align: center !important;
				font-size: 20px !important;
				color: #FFF !important;
			}
			.page-uid-home .top-navigation-ul li a:hover{
				color: #A63106 !important;
			}
		/*.page-uid-home */
		.top-navigation-ul li ul{
			display: none !important;
		}
		.page-uid-home .top-navigation-ul li ul{
			width: 204px !important;
			padding: 0 !important;
			margin-left:0;
		}
		.page-uid-home .top-navigation-ul li ul li{
			display: block !important;
			float: none !important;
			margin: 0 !important;
			width: 204px !important;
			opacity: 1 !important;
			
		}
		.page-uid-home .top-navigation-ul li ul li a{
			/*color: #00285B !important;*/
			color: #4E1703 !important;
		}
		.page-uid-home .top-navigation-ul li ul li a:hover{
			color: #A63106 !important;
		}
		
		.page-uid-home li.page-uid-restaurant_menus:hover{
			opacity: 1 !important;
		}
	
/*	.page-uid-home .top-wrapper,
	.page-uid-home .top-navigation-wrapper,
	.page-uid-home #top-navigation,
	.page-uid-home .top-navigation-ul
	{
		height: auto !important;
		position: relative !important;
		top: 0  !important;
	}
	*/
	.page-uid-home .container{
		height: auto !important;
	}
	.page-uid-home .content-wrapper{
/* 		height: 600px !important; */
	}
	.page-uid-home .page-image{
		height: 800px !important;
		/*margin-top: 90px;*/
/* 		position: absolute !important; */
	}
	
	.bottom-location-select ul{
		border-left: 0px;
		border-right: 0px;
	}
	
	.home-center-bottom{
		position: relative;
		height: auto;
	}
	
	.bottom-promos,
	.bottom-bg,
	.bottom-location-select,
	.bottom-location-select ul,
	.bottom-location-select ul li{
		position: relative;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		height: auto;
		padding: 0;
	}
	
	.bottom-location-select h3{
		text-align: center;
	}
	.bottom-location-select .loc-arrow
	{
		display: none;
	}
	.bottom-location-select ul,
	.bottom-location-select ul li {
		display: block !important;
		height: auto !important;
		width: 100%;
	}
	.bottom-promos{
		padding-bottom: 30px;
	}
	.bottom-promos ul li{
		display: block !important;
		height: auto !important;
		width: 100%;
		padding: 0;
	}
	
	.bottom-bg{
		height: 300px !important;
	}
	
	
	
	
	
	
	
	
	
	
	
	.restaurants-list li{
		width: auto;
	}
	
	
	.reservations-button{
		display: none;
		left: 0px;
		right: 0;
		top: 68px;
		z-index: 100;
		height: auto;
	}
	.bt-wsc ul{
		width: 100%;
		text-align: center;
	}
	.bottom-wrapper{
		height: auto;
		left: 0;
		z-index: 10;
		padding: 5px 0;
	}
	
	.bottom-wrapper *{
		text-align: center;
		line-height: 1.2;
	}
	.bottom-wrapper-inner{
		position: relative;
	}
	.bottom-wrapper .bt-table{
		display: block;
		float:none;
		width: 100%;
		height: auto;
	}
	.bottom-wrapper .bt-cell{
		height: auto;
		display: block;
		width: 100%;
		padding: 3px 0;
	}
	.bottom-wrapper .bt-address{
		background: none;
	}
	.bottom-wrapper .tel,
	.bottom-wrapper .get-map{
		display: block;
	}
	.menu-download{
		padding-bottom: 5px;
		left: 0 !important;
	}
	
	
	.sub-navigation{
		left: 0 !important;
	}
	.sub-navigation li.selected, .sub-navigation li:HOVER{
		background: none;
	}
	
	.right-images-items{
		text-align: left;
		white-space: nowrap;
		overflow: auto;
	}
	.right-images-items li,
	.right-images-items li a{
		display: inline;
	}
	.right-images-items li img{
		height: 120px;
		width: auto !important;
	}
	
	.disk{
		display: none;
	}
	.social ul {
		padding-bottom: 2px;
        text-align: center;
	}
	.social ul li{
        display: inline-block;
        vertical-align: middle;
    }
	
	.page-uid-mailing_list .page-content-center{
		padding-bottom: 320px;
	}
	.page-uid-mailing_list .page-inside-image{
		position: absolute !important;
		bottom: 0 !important;
		top: auto !important;
	}
	.page-uid-mailing_list .container{
		min-height: 100px;
	}
	.page-uid-menus .lobster-fact-wrapper{
		position: relative;
		padding: 10px 20px;
		border: 9px solid #0D233F;
		border-top: 0;
		margin:0;
	}
	.menu-items li{
		display: block;
		width: 100%;
	}
	.menu-item-inner{
		padding: 0;
	}
		
	.beverage-format .menu-items-wrapper{
		width: 100%;
		float: none;
	}
	.beverage-format .menu-items-wrapper .menu-items,
	.beverage-format .menu-items-wrapper:first-child .menu-items{
		padding-left: 0px;
		padding-right: 0px;
	}
	.beverage-format .menu-items *{
		font-size: 13px;
	}
	.beverage-format .menu-items .menu-item-name span{
		float: none;
	}
	.beverage-format .menu-items .menu-item-name .menu-item-price {
		float: right;
		width: 50px;
	}
	.beverage-format .menu-items .menu-item-dsc{
		display: block;
	}
	.beverage-format .menu-price-cap{
		font-size: 12px !important;
	}
	
	.beverage-format .no-tax,
	.page-uid-menus .page-button-wrapper{
		position: relative !important;
		top: 0;
		bottom: 0;
	}
	.page-uid-menus .page-button-wrapper{
		height: auto;
	}

	
	/* ALIGN CENTER*/
	.menu-nav ul,
	.restaurants-list,
	.sub-navigation,
	.subpage-navigation{
		text-align: center;
	}
	.menu-nav ul li, 
	.restaurants-list li,
	.sub-navigation li,
	.subpage-navigation li{
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	/* INSIDE PAGE IMAGE */
	.event-details-image,
	.promo-box-details-image,
	.bio-details-image,
	.subpage-inside-image{
		float: none;
		width: 100%;
		height: auto;
		max-height: 350px;
	}
		.subpage-inside-image .slide-show-clip-rect,
		.subpage-inside-image .slide-show-image-wrapper,
		.event-details-image>div,
		.bio-details-image>div,
		.promo-box-details-image>div,
		.promo-box-details-image>div>div,
		.promo-box-details-image>div>div>div,
		.subpage-inside-image>div{
			width: 100% !important;
			max-height: 350px;
			height: auto;
			text-align: center;
		}
		.event-details-image>div img,
		.bio-details-image>div img,
		.promo-box-details-image>div img,
		.subpage-inside-image>div img{
			width: auto !important;
			max-height: 350px !important;
			height: auto !important;
			position: relative !important;
			display: inline-block;
		}
	.event-details-content,
	.bio-details-content,
	.promo-box-details-content,
	.subpage-content,
	.has-image .subpage-content{
		margin-left: 0;
	}
	
	
	
	
	.page-content-wrapper-inner{
		left: 0 !important;
	}
	.sub-navigation .nav{
		overflow: visible;
	}
	.sub-navigation .nav .sep{
		width: 7px;
		font-size: 0;
	}
	.testimonials-wrapper{
		right: 0;
	}
	
	.page-uid-contact .page-inside-image{
		display: none;
	}
	.has-inside-images-1 .page-content-wrapper, .has-inside-images-1 .object-content-wrapper{
		left: 0;
	}
	.page-text-outer
	{
		display: block;
	}
	.page-inside-image.table-cell{
		width: 100%;
		display: block;
	}
	
	.first.column,
	.last.column{
		width: 100% !important;
		float: none !important;
	}
	
	.restaurant-page-uid-restaurant_home .page-image{
		position: relative;
		height: 600px;
	}
	
	.top-location-select{
		left: 0;
		right: 0;
	}
	.restaurant-page-navigation-wrapper{
		position: relative;
		width: auto;
		left:0;
		right: 0;
		bottom:0;
		padding: 0;
		top: 30px;
		margin-top: 30px
	}

	.restaurant-page-navigation-wrapper .restaurant-address{
		display: none;
	}
	.restaurant-page-navigation-wrapper .page-text{
		height: auto;
	}
	.restaurant-page-navigation-wrapper .restaurant-page-navigation{
		display: inline-block;
		text-align: center;
		vertical-align: top;
	}
	/*.restaurant-page-uid-restaurant_home */
	.restaurant-page-navigation-wrapper .restaurant-page-navigation li{
		display: inline-block;
		padding: 0 10px;
	}
	
	.restaurant-page-uid-restaurant_home .restaurant-address,
	.restaurant-page-uid-restaurant_home .restaurant-page-navigation,
	.restaurant-page-uid-restaurant_home .restaurant-page-navigation li{
		display: block;
	}
	.restaurant-page-uid-restaurant_home .restaurant-page-navigation-wrapper{
		margin-top: 42px;
		position: absolute;
		bottom: auto;
	}
	.restaurant-page-uid-restaurant_home .page-image{
		margin-top:300px;
	}
	
	.sub-navigation .nav li{
		float: none;
	}
	
	.top-wording-ticker{
		bottom: 63px;
	}
	.restaurant-page-uid-restaurant_menu .page-text{
		height: 25px;
	}
	.contact-map{
		display: none !important;
	}
	
	.reservation-bar-wrapper{
		display: none;
	}
	
	.content-wrapper-outer{
		/*margin-top: 60px;*/
	}
	
	.restaurant-page-navigation-inner {
		text-align: center;
	}
	
	
	.table, .table-row, .table-cell{
		display: block !important;
	}
	.page-show-images{
        display: none !important;
    }
	
	
	.location-info-wrapper,
	.location-info-left,
	.location-info-address,
	.location-info-promo,
	.location-info-right,
	.location-info-wrapper .home-page-promo-wrapper-1,
	.location-info-wrapper .home-page-promo,
	.location-info-wrapper .home-page-promo > div
	{
		display: block !important;
		position: relative !important;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.location-info-promo .home-page-promo-wrapper-1{
		border-left: 0;
		border-right: 0;
	}
	.location-info-wrapper .home-page-promo > div{
		height: 300px;
	}
	.location-info-wrapper .menu-download{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.location-info-map{
		display: none !important;
	}
	.location-info-right{
		height: 300px;
	}
	.location-info-table-cell{
		padding: 0;
	}
	
	.location-list .location-list-image{
		display: none;
	}
	.location-list .location-list-address{
		opacity: 1 !important;
	}
	.location-list-address .table-cell{
		margin: 0 !important;
		padding: 5px 0 0 0 !important;
	}
	.location-list .location-list-address-name{
		font-size: 14px !important;
	}
	.location-list .location-list-item-inner{
		overflow: hidden;
	}
	.location-list .location-list-name {
		height: 26px;
		font-weight: bold;
	}
	
	.page-uid-coffee .container{
		min-height: 300px;
/* 		height: 500px; */
	}
	.psa-pages-wrapper{
		position: relative !important;
	}
	.outer-page-title{
		z-index: 1 !important;
	}
	.psa-pages-wrapper {
		z-index: 0 !important;
	}
	
	.home-page-box,
	.home-page-boxes,
	.home-page-box-top,
	.home-page-boxes-top
	{
		position: relative;
		display: block;
		width: 100%;
		float: none !important;
		clear: none !important;
		top: 0;
		left: 0;
	}
	.home-page-boxes{
		padding: 0;
		margin: 0;
	}
	.home-page-box{
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0;
		padding-right: 0;
	}
	.home-page-box-text,
	.home-page-box-title{
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.page-uid-home .content-wrapper-outer-table-cell{
		padding:0;
	}
	
	.absolute-layout.whole-width-layout .content-wrapper{
		left: 0;
	}
	.page-parent-uid-clients_care_studios .content-wrapper-outer-table-cell{
		padding-left: 0;
	}
	
	.clients{
		text-align: center;
	}
	.clients-item{
		width: 80%;
	}
	
	.clients-image img {
		max-width: 100%;
		max-height: 100%;
		height: auto;
	}
	
	/*.promo-box-ps-wrapper{
		max-height: none;
		z-index: 1 !important;
		width: 100% !important;
		left: 0 !important;
		margin-left: 0 !important;
		height: auto !important;
	}
	.promo-box-ps-item{
		bottom: 0 !important;
	}
	.psa-pages-wrapper{
		height:485px;
	}
	.psa-page, 
	.psa-page .page-image{
	}
	
	.page-uid-coffee .container{
		height: 100% !important;
		overflow-x: hidden !important;
		overflow-y: visible !important;
	}*/
	
	.event-details-image{
		max-height: 1000px;
	}

	
	.eb-thumbnails-scroller-next,
	.eb-thumbnails-scroller-prev{
		display: none !important;
	}
	.eb-thumbnails-scroller-page{
		float: none;
		width: 100% !important;
	}
	.case-studios-listing{
		right: 0;
		left: 0;
	}
	.case-studios-wrapper{
		height: auto;
	}
	.case-studios-wrapper li{
		width: 100%;
	}
	.case-studios-listing,
	.case-studios-listing-pages{
		position: relative !important;
	}
	.eb-thumbnails-scroller-page,
	.case-studios-listing-pages{
		width: 100% !important;
		float: none !important;
	}
	
	
	
	
    .page-text-outer.table-cell{
        padding: 0;
    }
    
    .page-uid-events .table{
        display: table !important;
    }
    .page-uid-events .table-row{
        display: table-row !important;
    }
    .page-uid-events .table-cell{
        display: table-cell !important;
    }
    .has-inside-images-1 .content-wrapper{
        width: 100%;
    }
    
    .page-uid-contact .page-inside-image{
        display: none !important;
    }
    #page-show-images,
    #gallery-hide-bar{
        display: none !important;
    }
    .top-happy-pig{
        display: none !important;
    }
    .daily-specials-title {
        font-size: 34px;
    }
}