/* -------------------------------------------------------------
	© IceTheme 2013
---------------------------------------------------------------- */


/* Large desktop */
@media (min-width: 1200px) {
	
}



@media (max-width: 1200px) {
	
}



	
/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) {
	.span3 {
		width:auto;
		float:none;}
		
	.span6 {
		width:auto;
		float:none;}
		
	#right-column {
		margin:0;}
		
		.col-module .col-module-header h3.mod-title {
			line-height:28px}
}



@media (min-width: 767px) and (max-width: 979px) {
		#right-column {
		margin:0;}
		
		#logo {
		margin:10px 0 10px;}
		
		#blockquote {
		margin-bottom:30px;
		}
		#breadcrumbs {
		margin-left:20px;}
		
		.icecarousel {
		margin-left:20px;}	
		
		.icemegamenu > ul > li.active > a.iceMenuTitle{
			color:#FFF !important;
			text-shadow:none;}			
		
		#icemegamenu ul.sub_level_1 div li:first-child > a:after {
			display:none;}
}
	
	

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	#panel {
	display:none;}
	
	#logo {
		margin:10px 0 10px;}
	
	#blockquote {
		margin-bottom:30px;
		}
	#breadcrumbs {
	margin-left:0;}
	
	.icecarousel {
		margin-left:0;}	

		.icemegamenu > ul > li.active > a.iceMenuTitle{
			color:#FFF !important;
			text-shadow:none;}	
			
		#icemegamenu ul.sub_level_1 div li:first-child > a:after {
			display:none;}
}




/* Landscape phones and down */
@media (max-width: 480px) {
	
#panel {
	display:none;}
	
#logo {
	width:100%;
	margin:20px 0;
	text-align:center;}	

#search {
	float:none;
	clear:left;
	margin:0;
	text-align:center;}
			
		#search input {
			margin:0;}
			
			#search form input.search-query {
				width:120px}
			

#header blockquote{ display:none;}

#topmenu {
	clear:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	float:left;}
	
	#topmenu ul.menu li {
		float:none;
		padding:0;}
	
#breadcrumbs {
	margin-left:0;}
	
	.icecarousel {
		margin-left:0;}	
		
		.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child
		{ display:none;}
		
		#content {
			overflow:hidden;}
			
		#copyrightmenu ul.menu {
		margin:auto;}
		
			#footer p#icelogo, 
			#footer p#copyright {
				padding:0;
				float:none;
				text-align:center;}
				
				#copyrightmenu {
					float:none;}
					
					#copyrightmenu ul.menu {
						display:block;
						width:100%;
						margin:0;}
					
						#copyrightmenu ul.menu li {
							float:none;
							padding:0;
							display:block;}
								
		.icemegamenu > ul > li.active > a.iceMenuTitle{
			color:#fff !important;
			text-shadow:none;}	
			
		#icemegamenu ul.sub_level_1 div li:first-child > a:after {
			display:none;}
			
}