/* MEDIA QUERIES
---------------------------------------- */

/* Large desktop */

@media (max-width: 1280px) {
	.performance-date-col2{display:none;}  
}
@media (max-width: 1024px) {
	.performance-date-col2{display:none;}  
}
 
@media (max-width: 800px) { 
	#header-inner ul{width:42%;}
	#date-box{width:13%;}
	
	.calendar-title{display:none;}
	
	.main-news-right{width:32.6%;}
	
	#twitter-feed li {min-height:162px;}
	
	.performance-date-col2{display:none;} 
	.perf-box{width:30%; padding-left:20px; margin-bottom:20px; float:left; height:280px;}
	.perf-box img, .item-box img {width:100%; height:auto;}
	
	.item-box{width:30%;}
	
	.news-blog-item{width:22%; float:left; margin:0 0 20px 20px;}
	.news-blog-item img {width:100%; height:auto;}
	
	ul.sub-nav li {font-size:83.5%;}
	.item-box-800{width:84%; float:right;}
	
	.form-box-text textarea{width:83%;}
}

 
@media (max-width: 768px) { 
	
	.perf-box{height:250px;}
	.item-box-140 img{width:100%; height:auto;}
	
	.main-news-right{width:31.6%;}
}

@media (max-width: 685px) { 
	#header-inner ul{width:42%;}
	#date-box{width:16%;}
	
	.main-news-left{width:92%; margin:0 auto; float:none; padding:10px 2% 2%; border-right:none; border-bottom:#ccc 1px solid;}
	.main-news-right {width:92%; margin:0 auto; float:none; padding:2%; }
	
	.calendar-day-wrap{width:100%; margin:0 auto;}
	.calendar-day{width:12.5%; float:left; margin:3% 2%;}
	
	#twitter-feed li {width:98%; display:list-item; min-height:70px;}
	
	.perf-box{width:29%; padding-left:20px; margin-bottom:20px; float:left; min-height:230px;}
	
	.performance-date-col2{display:block;}
	#container3 {float:none; width:100%; overflow:hidden; position:relative;}
	#container2 {float:none; width:100%;   background:#FFFFFF;}
	#container1 {float:none; width:100%;   background:#FFFFFF;}
	#col1 { float:none; width:100%; overflow:hidden; margin-top:0;}
	#col2 { display:none; }
	#col3 { float:none; width:100%; left:45.5%; overflow:hidden; margin-top:0;}
	
	nav.sub-menu{width:100%; border-top:none; border-bottom:none;}
	ul.sub-nav li {display:list-item; list-style:none; font-size:87.5%; border-bottom:#333 1px solid; padding:0; border-right:none;}
	ul.sub-nav li a{padding:7px 0; display:block; padding-left:5px;}
	
	.item-box-140-nomargin{width:100%; text-align:center;}
	.item-box-800{width:99.5%; border:#CCCCCC 1px solid; float:left; background:#FFF;}
	.item-box{width:29%;}
	
	.news-blog-item{width:45%; float:left; margin:0 0 20px 20px;}
	.news-blog-item img {width:100%; height:auto;}
}
  
@media (max-width: 568px) { 
	.page-nav{margin:35px 0 10px; text-align:left;}
	ul.main-nav li a {text-decoration:none; color:#333333;  padding:1px 8px; margin: 0;}
	
	.perf-box{min-height:160px;}
	
	.item-box{width:45%; margin:0 0 20px 20px; float:left; padding:0;}
	.item-box:nth-child(2n+1) {clear:left;}
	.item-box:nth-child(3n+1) {clear:none;}
	.item-box img {width:100%; height:auto;}
	
	.item-box-620{width:94%; float:left; margin-left:20px;}
	.item-box-620-left{width:50%;}
	
	.news-blog-item{width:45%; float:left; margin:0 0 20px 20px;}
	.news-blog-item img {width:100%; height:auto;}
	
	.padding-left-136{padding-left:0;}
}
 
 
@media (max-width: 480px) { 
	
	#header-inner ul{width:52%;}
	#date-box{width:19%;}
	
	nav{width:100%; margin:0;}
	ul.main-nav li, ul.main-nav li.no-border {display:list-item; list-style:none; font-size:87.5%; border-bottom:#333 1px solid; padding:0; border-right:none; text-align:left;}
	ul.main-nav li a{padding:7px 0; display:block; padding-left:5px;}

	.news-blog-item{margin-left:20px;}
	.perf-box{width:45%;}
	.medie-icon{display:none;}
	
}


@media (max-width: 380px) { 
	#header-inner ul{width:62%;}
	#logo-box{width:55%;}
	
	#date-box{width:23%; top:5px;}
	
	.news-blog-item{width:44%; float:left; margin:0 0 20px 20px;}

	input.labBox{float:left; width:98.5%;} 	
	.form-box-text textarea{width:97.5%;}
	
	.footer-inner-left{width:45%;}
	.footer-inner-right{width:40%;}
	
	.perf-box{width:44%;}
	.item-box{width:44%;}
	.item-box img{width:100%; height:auto;}
	.item-box:nth-child(2n+1) {clear:left;}
	.item-box-620-left{width:96%;}
	
	.calendar-item-wrap{width:100%; padding:16px 0;}

	.calendar-time{width:20%; float:left; text-align:center;}
	.calendar-performance{width:74%; float:right;}
	.calendar-place{width:74%; float:left; margin-left:22.7%; margin-top:13px; text-align:left;}
	.calendar-tickets{width:74%; float:left; margin-left:22.15%; margin-top:13px; text-align:left;}
	
}



/* Landscape phones and down */
@media (max-width: 320px) { 
	#header-inner ul{width:71%;}
	.line-height15 {line-height:1.45;}
	h5{line-height:20px;}
	p{margin:0 0 25px; line-height:1.70;}
	
	.small-wrap{margin-top:0;}
	#col1 { margin-top:0;}
	#col3 { margin-top:0;}
	
	.perf-box{margin:0;}
	
	.news-blog-item{width:100%; margin:0 0 20px 20px;}
	
	.item-box{width:94%; float:none;}
	.item-box img{width:100%; height:auto;}
	.perf-box{width:98%; float:none; min-height:310px;}
	
	.form-box-text textarea{width:96.7%;}

	.item-box-800{width:98.7%;}
}


/* Landscape phones and down */
@media (max-width: 240px) { 
	#header-inner ul{width:100%;}
	#date-box{width:35%; top:25px;}
	#logo-box{width:96%; padding-top:70px;}
	.calendar-day{width:28.5%;}
	
	.perf-box{width:92%; float:none; min-height:280px;}
	.item-box{width:92%;}
	.item-box img{width:100%; height:auto;}
	
	.footer-inner-left{width:75%;}
	.footer-inner-right{width:75%; float:none;}
	
	input.labBox{width:96.5%;}
	.form-box-text textarea{width:94.7%;}
	
}



