#toggle {
		display:none !important;
	}
	#show-mobile {
		display: none;
		clear: both;
	}




body { font-size: 1.4em; }

#toggle {
		display: block !important;
		width: 65px !important;
		height: 39px !important;
		z-index: 100999 !important; 
	}
	.menu-primary-container,
	#social,
	#header-utility {
		display: none;
	}
	.menu-mobile-primary-container { display: block !important; }
	.site-branding { margin-left: 25px; z-index: 1100000 !important; }

	header,
	#search-expanded .inner,
	#contain-content,
	.breadcrumbs,
	footer
	{
	 	width: 100% !important;
	}

	#header { height: 157px; height: inherit; margin-top: -42px !important; }

	#contain-content {
		padding: 0 12px;
		background-image: none;
	}
	.bump-down { margin-top: 15px !important; }

	#home-marquee,
	#amas-marquee {
		margin-top: 0 !important;
	  	height: 180px !important;										
	}
	.wunderslider-container,
	#home-marquee .wunderslider-wrapper,
	#amas-marquee .wunderslider-wrapper,
	.wunderslider {
	 	height: 180px !important;														
	}

	body.page-template-template-homepage-php .teaser {
	  padding: 15px 20px;
	  width: 100%; 
	  height: inherit;
	}
	.teaser-thumb { display: none; }

	#contain-content > .ctaWrap,
	#contain-content > .ctaWrap ~ .ctaWrap,
	#contain-content > .ctaWrap ~ .ctaWrap ~ .ctaWrap,
	#contain-content > .ctaWrap img.fakeBackground {
		width: 100%;
		height: inherit !important;
	}

	#contain-content > .ctaWrap,
	#contain-content > .ctaWrap ~ .ctaWrap,
	#contain-content > .ctaWrap ~ .ctaWrap ~ .ctaWrap { margin-bottom: 10px; height:  150px !important; }
	#contain-content > .ctaWrap img.fakeBackground { height:  150px !important;  }

	#contain-content > .ctaWrap ~ .ctaWrap ~ .ctaWrap { margin-bottom: 70px; /*border: 1px solid red;*/ }

	.call-out { height: inherit !important; }

	.call-out:hover{
		background: none !important;
		background-image: none !important;
		background-image: none !important;
		background-image: none !important;
		background-image: none !important;
		background-image: none !important;
		background-image: none !important;
		background-repeat: no-repeat !important;
		filter: none !important;
		opacity: 1 !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow:    none !important;
		box-shadow:         none !important;
		opacity: 1 !important; 
		filter: Alpha(Opacity=100);
   }
   .breadcrumbs {
   		padding-left: 15px;
   		clear: both;
   }
   .page-sub-nav { padding: 0 12px; z-index: 10 !important; }
   .page-sub-nav ul, .page-sub-nav ul li {
		list-style: none;
		text-align: left;
		padding: 0;
		margin: 0;
   }
   .page-sub-nav ul li { width: 100%; }
   .page-sub-nav ul li a {
   		display: block;
   		background: #afd8dd;
   		font-size: .9em !important;
   		padding: .7em;
   		margin-right: 1px;
   }
   .page-sub-nav ul li:nth-child(3n+3) { /* select every third */
   		margin-right: 0;
   }
	#main-copy {
		padding: 15px !important;
	}
	#main-copy h1 { font-size: .6em; line-height: normal; }
	body.page-template-template-homepage-php .teaser h1 { line-height: .9em !important; margin-bottom: 10px; }
	.full-height-col #main-copy.wide-half,
	.full-height-col #side-column {
		margin-right: 0;
		width: 100% !important;
		background-color: rgba(200, 219, 221, 0.5) !important;
		background-color: rgba(200, 219, 221, 0.5) !important;
	}
	.full-height-col #side-column { padding-left: 0; }
	.full-height-col #side-column .basic-thumb img { border-bottom: none !important; }

	.team-thumb { 
	  width: 100%;
	  background: #dedcdd;
	  border: 1px solid #afd8dd;
	}
	.team-thumb img { border: none; float: right; width: 99%; }

	.team-teaser {
	  height: 175px; 
	  width: 100%; 
	  padding: 10px;
	  margin-bottom: 10px;
	}
	.team-teaser { display: none; }
	.team-teaser-mobile { display: block; }

