/* -------------------------------------------------------------

	© IceTheme 2013

---------------------------------------------------------------- */





/* Large desktop */

@media (min-width: 1200px) {

	

	#iceslideshow .carousel-caption .mod-description { max-width: 1012px;}

	

}





/* Smaller than Large Desktop */

@media (max-width: 1200px) {

	



}





/* landscape tablet and desktop */

@media (max-width: 979px) {

	

	#header { }



	#content { }

	

	#mainmenu { height: 0px; border-radius: 45px;}

	

	#iceslideshow .carousel-caption .mod-description { max-width: 560px; border-radius:0}

	

	#header #topmenu { margin:20px 0; clear: right;}

		

	#services:before { display:none}

		

	#services [class*="span"] { margin-bottom:30px;}

	

	div.items-leading > [class*="leading"] { padding-bottom:30px;}

	

	#twitter_mod,

	#social_icons { height:auto!important; min-height: 0;}

		#social_icons ul { margin-top:25px!important; margin-bottom:20px;}

	

	#icecarousel { padding-bottom:70px;}

		#icecarousel .flex-direction-nav a { top:auto; bottom:-65px; opacity:1}

			#icecarousel .flex-direction-nav .flex-prev { left: 0;right: auto;}

	

	#community-wrap .nav-collapse, #community-wrap .nav-collapse.collapse { margin-bottom:0}		

		

}





	



/* Landscape phone to portrait tablet */

@media (max-width: 767px) {

	

	#header,

	#footer {}

	

	#content {}



	#footer {}

			

	#iceslideshow .carousel-caption { position:static;}

		#iceslideshow .carousel-caption .mod-description { position:relative; right:0; bottom:0; margin:0; background: #eee; font-size: 22px; line-height: 28px; text-align:center}	

	#iceslideshow .iceslideshow_arrow { top:15%}	

			

	.items-row div.img {display:inline-block}	

		

	.blog div.img { margin-right: 13px;}

	.joomla_add_this { clear:both}

	

	#ice_message p { float:none!important; margin-top:0!important}

	

	#footer #ice_about { border:none; box-shadow:none;}

	

	#footer_mods .moduletable { clear:both; padding-left: 15px; padding-right: 15px;}

	

	p#icelogo a { margin-right:0}

	

	#header #logo {

		float: none;

		text-align: center;

		margin-bottom: 0;

		margin-top: 15px;}

		

	#header #search { margin-bottom:20px; }

	

	#header #topmenu { margin-top:0}

	

	#twitter_mod { background:none!important}

		#twitter_mod > div { padding:20px 15px;}

		

		

	#icecarousel .slider_heading h3 { height:auto;}

	

	#copyright > div { height: auto; line-height: 24px; padding: 8px 0;}

	

}









/* Landscape phones and down */

@media (max-width: 480px) {



	

	#copyright_area { padding-bottom:15px;}

	

	.scrollup {

		clear: both;

		-webkit-transform:scale(.75);

		-moz-transform: scale(.75);

		-o-transform: scale(.75);

		-ms-transform: scale(.75);

		transform: scale(.75);

		bottom:-5px!important;

		margin-left: -12px;

		left: 50%;

		display: block!important;

		position:relative!important;}

	

	ul#ice-switcher { display:none}

	

	body.offline_page .inputbox { width:auto}

	

	#search form .inputbox { width:auto}



}