@media (max-width: 1000px) {
	#splash .actionstop { text-align: center; }
	#splash .actionstop .text { float: none; display: block; margin-bottom: 10px; }
	#splash .actionstop a { float: none; display: inline-block; margin: 0 5px; }
	#splash .actionstop .text + a { margin-bottom: 10px; }

	.actionsbtm h2 + a.actionbtn { margin-bottom: 10px; }
}

@media (max-width: 979px)
{
	#mainmenu
	{
		
	}
		#mainmenu .navbar-inner
		{
			height:auto;
		}
		.navbar .btn-navbar,
		.navbar .btn-navbar:hover {
			color: #000;
			text-shadow: none;
		}
			#mainmenu .navbar-inner .nav
			{
				height:auto;
			}
				#mainmenu .navbar-inner .nav li
				{
					background:#7BD2F1;
					border:0;
					margin:0;
				}
					#mainmenu .navbar-inner .nav li a
					{
						display:block;
						border:0;
						margin:0;
					}
				#mainmenu .navbar-inner .nav .current-page-ancestor,
				#mainmenu .navbar-inner .nav .current-menu-item,
				#mainmenu .navbar-inner .nav .menu-item:hover
				{
					border:0;
				}
			/* #mainmenu .navbar-inner .nav li.dropdown:hover ul.dropdown-menu*/
			#mainmenu .navbar-inner .nav li.dropdown:hover > ul.dropdown-menu
			{
				
			}

	.navbar .navbar-inner { padding: 5px 15px; min-height: 0; margin-bottom: 17px; }
	.navbar .navbar-inner .btn-navbar { margin: 0; }
	.navbar .nav { margin: 5px 0 0; }
	.navbar .nav li:first-child { border-radius: 3px 3px 0 0; }
	.navbar .nav li:last-child { border-radius: 0 0 3px 3px; }

	.video-container {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.video-container iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 770px) {
	#topbar { position: absolute; width: 100%; top: 0; left: 0; }
	#header { margin-top: 25px; }
	#topbar .top_menu ul { padding-left: 20px; }
	#topbar .top_menu ul + ul { padding-right: 20px; }

	.boxes_bottom .span4 { margin-top: 15px; }
	.boxes_bottom h2 + .span4 { margin-top: 0; }

	#sidebar { margin-top: 20px; }

	.span5.context { display: none; }
	.continue .paginator { text-align: center; }

}

@media (max-width: 767px) {
	.content_boxes .box,
	.content_boxes .box:first-child + .box,
	#footer > div,
	#footer > div:first-child + div { width: 100%; }

	#footerwrap #footer > div:first-child { border-top: none; margin-top: 0px; padding-top: 0; }
	#footerwrap #footer { padding-left: 15px; padding-right: 15px; }
	#splashwrap .content_boxes .box,
	#footerwrap #footer > div { display: block; margin-top: 15px; padding: 15px 0 0; border-left: none; border-top: 1px solid #ccc; }
}

@media (max-width: 500px) {
	.logo { display: inline-block; width: 68%; }
	.right_logos { width: 28%; text-align: right; }
}

@media (max-width: 680px) {
	.breadcrumbs { display: none; }
}