/* ++++++++++++++++++++
    Our Clients
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.client-logo { 
		width: 300px !important;
		height: 151px !important;
		margin: 0 !important;
		margin-bottom: 5px !important;
		float: none !important;
	}
	.client-logo a img { 
	  border: 1px solid #afd8dd;
	  position: inherit !important;
	  top: inherit !important;
	  left: inherit !important;
	  z-index: 1000 !important;
	  margin-bottom: 5px !important;
	  width: 300px !important;
	  height: 151px !important;
	}
/* ++++++++++++++++++++
    Article Search
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	#article-search input {
		float: none;
		width: 100%;
	}
	#article-search select {
		float: none;
		width: 100%;
	}

/* ++++++++++++++++++++
    Mobile Subpage Subnav
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	ul.nav-tabs { display: none; }
	#select, #select-subnav { display:block; }
	#page-sub-nav-inner { display: none; }

	.page-sub-nav { 
		position: relative;
		color: #fff;
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	#select-subnav {
		display:block;  
		font-weight: bold;
		background: #4c6775;
		padding: 10px;
		font-size: 1.1em !important;
		background: #4c6775 url(../images/arrow-down-white.png) no-repeat right !important;
	}
	#page-sub-nav-inner ul {
		width: 100%;
		padding: 0;
	}
	#page-sub-nav-inner ul li {
		background: rgba(120, 153, 173, 1);
	  	padding: 2px;
	  	color: #fff;
		font-size: 1.1em;
		float: none !important;
		display: block !important;
		background: #afd8dd !important;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		margin-right: 0 !important;
		margin-bottom: 1px;
	}
	#page-sub-nav-inner ul li a {
		background: rgba(120, 153, 173, 1);
	  	color: #fff;
		font-size: 1.1em;
		float: none !important;
		display: block !important;
		background: #afd8dd !important;
		padding: 10px !important;
		text-decoration: none;
	}
	.sel-box { 
		position: relative;
		color: #fff;
		font-size: 1.3em;
		margin-bottom: 10px;
	}
	#select {
	    display:block;  
		font-weight: bold;
		background: #4c6775;
		padding: 12px;
		margin-top: 10px;
		font-size: 1.2em !important;
		background: #4c6775 url(../images/arrow-down-white.png) no-repeat right !important;
    }
	ul.nav-tabs {
	  	width: 100%;
	  	padding: 12px;
	}
	ul.nav-tabs li {
		background: rgba(120, 153, 173, 1);
		padding: 2px;
		color: #fff;
		font-size: 1.2em !important;
		float: none !important;
		display: block !important;
		background: #afd8dd !important;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		margin-right: 0 !important;
		margin-bottom: 1px;
	}
	ul.nav-tabs li a {
		background: rgba(120, 153, 173, 1);
		color: #fff !important;
		font-size: 1.1em !important;
		float: none !important;
		display: block !important;
		background: #afd8dd !important;
		padding: 10px !important;
	}
	#simple-sticky-footer-container { padding-left: 15px; }
	#simple-sticky-footer {
		width: 100% !important;
		padding: 10px 0;
    	height: inherit !important;
	}
	#hide-for-mobile { display: none !important; }
	#mobile-select { display: block; }
	#show-mobile {
		display: block;
		font-size: 1.3em;
		text-align: center;
	}
	#show-mobile a { 
		color: #fff;
		padding: 15px;
	}
	#show-mobile a:hover { color: #fff; text-decoration: underline; }
	.menu-footer-utility-container { padding: 15px 0 !important; }
     ul.children { display: none; }

/* ++++++++++++++++++++ 
    Medication Database search
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.med-search-table {
  width: 100% !important; 
  border-spacing: none;
}
.med-search-row {
  display: block !important; 
  width: 100% !important;
  padding: 15px 15px 0 15px;
  margin-bottom: 0 !important;
  font-size: 2em !important;
}
.med-search-col {
  float: left;
  display: block;         width: 100% !important;
  margin-bottom: 10px;
  color: @dark;
}
.med-search-col1 {
  width: 150px;         width: 100% !important;
}
.med-search-col2 {
  width: 150px;         width: 100% !important;
}
.med-search-col3 {
  width: 150px;         width: 100% !important;
}
.med-search-col4 {
  width: 200px;         width: 100% !important;
}
.med-search-col5 {
  width: 100px;         width: 100% !important;
  text-align: center; text-align: inherit;
}
.med-search-col6 {
  width: 200px;         width: 100% !important;
}
.mobile-label {
  display: block !important;         width: 100% !important;
  .left;
  font-weight: bold;
}
.med-search-row * {
  clear: both !important;
}

/* ++++++++++++++++++++
    Article Search
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#uwpqsf_id {
	width: 100% !important; 
	height: inherit !important; 
	font-size: 1.1em !important;
}
.uform_title {
	position: inherit !important;
}
.togglecheck {
	position: inherit !important; border: none !important;
	left: inherit !important; margin-bottom: 20px;
}
.togglecheck > label { 
  	width: inherit !important;
  	position: inherit !important; float: none !important;
}
.togglecheck > label ~ label { width: inherit !important; left: inherit !important; margin-left: 15px; } /* select all but the first */
.togglecheck > label ~ label ~ label { width: auto !important; left: inherit !important; } /* select the last */

.togglecheck input { 
	width: 28px; height: 28px;
}
.tax-select-1 {
	width: 95% !important;	position: inherit !important;
	left: inherit !important; margin-bottom: 20px;
}
.uwpqsf_class label.-keyword {
	width: 100% !important;	position: inherit !important;
	left: inherit !important;
}
input#uwpqsf_id_key {
	width: 100% !important;	position: inherit !important; left: inherit !important;
}

.uwpqsf_class { width: 100% !important; }
.uwpqsf_submit {
	width: 100% !important;	position: inherit !important; right: inherit !important; float: left !important; margin: 20px 0 !important;
}