@media (max-width: 1200px) {
	.location-check {
		display: block;
		border-left: 0px;
		border-top: 1px solid #CCC;
		margin-left: 0px;
		margin-top: 20px;
	}
	.location-check > input[type="checkbox"]:first-of-type {
		margin-left: 0px;	
	}
	.location-check > h3 {
		margin-left: 0px;
		line-height: 0px;
		padding: 5px 0px;
	}
}
@media (max-width: 1050px) {
	.nav-wrapper {
		float: left;
		width: 78%;
		margin-left: 3%;
	}
	.nav-pills > li > a {
		padding: 26px 10px;
	}
	.search-wrapper {
		float: right;
		width: 19%;
	}
	.sidebar-title {
		font-size: large;
	}
	.homepage-title {
		font-size: x-large;
	}
	.primary-container {
		margin-top: -120px;
	}
	.home-notch {
		background-position: 75.5% 100px;
	}
	.interior-notch {
		background-position: 57.5% 100px;
	}

}

@media (min-width: 767px) {
	.homelink {
		width: 0px;
		padding: 0px;
		display: none !important;
	}
}

@media (min-width: 786px) and (max-width:900px) {
	#login-form .input-small {
		width: 62px;
	}


	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 100%;
	}
	.span12 {
		width: 724px;
	}
	.span11 {
		width: 662px;
	}
	.span10 {
		width: 600px;
	}
	.span9 {
		width: 538px;
	}
	.span8 {
		width: 476px;
	}
	.span7 {
		width: 414px;
	}
	.span6 {
		width: 352px;
	}
	.span5 {
		width: 290px;
	}
	.span4 {
		width: 228px;
	}
	.span3 {
		width: 166px;
	}
	.span2 {
		width: 104px;
	}
	.span1 {
		width: 42px;
	}
	.offset12 {
		margin-left: 764px;
	}
	.offset11 {
		margin-left: 702px;
	}
	.offset10 {
		margin-left: 640px;
	}
	.offset9 {
		margin-left: 578px;
	}
	.offset8 {
		margin-left: 516px;
	}
	.offset7 {
		margin-left: 454px;
	}
	.offset6 {
		margin-left: 392px;
	}
	.offset5 {
		margin-left: 330px;
	}
	.offset4 {
		margin-left: 268px;
	}
	.offset3 {
		margin-left: 206px;
	}
	.offset2 {
		margin-left: 144px;
	}
	.offset1 {
		margin-left: 82px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;
		*margin-left: 2.0744680846383%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574%;
	}
	.row-fluid .span12 {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11 {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10 {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9 {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8 {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5 {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4 {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3 {
		width: 23.404255317%;
		*width: 23.351063827638%;
	}
	.row-fluid .span2 {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1 {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}
	.row-fluid .offset12 {
		margin-left: 104.255319138%;
		*margin-left: 104.14893615928%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.127659564%;
		*margin-left: 102.02127658528%;
	}
	.row-fluid .offset11 {
		margin-left: 95.744680841%;
		*margin-left: 95.638297862277%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 93.617021267%;
		*margin-left: 93.510638288277%;
	}
	.row-fluid .offset10 {
		margin-left: 87.234042544%;
		*margin-left: 87.127659565277%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.10638297%;
		*margin-left: 84.999999991277%;
	}
	.row-fluid .offset9 {
		margin-left: 78.723404247%;
		*margin-left: 78.617021268277%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 76.595744673%;
		*margin-left: 76.489361694277%;
	}
	.row-fluid .offset8 {
		margin-left: 70.21276595%;
		*margin-left: 70.106382971277%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.085106376%;
		*margin-left: 67.978723397277%;
	}
	.row-fluid .offset7 {
		margin-left: 61.702127653%;
		*margin-left: 61.595744674277%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.574468079%;
		*margin-left: 59.468085100277%;
	}
	.row-fluid .offset6 {
		margin-left: 53.191489356%;
		*margin-left: 53.085106377277%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.063829782%;
		*margin-left: 50.957446803277%;
	}
	.row-fluid .offset5 {
		margin-left: 44.680851059%;
		*margin-left: 44.574468080277%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.553191485%;
		*margin-left: 42.446808506277%;
	}
	.row-fluid .offset4 {
		margin-left: 36.170212762%;
		*margin-left: 36.063829783277%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.042553188%;
		*margin-left: 33.936170209277%;
	}
	.row-fluid .offset3 {
		margin-left: 27.659574465%;
		*margin-left: 27.553191486277%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.531914891%;
		*margin-left: 25.425531912277%;
	}
	.row-fluid .offset2 {
		margin-left: 19.148936168%;
		*margin-left: 19.042553189277%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.021276594%;
		*margin-left: 16.914893615277%;
	}
	.row-fluid .offset1 {
		margin-left: 10.638297871%;
		*margin-left: 10.531914892277%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.510638297%;
		*margin-left: 8.4042553182766%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 710px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 648px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 586px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 524px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 462px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 400px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 338px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 276px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 214px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 152px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 90px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 28px;
	}
}
@media (min-width: 1200px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1400px;
	}
	.span12 {
		width: 940px;
	}
	.span11 {
		width: 860px;
	}
	.span10 {
		width: 780px;
	}
	.span9 {
		width: 700px;
	}
	.span8 {
		width: 620px;
	}
	.span7 {
		width: 540px;
	}
	.span6 {
		width: 460px;
	}
	.span5 {
		width: 380px;
	}
	.span4 {
		width: 300px;
	}
	.span3 {
		width: 220px;
	}
	.span2 {
		width: 140px;
	}
	.span1 {
		width: 60px;
	}
	.offset12 {
		margin-left: 980px;
	}
	.offset11 {
		margin-left: 900px;
	}
	.offset10 {
		margin-left: 820px;
	}
	.offset9 {
		margin-left: 740px;
	}
	.offset8 {
		margin-left: 660px;
	}
	.offset7 {
		margin-left: 580px;
	}
	.offset6 {
		margin-left: 500px;
	}
	.offset5 {
		margin-left: 420px;
	}
	.offset4 {
		margin-left: 340px;
	}
	.offset3 {
		margin-left: 260px;
	}
	.offset2 {
		margin-left: 180px;
	}
	.offset1 {
		margin-left: 100px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;
		*margin-left: 2.0744680846383%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574%;
	}
	.row-fluid .span12 {
		width: 99.99999999%;
		*width: 99.946808500638%;
	}
	.row-fluid .span11 {
		width: 91.489361693%;
		*width: 91.436170203638%;
	}
	.row-fluid .span10 {
		width: 82.978723396%;
		*width: 82.925531906638%;
	}
	.row-fluid .span9 {
		width: 74.468085099%;
		*width: 74.414893609638%;
	}
	.row-fluid .span8 {
		width: 65.957446802%;
		*width: 65.904255312638%;
	}
	.row-fluid .span7 {
		width: 57.446808505%;
		*width: 57.393617015638%;
	}
	.row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
	.row-fluid .span5 {
		width: 40.425531911%;
		*width: 40.372340421638%;
	}
	.row-fluid .span4 {
		width: 31.914893614%;
		*width: 31.861702124638%;
	}
	.row-fluid .span3 {
		width: 23.404255317%;
		*width: 23.351063827638%;
	}
	.row-fluid .span2 {
		width: 14.89361702%;
		*width: 14.840425530638%;
	}
	.row-fluid .span1 {
		width: 6.382978723%;
		*width: 6.3297872336383%;
	}
	.row-fluid .offset12 {
		margin-left: 104.255319138%;
		*margin-left: 104.14893615928%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 102.127659564%;
		*margin-left: 102.02127658528%;
	}
	.row-fluid .offset11 {
		margin-left: 95.744680841%;
		*margin-left: 95.638297862277%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 93.617021267%;
		*margin-left: 93.510638288277%;
	}
	.row-fluid .offset10 {
		margin-left: 87.234042544%;
		*margin-left: 87.127659565277%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 85.10638297%;
		*margin-left: 84.999999991277%;
	}
	.row-fluid .offset9 {
		margin-left: 78.723404247%;
		*margin-left: 78.617021268277%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 76.595744673%;
		*margin-left: 76.489361694277%;
	}
	.row-fluid .offset8 {
		margin-left: 70.21276595%;
		*margin-left: 70.106382971277%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 68.085106376%;
		*margin-left: 67.978723397277%;
	}
	.row-fluid .offset7 {
		margin-left: 61.702127653%;
		*margin-left: 61.595744674277%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 59.574468079%;
		*margin-left: 59.468085100277%;
	}
	.row-fluid .offset6 {
		margin-left: 53.191489356%;
		*margin-left: 53.085106377277%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 51.063829782%;
		*margin-left: 50.957446803277%;
	}
	.row-fluid .offset5 {
		margin-left: 44.680851059%;
		*margin-left: 44.574468080277%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 42.553191485%;
		*margin-left: 42.446808506277%;
	}
	.row-fluid .offset4 {
		margin-left: 36.170212762%;
		*margin-left: 36.063829783277%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 34.042553188%;
		*margin-left: 33.936170209277%;
	}
	.row-fluid .offset3 {
		margin-left: 27.659574465%;
		*margin-left: 27.553191486277%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 25.531914891%;
		*margin-left: 25.425531912277%;
	}
	.row-fluid .offset2 {
		margin-left: 19.148936168%;
		*margin-left: 19.042553189277%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 17.021276594%;
		*margin-left: 16.914893615277%;
	}
	.row-fluid .offset1 {
		margin-left: 10.638297871%;
		*margin-left: 10.531914892277%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 8.510638297%;
		*margin-left: 8.4042553182766%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 926px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 846px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 766px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 686px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 606px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 526px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 446px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 366px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 286px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 206px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 126px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 46px;
	}
	.thumbnails {
		margin-left: -20px;
	}
	.thumbnails > li {
		margin-left: 20px;
	}
	.row-fluid .thumbnails {
		margin-left: 0;
	}

}

@media (min-width: 800px)
{
	body, .body {
		padding: 0 !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
@media (min-width: 800px) {
	.nav-collapse.collapse {
		height: 100% !important;
		overflow: visible !important;
	}
}
@media (max-width: 815px) {
	body {
		font-size: .25 em;
		background-color: #000;
	}
	#locations-list > li {
		padding: 0% 0%;
	}
	.nav-wrapper {
		float: left;
		width: 78%;
		margin-left: 0px;
	}
	.nav-pills > li > a {
		padding: 20px 10px;
	}
	.navigation {
		font-size: smaller;
		font-weight: bold;
	}
	.interior-notch {
		background-position: 54.7% 80px;
	}
	.home-notch {
		background-position: 67.5% 80px;
	}
	.primary-container {
		margin-top: -100px;
		background-image: none !important;
		background-repeat: no-repeat;
		max-height: 100%;
		padding: 0px 4.2%;
	}
	#content {
		width: none;
		padding: 0px 20px;
	}
	#content > .item-page {
		width: 100%;
		float: left;
		min-height: none;
	}
	.addthis-social {
		float: none;
		max-width: 100%;
		margin-top: 0px;
	}
	.equal-bar {
		padding: 3px;
		font-size: larger;
	}
	
	.sidebar-title {
		padding: 20px 5px !important;
		font-size: 100%;
	}
	
	.moduletable >.nav > li > a, .sidebar-left > .moduletable >.nav > li, .moduletable >.nav > li > ul > li > a {
		font-size: smaller !important;
	}
	.moduletable >.nav {
		padding: 0px;
	}
	.join-the-team{
		padding: 0px 1% 10% 1%;
	}
	.footer-menu {
		max-width: 40%;
	}
	#content > .item-page {
		min-height: none;
	}

}
@media (max-width: 768px) {
	#nav-btn, #nav-btn:active, #nav-btn:focus {
		display: inline-block;
		z-index: 999;
		position: absolute;
		right: 10px;
		top: 14px;
		border: 0px;
		padding: 12px 18px;
		background-color: transparent;
		background-repeat: no-repeat;
		outline: none;
		-moz-outline-style: none; 

	}
	#nav-btn {
		background-image: url('/images/navbar_close.png');
	}
	#nav-btn.collapsed {
		background-image: url('/images/navbar_open.png');
	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
	body, .body {
		padding: 0 !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.nav-collapse, .nav-collapse.collapse {
		overflow: hidden;
		position: absolute;
		height: 0px;
		top: 10px;
	}
	
	.homelink {
		font-size: large;
		padding: 25px;
	}
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px;
	}

	.navbar-fixed-top,
	.navbar-fixed-bottom {
		position: static;
	}
	.navbar-fixed-top {
		margin-bottom: 18px;
	}
	.navbar-fixed-bottom {
		margin-top: 18px;
	}
	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-bottom .navbar-inner {
		padding: 5px;
	}
	.navbar .container {
		width: auto;
		padding: 0;
	}
	.navbar .brand {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 0 0 -5px;
	}
	.nav-collapse {
		clear: both;
	}
	.nav-collapse .nav {
		float: none;
		margin: 0 0 9px;
	}
	.nav-collapse .nav > li {
		float: none;
		border-bottom: 2px solid #9a0423;
		font-size: large;
	}
	.nav-collapse .nav > li:last-child {
		border-bottom: 0;
	}
	.nav-collapse .nav > li > a {
		margin-bottom: 2px;
		background-image: url('/images/link_arrow.png');
		background-repeat: no-repeat;
		background-position: 98% 8px;
	}
	.nav-collapse .nav > .divider-vertical {
		display: none;
	}
	.nav-collapse .nav .nav-header {
		color: #555;
		text-shadow: none;
	}
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: bold;
		color: #FFF;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 2px;
	}
	.nav-collapse .nav > li > a:hover,
	.nav-collapse .nav > li > a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .dropdown-menu a:focus {
		background-color: transparent !important;
	}
	.navbar-inverse .nav-collapse .nav > li > a,
	.navbar-inverse .nav-collapse .dropdown-menu a {
		color: #999;
	}
	.navbar-inverse .nav-collapse .nav > li > a:hover,
	.navbar-inverse .nav-collapse .nav > li > a:focus,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover,
	.navbar-inverse .nav-collapse .dropdown-menu a:focus {
		background-color: #111111;
	}
	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0;
	}
	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0 15px;
		padding: 0;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.nav-collapse .open > .dropdown-menu {
		display: block;
	}
	.nav-collapse .dropdown-menu:before,
	.nav-collapse .dropdown-menu:after {
		display: none;
	}
	.nav-collapse .dropdown-menu .divider {
		display: none;
	}
	.nav-collapse .nav > li > .dropdown-menu:before,
	.nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
	}
	.nav-collapse .navbar-form,
	.nav-collapse .navbar-search {
		float: none;
	}
	.navbar-search {
	    position: relative;
	    float: none;
	    margin-top: 0;
	    margin-bottom: 0;
	    text-align: center;
	    padding: 30px;
	    max-width: 100%;
	}
	.navbar-search > label {
		text-align: left;
		font-size: x-large;
		font-weight: bold;
		max-width: 85%;
		margin: 0 auto;
		padding-bottom: 20px;
		display: block;
		color: #FFF;
	}
	
	.navigation {
		padding: 0px;
		border: 0px;
	}
	
	.navigation .nav-child {
		position: inherit;
		top: none;
		left: 5%;
		z-index: 1000;
		display: none;
		float: none;
		min-width: none;
		padding: 0px;
		margin: 5% 0%;
		list-style: none;
		background-color: #a80023;
		-moz-border-radius: 6px;
		border-radius: 0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-background-clip: none;
		-moz-background-clip: none;
		background-clip: none;
	}
	
	.navigation .nav-child a {
		background-image: none;
	}
	
	input.search-query {
	    margin-bottom: 0px;
	    background-color: #FFF;
	    height: 40px;
	    width: 80%;
	    font-size: large;
	    border-width: 0;
	    border-style: none;
	    border-color:none;
	    -moz-border-top-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    border-image: none;
	    border-radius: 0;
	}
	input.search-query:focus {
		color: #000;
	}
	.search-button {
		position: absolute;
		right: 67px;
		top: 95px;
		width: 20px;
		height: 20px;
		background: url('/images/red_search_glass.png') no-repeat;
	}
	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
	}
	.nav-collapse, .nav-collapse.collapse {
		overflow: hidden;
		height: 0;
		width: 100%;
		background-color: #a80023;
		z-index: 800;
	}
	.navbar .btn-navbar {
		display: block;
	}
	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
	.navbar-fixed-top {
		margin-bottom: 0 !important;
	}

	.container-fluid {
		padding: 0;
	}
	.dl-horizontal dt {
		float: none;
		clear: none;
		width: auto;
		text-align: left;
	}
	.dl-horizontal dd {
		margin-left: 0;
	}
	.container {
		width: auto;
	}
	.row-fluid {
		width: 100%;
	}
	.row,
	.thumbnails {
		margin-left: 0;
	}
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	[class*="span"],
	.uneditable-input[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}
	.input-large,
	.input-xlarge,
	.input-xxlarge,
	input[class*="span"],
	select[class*="span"],
	textarea[class*="span"],
	.uneditable-input {
		display: block;
		width: 100%;
		min-height: 28px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.input-prepend input,
	.input-append input,
	.input-prepend input[class*="span"],
	.input-append input[class*="span"] {
		display: inline-block;
		width: auto;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
	div.modal {
		position: fixed;
		top: 20px;
		left: 20px;
		right: 20px;
		width: auto;
		margin: 0;
	}
	div.modal.fade {
		top: -100px;
	}
	div.modal.fade.in {
		top: 20px;
	}
	.breadcrumb {
		display: none;
	}
	#header-nav {
		margin-left: 0px;
	}
	#header-nav >.nav-pills > .current {
		border-bottom: 2px solid #9a0423;
	}
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {
		float: none;
		padding: 40px 15px;
		margin: 0;
		border-top: 0px;
		border-bottom: 0;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		background-color: #8d0017;
	}
	.nav-wrapper {
		float: left;
		width: 100%;
		padding-top: 40px;
	}
	#header-nav > .nav-wrapper > ul.nav.menu.nav-pills {
		width: 100%;
	}
	.search-wrapper {
		float: right;
		width: 100%
	}
	.primary-container {
		margin-top: -20%;
		max-width: 100%;
		padding: 0px;
	}
	.interior-notch, .home-notch {
		background-position: 61.9% 11.5%;
	}
	.homepage-title {
		font-size: large;
	}
	#content {
		width: 100%;
		padding: 0px 20px;
		float: none;
	}
	.addthis-social {
		float: none;
		max-width: 100%;
	}
	.sidebar {
		width: 100%;
	}	
	
	.moduletable, .sidebar-content {
		height: inherit;
	}
	footer {
		padding: 0px;
		max-width: 100%;
		height: 100%;
		min-height: 100%;
		text-align: center;
	}
	.copy-text {
		padding: 20px 0px;
		width: 100%;
	}
	.footer-menu > ul > li.item-125 > a {
		padding-left: 0px;
		margin-left: 0px;
		font-size: small;
	}
	.footer-menu > ul > li.item-125 > a.homelink {
		font-size: small;
	}
	.moduletable-footer {
		margin: 0 auto;
		width: 50%;
	}
	.moduletable-footer > img {
		padding-right: 2%;
		max-width: 45%;
		width: auto \9;
		height: auto;
		vertical-align: middle;
		border: 0;
		-ms-interpolation-mode: bicubic;
	}	
	.footer-menu > ul > li > a {
		padding-top: 0px;
		padding-bottom: 5px;
		margin-top: 0px;
		margin-bottom: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		padding-right: 10px;
		padding-left: 0px;	
	}
	.franchise-logos {
		padding: 20px 0px;
	}
	.footer-menu, .franchise-logos {
		width: 80%;
		margin: 0 auto;
		float: none;
		max-width: 100%;
		*width: 100%;
	}
	/*
	.sidebar-left > .sidebar-title, .sidebar-left > .sidebar-content > .moduletable{
		display: none;
	}
	*/
	.sidebar-left > .sidebar-title {
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	#aside.sidebar-left {
		background-color: #000;
		}
	.sidebar-right-footer {
		padding-bottom: 20px;
		height: inherit;
	}
	.sidebar-title {
		padding: 20px 5px !important;
		font-size: large;
	}
	.join-the-team-head {
		background-image: url('/images/content_bar.png') !important;
	}
	.join-the-team {
		background-image: url('/images/join_the_team_header_m.png');
	}

	#header-nav > div.nav-wrapper > ul > li.deeper.parent > ul > li {
		border: 1px solid #990322;
		background-color: #a80023;
		margin-left: 20px;
		padding: 5px 0px;
	}
	
	#header-nav > div.nav-wrapper > ul > li.deeper.parent > ul > li > a {
		padding: 4px 0px;		
	}
	
	#header-nav > div.nav-wrapper > ul > li.deeper.parent > ul {
		left: 0px;
		margin: 0px;
		background-color: #990322;
	}
	#header-nav > div.nav-wrapper > ul > li.deeper.parent > ul > li > a {
		font-size: medium;
	}
	#header-nav > div.nav-wrapper > ul.nav.menu.nav-pills > li.current > a > span {
		border: 0px;
	}
	#header-nav > div.nav-wrapper > ul > li > a:hover {
		/*background-image: url('/images/down_arrow.png');*/
	}
}
@media (max-width: 500px) {
	#content {
		width: 100%;
		padding: 0px 20px;
		float: none;
	}
	.addthis-social {
		float: none;
		max-width: 100%;
		margin-top: 0px;
	}
	.nav-collapse {
		-webkit-transform: translate3d(0,0,0);
	}
	.page-header h1 small {
		display: block;
		line-height: 18px;
	}
	.primary-container {
		margin-top: 0px;
	}
	.interior-notch, .home-notch {
		background-position: 58.7% 12%;
	}
	.pagetitle {
		margin-top: -50px;
		color: #FFF;
		font-size: xx-large;
		max-width: 100%;
	}
	#content > .item-page {
		padding-top: inherit;
	}
	.home-pagetitle {
		margin-left: 3%;
		color: #FFF;
		font-size: large;
		max-width: 100%;
	}
	input[type="checkbox"],
	input[type="radio"] {
		border: 1px solid #ccc;
	}
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal .controls {
		margin-left: 0;
	}
	.form-horizontal .control-list {
		padding-top: 0;
	}
	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	.modal-header .close {
		padding: 10px;
		margin: -10px;
	}
	.carousel-caption {
		position: static;
	}
	div.modal {
		top: 10px;
		left: 10px;
		right: 10px;
	}
	.item-info > span {
		display: block;
	}
	.blog-item .pull-right.item-image {
		margin: 0 0 18px 0;
	}
	.blog-item .pull-left.item-image {.navigation {
		padding: 5px 0;
		border-top: 1px solid rgba(0,0,0,0.075);
		border-bottom: 1px solid rgba(0,0,0,0.075);
		margin-bottom: 10px;
		*width: 78%;
		width: 78%;
	}
	div.modal {
		top: 10px;
		left: 10px;
		right: 10px;
	}
	.item-info > span {
		display: block;
	}
	.blog-item .pull-right.item-image {
		margin: 0 0 18px 0;
	}
	.blog-item .pull-left.item-image {
			.navigation {
			padding: 5px 0;
			border-top: 1px solid rgba(0,0,0,0.075);
			border-bottom: 1px solid rgba(0,0,0,0.075);
			margin-bottom: 10px;
			*width: 78%;
			width: 78%;
		}
		margin: 0 0 18px 0;
		float: none;
	}
	#header-nav > div.nav-wrapper > ul.nav.menu.nav-pills > li.item-114.current.active.deeper.parent > a > span {
		border-bottom: 0px;
	}
}
@media (max-width: 340px) {
	.primary-container {
		margin-top: -10%;
	}
	.home-notch, .interior-notch {
		background-position: 55% 2.5%;
	}
	.pagetitle, .homepage-title {
		margin-top: -30px;
	}
	.article-content {
		padding-top:7%;
		padding-bottom: 5%;
	}
	#content {
		width: 100%;
		padding: 0px 20px;
		float: none;
	}
	.addthis-social {
		float: none;
		max-width: 100%;
		margin-top: 0px;
	}
}
/*@import url('print.css');*/
