#cboxLoadedContent {border:0 !important;}
#cboxClose {top:0 !important;}
/*#cboxClose {background: #000000 !important; width: 30px !important; height: 30px !important; border-radius: 30px !important; }
#cboxClose:before {
	content:'X';
	color:#ffffff;
}*/

@media (max-width:1199px) {
	#masthead {height:232px;}
	#masthead #logotype {position:relative;width:240px;margin:10px 0 0;}
}
@media (max-width:991px) {
	#masthead div#music {margin-bottom:-30px;left:0;top:auto;}
	#masthead div#music #myplayer .ttw-music-player {margin:auto;}
	#colophon {min-height:0;}

	#colorbox,
	#colorbox *:not(#cboxClose) {max-width:100% !important;background:transparent !important;}
	#colorbox #cboxWrapper {padding-left:15px;padding-right:25px;}
}
@media (min-width:992px) and (max-width:1199px) {
	.tile {width:960px;height:548px;}
	.tile #t-orderOnline {top:10px;left:10px;width:317px;height:314px;}
	.tile #t-menu 		{top:10px;left:337px;width:323px;height:314px;}
	.tile #t-location 	{top:334px;left:10px;width:317px;height:204px;}
	.tile #t-join 		{top:334px;left:670px;width:280px;height:204px;}
	.tile #t-cater 		{top:172px;left:670px;width:280px;height:152px;}
	.tile #t-order 		{top:10px;left:670px;width:280px;height:152px;}
	.tile #t-social 	{top:334px;left:337px;width:323px;height:97px;}
	.tile #t-video 		{top:441px;left:337px;width:323px;height:97px;}
	.tile img {width:100% !important;height:100% !important;}
}
@media (max-width:991px) {
	#logoTwo {margin-right:65px;}
	#main-content #content h1.page-title {text-align:left;padding-left:15px;font-size:38px;}
	#main-content #content h1 a.order-online {text-align:center;max-width:140px;}
	#full-width-padded.slim {padding-left:0;padding-right:0;}

	#main-content #content h1 a.menu-back {top:61px;}
	#main-content #content h1 a.order-online {margin-top:17px;margin-bottom:17px;}
	.page-id-1067 .entry-content {padding-left:0;padding-right:0;}
}
@media (min-width:768px) and (max-width:991px) {
	.hidden-md {display:none;}
	#mobile-button {display:block;}
	.tile {width:720px;height:723px;}
	.tile .imgmap-frontend-image {height:100%;}
	.tile #t-orderOnline {top:10px;left:10px;width:350px;height:360px;}
	.tile #t-menu 		{top:10px;left:370px;width:340px;height:360px;}
	.tile #t-location 	{top:509px;left:10px;width:367px;height:204px;}
	.tile #t-join 		{top:380px;left:10px;width:240px;height:119px;}
	.tile #t-cater 		{top:380px;left:260px;width:220px;height:119px;}
	.tile #t-order 		{top:380px;left:490px;width:220px;height:119px;}
	.tile #t-social 	{top:509px;left:387px;width:323px;height:97px;}
	.tile #t-video 		{top:616px;left:387px;width:323px;height:97px;}
	.tile img {width:100% !important;height:100% !important;}
}
@media (max-width:767px) {
	.hidden-md {display:none;}
	#mobile-button {display:block;}
	.tile {width:100%;max-width:480px;height:auto !important;padding-bottom:10px !important;}
	.tile > div {position:static;padding:10px 10px 0 !important;width:100% !important;height:auto !important;}

	.overview-list > li {float:left;width:100%;margin-bottom:45px;}

/*	#colorbox,
	#colorbox * {height:400px !important;}*/
}
@media (max-width:480px) {
	.menu-box {padding-left:0;padding-right:0;}
	#cboxLoadedContent {height:280px !important;}
}
@media (max-width: 1024px){
	.show-for-lg {display:none;}
	.show-for-md {display:block;}
}
@media (max-width: 860px){
	body{background-size: 100% 520px;}
	#overlay #module {left: 50%; margin-left: -360px; }
	#overlay #module .itemPhoto{margin-left: 0;max-width:50%;}
}
@media (max-width: 767px){
	#sb {display:none;}
	.page-id-29 #sb {display:block;width:100%;border:0;}

	#sb-content {border:0;padding-left:0;}
	#border_top{display:none}
	.map{max-width:1111px;position: relative;background:url(images/old_paper_bg.jpg);padding:0;margin: 20px 0 100px;}
	.map:before{display:none;}
	.map:after{display:none;}
	.map iframe{margin: 0 40px;}
	#border_bottom{display:none;}

	#full-width-padded {padding-left:15px;padding-right:15px;}
	img.alignright, img.alignleft {float:none;display:block;margin:auto auto 30px;}
}
@media (max-width: 720px){
	#overlay #module {left: 50%; margin-left: -300px; max-width:90%; width: 600px; }
}
@media (max-width: 640px){
	.columns {width:100%;}
	#template-destination address {margin-bottom:20px;}

	#sb-content {padding-left:15px;padding-right:15px;}
	#main-content #content h1.page-title {text-align:center;padding-left:6px;font-size:30px;}
	#main-content {margin-top:50px;}
	#main-content > * {padding-left:0;padding-right:0;}

	#sidebar:before{left: 50%;margin-left: -160px;}
	#sidebar:after, .parent-pageid-6 #sidebar:after, .parent-pageid-10 #sidebar:after, .parent-pageid-22 #sidebar:after{left: 50%; margin-left: -160px;}
	#sidebar #secondary{margin: 20px auto;}

	#main-content #content h1 a.order-online,
	#main-content:before,
	#main-content:after {display:none;}
	#main-content {background:none;}

	.menu-page .sub-menu-page {padding-left:15px;padding-right:15px;}
	.menu-page li {width:100%;margin-bottom:30px;}

	.page-id-29 h1.page-title, .single-store h1.page-title{padding-left:6px !important;}
	.page-id-29 h1.page-title .marker, .single-store h1.page-title .marker {display:none;}
	.page-id-29 #sb, .page-id-29 #sb-content {padding-left:15px;padding-right:15px;}

	.choose-block {padding-right:15px;}
	.choose-result-block {padding-left:15px;}
	.border-after:before, .border-before:before {display:none;}
	#search-results.order {border-top:1px solid #a2854e;margin-top:40px;padding-top:20px;}

	/*#main-content #content h1 a.menu-back {top:30px;}*/
}
@media (max-width: 600px){
	html #wpadminbar {display:none;}
	#overlay #module {left: 50%; margin-left: -250px; max-width:90%; width: 500px; }
}
@media (max-width: 550px){
	#overlay #module {left: 20px; margin-left: 0; max-width:90%; width: 90%; }
	#overlay #module .itemPhoto{width:100%;max-width:100%;}
	#overlay #module .itemDescription{width:100%;max-width:100%;}
}
@media (max-width: 480px){
	#masthead {height:120px;}
	#masthead #logotype {width:180px;}
	.single .wp-post-image {max-width:100%;display:block;float:none;}
}