
/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v2.3.0) : RESPONSIVE
# ------------------------------------------------------------------------
# Copyright (C) 2012 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/

/* !JA Suckerfish w/ Bootstrap Collapse Menu */
.nav-collapse.collapse 		{ height: auto; }
.navbar-ja				{ overflow: visible; color: #555; *position: relative; *z-index: 2; }
.navbar-inner-ja			{ padding-left: 0px; }
.navbar-ja .container-ja		{ width: auto; }
.nav-collapse-ja.collapse	{ height: auto; }
.navbar-ja .brand-ja		{ float: left; display: none; padding: 0px 20px 0px 0px; font-size: 20px; line-height: 38px; font-weight: 200; color: #fff; text-decoration: none !important; }
.navbar-ja .brand-ja:hover	{ text-decoration: none; }
.navbar-text				{ margin-bottom: 0; line-height: 40px; }

.navbar-ja .btn-navbar-ja {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-top: 4px;
	line-height: 20px;
	*line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #25628e;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d77af), to(#25628e));
	background-image: -webkit-linear-gradient(top, #2d77af, #25628e);
	background-image: -o-linear-gradient(top, #2d77af, #25628e);
	background-image: linear-gradient(to bottom, #2d77af, #25628e);
	background-image: -moz-linear-gradient(top, #2d77af, #25628e);
	background-repeat: repeat-x;
	border: 1px solid #25628e;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #25628e;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#2d77af', endColorstr='#25628e', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.navbar-ja .btn-navbar-ja:hover {
	color: #ffffff;
	background-color: #25628e;
	*background-color: #25628e;
}
.navbar-ja .btn-navbar-ja .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
			border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
			box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar-ja .icon-bar + .icon-bar {
	margin-top: 3px;
}



/* ------------------------------------------------------------------------
/* !MEDIA QUERIES > Template */
/* ----------------------------------------------------------------------*/

@media (max-width: 979px) {
	
	/* !JA Suckerfish w/ Bootstrap Collapse Menu */
	.navbar-ja .container-ja					{ width: auto; padding: 4px 0 4px 0; }
	.navbar-ja .container-ja .nav-collapse.in	{ padding: 0 0 10px 0; }
  
	.navbar-ja .brand-ja 		{ padding-right: 10px; }
	.navbar-ja a.brand-ja		{ display: block; }
	.navbar-ja .navbar-inner-ja	{ padding-left: 20px; }
	.navbar-ja .btn-navbar-ja 	{ display: block; }
   
	.nav-collapse 				{ clear: both; }
	.nav-collapse,
	.nav-collapse.collapse 		{ overflow: hidden; height: 0; }
	
	.nav-collapse ul.menuhorz ul		{ display: none !important; }
	.nav-collapse ul.menuhorz		{ float: none; }
	.nav-collapse ul.menuhorz li		{ float: none; clear: both; display: block; border: none; }
	.nav-collapse ul.menuhorz li a	{ padding: 14px 10px; font-size: 1.2em; line-height: 1.0em; display: block; border: none; float: none; } 

}



@media (max-width: 767px) {
	
	/* !Template Style */
	body				{ padding-left: 0px !important; padding-right: 0px !important; }
	#pathway			{ padding-left: 0px; }
	#main #content		{ padding: 0px; }
	#headerinner		{ text-align: center; padding: 0px; }
	a#logo				{ display: inline-block; margin: 20px 0 0 0; position: relative; top: 0px; left: 0px; }
	#global_user4		{ display: none; }
	
	/* !JA Suckerfish w/ Bootstrap Collapse Menu */
	.navbar-ja .navbar-inner-ja	{ padding-left: 0px; }
	
	/* !Events Calendar */
	.cal-monthTBL td.cal-wdEvent,
	.cal-monthTBL td.cal-weEvent  {
		background-color: #eef9ff;
		font-weight: bold;
	}
	.cal-monthTBL a.cal-wdNumEvent {
		color: #006699;
	}
	
	
}
