 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (min-width: 767px) and (max-width: 1199px) {
				a.thumbnail {display: block !important;}			
				}
		   @media (min-width: 979px) and (max-width: 1200px) {
			   li.nudge {width: 270px;}}
		   @media (min-width: 767px) and (max-width: 1199px) {
			   a.thumbnail {width: 93%;}}
			   
		   @media (min-width: 1200px) {
				a.thumbnail {display: inline-block !important;}
				html body div#aboutUsRow2 div.container div.row div#ctr.span4 ul.thumbnails.corner li div.thumbnail.nolink {width: 370px;}}
		   @media (max-width: 767px) {
				a.thumbnail {display: inline-block !important; }
}

body {width: 100%;}

 p#doculiveryText, p#HCA {
	 text-align: center;
	 color: #FFFFFF !important;
	 margin-bottom: -5px;}
p#HCA {
	line-height: 1.2em;
	padding-top: 5px;
}
p#doculiveryText {
	padding-top: 5px;
}
p#doculiveryText, p#HCA {width: 60px;}
html body div#footText div.container div.row div.quick.links.span4 {height: 65px; display: block;}
.doculivery {width: 60px; float: right;}
.inservices {width: 60px; float: right; margin-right: 10px;}

html body div#footText div.container div.row div.quick.links.span4 div.inservices img, html body div#footText div.container div.row div.quick.links.span4 div.doculivery img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

html body div#footText div.container div.row div.quick.links.span4 div.inservices a.MedcomHelp {
	color: #ffff00;
	font-size: 10px;
 	
}
html body div#servicesText div.container div.row div.span12.covid_4 p a {
	color: rgba(255, 230, 140);
}

p#whcc_footer {
	padding-top: 20px;
	text-align: center;}

/*p#whcc_footer {padding-left: 70px;}*/


h1,h2,h3,h4,h5,h6 {font-size: 900; text-transform:uppercase;}

a {color:#79353f; text-decoration:none;}
a:hover {color:#EFC119; text-decoration:none;}

body {
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	background: #efeeea url(../img/grayBg.png) repeat 0 0;
	color: #404040;
}

/* TOP BAR WRAPPER FOR WESTVIEW OUTPATIENT */

.top-bar-wrapper {
	background-color: #cf7933;
}
div.top-bar-ctnr.clearfix {
	height: 36.45px;
}
.top-bar-ctnr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	outline: none;
}
html body div.cms_counts {
	background-color: rgba(255, 230, 140, 0.6);
	margin-bottom: 30px;
	border-radius: 10px;
	/*margin: auto;*/
	margin-right: auto;
	margin-left: auto;
	max-width: 85%;
}
html body div.cms_counts p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 1.2em;
	padding: 10px 25px 0px 25px;
}
html body div.cms_counts p.resident_patient, html body div.cms_counts p.employee {
	/*font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
html body div.cms_counts p.employee {
	padding-bottom: 5px;
}

html body div.cms_counts p.updated {
	text-transform: none;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;	
}
#mitigation {
	 -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,255,255,0.8);/* slightly transparent white */
   padding: 10px 0px 10px 0px;
   /*max-width: 510px;*/
   margin-bottom: 10px;
	max-width: 85%;
	margin-right: auto;
	margin-left: auto;
}

html body div#mitigation h4 {
	color: #ef8400;
	text-align: center;
}
html body div#mitigation ul li {
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
/*Flexbox*/

@media (max-width: 599px){html body div.FactSheets {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-height: 300px;
	height: 150px;
	padding-bottom: 50px;
	}}

html body div.FactSheets {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-height: 300px;
	height: 150px;
	padding-bottom: 40px;
}

@media (max-width: 599px){html body div.FactSheets {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-height: 300px;
	height: 300px;
	padding-bottom: 90px;
	}}

@media (max-width: 599px) {html body div.FactSheets {
	display: flex;
    height: 300px;
    flex-wrap: wrap;
	align-content: flex-start;
	/*margin: 50px;*/
	margin: 10px;
}
	}

@media (max-width: 899px) {html body div.FactSheets {
	display: flex;
    height: 300px;
    flex-wrap: wrap;
    justify-content: center;
	align-self: center;
	/*margin: 50px;*/
	margin: 0 auto;
}
	}

html body div#veritor, #veritor2, #veritor3 {
	margin: 10px;
	align-self: center;
	flex-grow: 1;
	flex-basis: -1;
	flex-shrink: 0;
	width: 100%;
	/*float: right;*/
	text-align: center;
	border-radius: 10px;
	background: #fff;
	background-color: rgba(255,255,255,0.8);
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
	max-width: 300px;
	/*margin-right: 10px;
	width: 260px;*/
}

@media (max-width: 599px){html body div#veritor, #veritor2, #veritor3 {
	margin: 17px;
	justify-content: center;
	flex-direction: column;
	align-self: center;
	/*float: right;*/
	text-align: center;
	border-radius: 10px;
	background: #fff;
	background-color: rgba(255,255,255,0.8);
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
	max-width: 300px;
	/*margin-right: 10px;
	width: 260px;*/
	}}

@media (max-width: 599px){html body div#veritor p, #veritor2 p, #veritor3 p{
	font-size: 16px;
	color: #ef8400;
	text-align: center;	
	}}
	
@media (max-width: 899px){html body div#veritor p, #veritor2 p, #veritor3 p{
	font-size: 16px;
	color: #ef8400;
	text-align: center;	
	}}

html body div#veritor p, #veritor2 p, #veritor3 p{
	font-size: 16px;
	color: #ef8400;
	text-align: center;	
	}

/*end of flexbox*/

.top-bar-ctnr {
   /* width: 95%;*/
    max-width: 1180px;
    display: block;
    margin: 0 auto;
	padding-left: 0px;
}
.top-bar-ctnr a.whcc-link {
    background:  url(https://westviewhcc.com/img/dwn-arrow.png) no-repeat 65px center #f8f4f5;
    padding: 10px 28px 6px 15px;
    color: #1c1c1c;
    text-align: left;
    display: inline-block;
    margin-right: 12px;
}

html body div#whatWeDoRow2.green-row div.container div.row div.span4 div.description p.secondary {
	margin-bottom: 0px;
}
html body div#whatWeDoRow2.green-row div.container div.row div.span4 div.description div.hCal a.recImg {
	padding-bottom: 10px;
}

/* end TOP BAR WRAPPER FOR WESTVIEW OUTPATIENT */

/* COVID PAGE EDITS ONLY 8\*/

html body div#servicesText div.container div.row div.span12 h4.orange {
	color: #ef8400;
	padding-top: 80px;
}

html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL p a {
	color: #fff;
}

html body div#servicesText div.container div.row div.span12.covid_4 p.lower {
	text-transform: lowercase;
	font-weight: 200;
	font-size: 16px;
	line-height: 20px;
}
h4.orange:nth-child(11) {
	padding-right: 30px;
	padding-left: 30px;
	line-height: 1.8em;
}
html body div#servicesText div.container div.row div.span12.covid_4.Lower p.headingVaccine {
	color: rgba(255, 230, 140);
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL p a {
	color: rgba(255, 230, 140);
}
html body div#servicesText div.container div.row div.span12 ul li.bullet {
	list-style: disc;
	text-align: left;
	padding-bottom: 10px;
}

html body div#servicesText div.container div.row div.span12 ul li {
	padding-bottom: 10px;
}
html body div#servicesText div.container div.row div.span12 ul {
	padding-left: 10px;
	padding-right: 10px;
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL p.underline {
	text-decoration: underline;
	font-size: 22px;
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL ul li.cohort {
	color: rgba(255, 230, 140);
}
html body div#servicesText div.container div.span12.covid_2.communications h4 {
	text-align: center;
}
html body div#servicesText div.container div.span12.covid_2.communications p {
	text-align: left !important;
	text-indent: 15px;
	font-weight: bold;
}
html body div#servicesText div.container div.span12.covid_2.communications.res{
	width: 95%;
	margin-left: 10px;
}
html body div#servicesText div.container div.span12.covid_2.communications.res p {
	background: #fff;
	background-color: rgba(255,255,255,0.8);
}
html body div#servicesText div.container div.row div.span12.covidStaff p.CovidScreen {
	font-size: 18px;
	font-style: normal; 
	font-weight: bold;
}
html body div#servicesText div.container div.row div.span12.covidStaff.reopen ul li {
	color: #000;
	list-style: disc;
	padding-bottom: 15px;
	text-indent: 15px;
}
html body div#servicesText div.container div.row div.span12.covidStaff.reopen ul li span.Under_Bold {
	text-decoration: underline;
	font-weight: bolder;
}
html body div#servicesText div.container div.row div.span12.covid_2.communications p {
	text-align: left !important;
	text-indent: 15px;
	font-weight: bold;
	font-style: normal;
}
html body div#servicesText div.container div.row div.span12.covidStaff.reopen ul {
	text-align: left;
}
html body div#servicesText div.container div.row div.span12.covidStaff ul li {
	color: #ef8400;
}

html body div#servicesText div.container div.row div.span12.covidStaff p.CovidYes {
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
p.CovidYes:nth-child(12), p.CovidYes:nth-child(14), p.CovidYes:nth-child(16) {
	padding-bottom: 20px;
}
html body div#servicesText div.container div.row div.span12.covid_5 h4 {
	color: #76383f;
	line-height: 28px;
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL {
	background-color: #76383f;
	color: #fff;
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL ul p, html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL p.line {
	font-size: 22px;
	padding-top: 10px;
	color: rgba(255, 230, 140);
	font-style: normal;
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL h3 {
	padding-top: 15px;
	color: rgba(255, 230, 140);
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL p.line {
	line-height: 28px;
	padding-left: 0px;
}
html body div#servicesText div.container div.row div.span12.covid_5 div#covid_UL ul {
	margin-left: 0px;
}
html body div#servicesText div.container div.row div.span12.covid_1.controlRounds ul li {
	text-align: left;
}
html body div#servicesText div.container div.row div.span12.covid_1.controlRounds ul li.yes {
	padding-bottom: 5px;
	list-style: disc;
	margin-left: 20px;
}
html body div#servicesText div.container div.row div.span12.PatientCare p.questionStaff {
	color: #fff;
	font-size: 26px;
	line-height: 28px;
	padding-left: 0px;
}
div.span12:nth-child(8) > div:nth-child(3) > ul:nth-child(1) > li:nth-child(3) {
	text-decoration: underline;
}
html body div#servicesText div.container div.row div.span12.covid_1.controlRounds ul li.headingCo {
	margin-top: 25px;
}
html body div#servicesText div.container div.row div.span12.covidStaff_2 p {
	font-style: normal;
	line-height: 28px;
}
html body div#servicesText div.container div.row div.span12.PatientCare {
	background-color: #76383f;
}
html body div#servicesText div.container div.row div.span12.PatientCare h4.applyh4 {
	line-height: 28px;
	color: #fff;
	padding: 0 13px 15px 13px;
}
html body div#servicesText div.container div.row div.span12.PatientCare p {
	color: #fdde61;
}
html body div#servicesText div.container div.row div.span12.PatientCare p.instruction {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
}
html body div#servicesText div.container div.row div.span12.PatientCare ul {
	background-color: #fff;
	margin-right: 20px;
	padding-right: 10px;
	border-radius: 10px;
}
html body div#servicesText div.container div.row div.span12.PatientCare ul li.liHeader {
	text-align: left;
	margin-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-decoration: underline;
	font-size: 22px;
	list-style-type: none;
}
html body div#servicesText div.container div.row div.span12.PatientCare ul li {
	text-align: left;
	margin-left: 30px;
	list-style-type: disc;
	padding-bottom: 10px;
	line-height: 28px;
}
html body div#servicesText div.container div.row div.span12.PatientCare ul li.liHeader2 {
	list-style-type: none;
	text-align: center;
	margin-left: 0px;
	color: #76383f;
}
html body div#servicesText div.container div.row div.span12.PatientCare p.norm {
	text-align: left;
	text-indent: 30px;
	padding-right: 30px;
}
.covidLink_D {
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	background: #fff;
	border-radius: 30px;
	width: 94%;
	/*height: 35px;*/
	float: right;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	background-color:  #663137;
	padding-bottom: 30px;
}
@media (min-width: 979px) {
	html body div#sloganRow div#titleRow div.container h1 span.mid br{
		display:none;
	}
}
@media (max-width: 979px){
	html body div#sloganRow div#titleRow div.container h1 span.lft,
	html body div#sloganRow div#titleRow div.container h1 span.rt {
		display: none;
	}
}
@media (min-width: 766px) and (max-width: 862px) {
html body div#whatWeDoRow.green-row {
	margin-top: 80px;
}
	.covidLink_D {
	height: 60px;
	}
}
@media (max-width: 862px) {
	html body div#sliderRow div#quickNav p.covidLink_D {
		padding-top: 24px;
		line-height: 24px;
	}
}
@media (max-width:767px){
	html body div#aboutUsRow2 div.container div.row div.span4.resizeCareers4 ul.thumbnails.corner li div.thumbnail.nolink.careerPic  {
		max-width: 590px;
		margin-left: 20px;
	}
	
}
ul.currentOpenings {
	margin-left: 0px;
}
@media (max-width: 765px){
	.covidLink_D {
		height: 70px;
	}
	p.covidLink_D {
		margin-left: 20px;
		padding-left: 20px;
		margin-right: 10px;
	}
	html body div#whatWeDoRow.green-row {
	margin-top: 110px;
}	
}

@media (max-width: 485px){
	.covidLink_D {
		height: 80px;
	}
	p.covidLink_D {
		margin-left: 20px;
		padding-left: 20px;
		margin-right: 5px;
	}
	html body div#whatWeDoRow.green-row {
	margin-top: 140px;
}	
}
html body div#servicesText div.container div.row div.span12.covid_4 p.yellowT {
	color: rgba(255, 230, 140);
}
div.span12:nth-child(3) > p:nth-child(6) {
	font-weight: bold;
}
html body div#servicesText div.container div.row div.span12.Protect.food p {
	color: #fff;
	padding-left: 0px;
}
html body div#servicesText div.container div.row div.span12.covid_1.face_mask div#covid_UL div.videoResp video{
	max-width: 100%;
	height: auto;
}

html body div#aboutUsRow2 div.container div#row2.row div.span6 h3 {
	margin-right: 40px;
	margin-left: 40px;
	font-size: 24.5px;
}
html body div#aboutUsRow2 div.container div#row2.row div.span6 img#channel2 {
	margin-bottom: 40px;
}
html body div#aboutUsRow2 div.container div#row2.row div.span6.borderLeft{
  border-left: 3px solid #aa2926;
  max-width: 95%;
	margin-left: -30px !important;
}
html body div#aboutUsRow2 div.container div#row2.row div.span6 hr {
	max-width: 80%;
}
html body div#aboutUsRow2 div.container div.row div.span8 div#covidLink{
	text-align: center;
	font-size: 18px;
}
html body div#aboutUsRow2 div.container div.row div.span8 div#covidLink a {
	line-height: 20px;
}
#covidLink > a:nth-child(1) {
	padding-bottom: 10px;
}
html body div#aboutUsRow2 div.container div.row div.span8 div#covidLink br {
	margin-bottom: 10px;
	height: 20px;
}
#covidLink > a:nth-child(3) {
	margin-bottom: 20px;
}
#aboutUsRow2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > p:nth-child(4) {
	margin-bottom: -10px ;
}
#aboutUsRow2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2) {
	text-align: center;
	font-weight: bold;
}
html body div#servicesText div.container div.row div.span12.covidStaff h4 {
	padding-right: 60px;
	padding-left: 60px;
	font-size: 50px;
	line-height: 50px;
}
html body div#servicesText div.container div.row div.span12.covid_1 h4 {
	color: #404040;
}
html body div#servicesText div.container div.row div.span12.covid_1 ul li span.yesAnswer {
	color: #B80003;
	font-size: 20px;
}
html body div#servicesText div.container div.row div.span12.covid_1 ul li.yes {
	padding-bottom: 20px;
}
html body div#whatWeDoRow.green-row div.container p.nonEssential {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}
html body div#servicesText div.container div.row div.span6 a.btn.adm-btn.DPHorder {
	margin-right: auto;
	margin-left: auto;	
}
html body div#servicesText div.container div.row div.span6 p.btnCenter, #servicesText > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(5), html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe p  {
	text-align: center;
}
html body div#servicesText div.container div.span12.covidSchedule h4 {
	padding-right: 30px;
	padding-left: 30px;
	line-height: 35px;
	/*color: #404040;*/
	text-align: center;
}
html body div#servicesText div.container div.span12.covidSchedule ul li{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.8em;
}
span.underline {
	text-decoration: underline;
}
html body div#servicesText div.container div.span12.covidSchedule p.czContact {
	text-align: center;
	font-size: 18px;
	padding-right: 30px;
	padding-left: 30px;
}
html body div#servicesText div.container div.span12.covidSchedule {
	width: 95%;
	/*max-width: 930px;*/
	margin-left: 10px;
	margin-bottom: 10px;
	/*border-color: #aa2926;
	border-width: 5px;
	border-style: solid;*/
}
html body div#servicesText div.container div.span12.covidItems {
	width: 95%;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #404040;
}
html body div#servicesText div.container div.span12.covidItems h4 {
	color: #404040;
}
html body div#servicesText div.container div.row div.span12.covid_4 p {
	text-transform: uppercase;
	font-weight: 900;
	color: #fff;
	font-style: normal;
	font-size: 20px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 28px;
	padding-left: 0px;
}
html body div#servicesText div.container div.row div.span12.covid_4 {
	background-color: #76383f;
	}
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe h3 span.biggerText {font-size: 1.3em;}
html body div#servicesText div.container div.row div.span12.covid_1.distancing p {
	font-size: 22px;
	font-style: normal;
	line-height: 30px;
	width: 70%;
	padding-left: 0px;
}
.questionCovid > p:nth-child(2), .questionCovid > p:nth-child(5)  {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #fff;
}
html body div.container div.row div.span12.Protect {
	background-color: #76383f;
}
html body div.container div.row div.span12.Protect h4.applyh4, .Protect > p:nth-child(2), .Protect > p:nth-child(4), .Protect > p:nth-child(5) {
	color:#fff;
}
html body div.container div.row div.span12.Protect ul li {
	color: #fdde61;
}
html body div#servicesText div.container div.row div.span12.Protect.food ul li {
	font-size: 18px;
	font-weight: bold !important;
	font-style: normal;
}
html body div#servicesText div.container div.row div.span12.Protect.food p {
	text-align: left;
	text-indent: 10px;
}
html body div#servicesText div.container div.row div.span12.Protect.food p.norm {
	font-style: normal;
	padding-bottom: 15px;
}
div.span12:nth-child(6) > p:nth-child(7) {
	text-align: center !important;
	text-indent: 0px !important;
}
html body div.container div.row div.span12.Protect ul li a:hover{
	color: #fdde61;
}
html body div.container div.row div.span12.Protect ul li a {
	color: #fff;
}
.Protect > ul:nth-child(3) > li:nth-child(2), .Protect > ul:nth-child(3) > li:nth-child(3) {
	font-weight: 200 !important;
	font-style: italic;
	padding-right: 10px;
}
.questionCovid > p:nth-child(5) {
    animation:blinkingText 1.2s infinite;
}
html body div#servicesText div.container div.row div.span12.covid_1.face_mask ul li {
	list-style-type: disc;
	text-align: left;
	padding-bottom: 10px;
}
html body div#servicesText div.container div.row div.span12.covid_1.face_mask ul {
	margin-left: 40px;
}
html body div#servicesText div.container div.row div.span12.covid_1.face_mask div#covid_UL p {
	padding-left: 10px;
}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color:transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}
html body div.container div.row div.span12.Protect h4.applyh4 {
	line-height: 26px;
}
.questionCovid > p:nth-child(5) {
	font-size: 28px !important;
	text-decoration: underline;
}
html body div#servicesText div.container div.row div.span12.covid_1.distancing div.questionCovid {
	background-color: #76383f;
	border-radius: 10px;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
}
/*html body div#servicesText div.container div.row div.span12.covid_1.distancing div.questionCovid {
	background-color: rgba(118, 56, 63, 0.8);
	border-radius: 10px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}*/
.questionCovid > p:nth-child(1), .questionCovid > p:nth-child(4) {
	color: rgba(255, 230, 140, 0.6);
}
html body div#servicesText div.container div.row div.span12.covid_1.distancing div#covid_UL ul li.guidelines {
	font-style: italic;
	font-size: 24px;
	font-weight: normal;
	list-style-type: none;
	padding-top: 20px;
}
html body div#servicesText div.container div.row div.span12.covid_1.distancing h4 {
	margin: 0px 20px 0px 20px;
}
html body div#servicesText div.container div.row div.span12.covid_1.distancing div#covid_UL ul li {
	list-style-type: disc;
}
html body div#servicesText div.container div.row div.span12.covid_1.distancing h4 {
	background-color: rgba(255, 230, 140, 0.6);
	border-radius: 10px;
	margin-bottom: 20px;}
html body div#servicesText div.container div.span12.covidItems div.span5.boxed {
	background-color: rgba(255, 230, 140, 0.6);
	margin-bottom: 10px;
	border-radius: 10px;
margin :auto;
	/*margin-left: 50px;*/
	max-width: 85%;
	float: none;

}
html body div#servicesText div.container div.span12.covidItems div.span5.boxed h3 {
	margin-bottom: 10px;
}
html body div#servicesText div.container div.row div.span12.covid_2 p {
	text-align: left;
}
html body div#servicesText div.container div.row div.span12.covid_2 ul li {
	text-align: left;
	padding-right: 15px;
	padding-left: 20px;
	list-style-type: disc;
	font-size: 16px;
	margin-left: 10%;
}
html body div#servicesText div.container div.row div.span12.covid_2 div#covid_UL ul li ul li {
	margin-left: 1%;
}
html body div#servicesText div.container div.row div.span12.covid_2 div#covid_UL p {
	text-transform: uppercase;
	font-style: normal;
}
html body div#servicesText div.container div.row div.span12.covid_2 p.centeredP {
	padding-top: 10px;
}
html body div.container div.row div.span12.covid_3 p {
	text-align: left;
	font-style: normal;
}
html body div#servicesText div.container div.row div.span12.covid_3 ul li {
	list-style-type: disc;
	text-align: left;
	margin-left: 10%;
}
html body div#servicesText div.container div.row div.span12.covid_2 ul{
	margin-right: 20px;
	max-width: 80%;
	left: 50px;
}
html body div#servicesText div.container div.row div.span12.covid_2 p.centeredP, html body div.span12.covid_3 p.centeredP {
	text-align: center;
	font-size: 18px;
}
html body div#servicesText div.container div.span12.covidSchedule p.OPContact, html body div.span12.covid_3 h4{
	text-align: center;
}
html body div#aboutUsRow2 div.container div.row div#ctr.span4.covidInfo1 {
	margin-left: 110px;
}
#covid_UL > p:nth-child(1), .covid_3 > div:nth-child(8) > p:nth-child(4) {
	font-size: 24px;
	text-align: center;
}
html body div#servicesText div.container div.row div.span12.covid_3 ul {
	max-width: 80%;
}
#covid_UL {
	background-color: rgba(255, 230, 140, 0.6);
	padding: 10px 0 20px 0;
	width: 80%;
	margin-left: 10%;
	border-radius: 10px;
}
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe h3 {
	text-decoration: underline;
	font-size: 1.2em;
}
html body div#servicesText div.container div.row div.span12.covid_1 ul li.yes span.yesAnswer {
	padding-right: 10px;
}
html body div#servicesText div.container div.row div.span12.covid_2 div#covid_UL p {
	text-align: center;
}
html body div#servicesText div.container div.row div.span12.covid_3 p.Under_Bold {
	margin-top: 20px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
html body div#servicesText div.container div.row div.span12.covid_3 p.centeredP, html body div#servicesText div.container div.row div.span12.covid_3 p.Under_Bold {
	text-align: center;
	color: #ef8400;
	font-size: 22px;
}
html body div#servicesText div.container div.row div.span12.covid_3 p.Under_Bold_dark {
	margin: 20px 0 20px 0;
	text-align: center;
	color: #404040;
	font-size: 20px;
	text-decoration: underline;
}
html body div#servicesText div.container div.row div.span12.covid_1 h4 {
	line-height: 1.2em;
}
#covid_disaster {
	margin-right: auto;
	margin-left: auto;
	max-width: 50%;
	background-color: #F36265;
	border-radius: 10px;
	border-color: rgba(255, 230, 140, 0.6);
	border-width: 5px;
	border-style: solid;
}
#covid_disaster p{
	text-transform: uppercase;
	font-size: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	padding-left: 0px !important;
	color: #fff;}
html body div#sliderRow p.covidLink {
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 900;
	background: #ffda5a;
	border-radius: 30px;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
html body div#sliderRow p.covidLink a:hover {
	color: #fff !important;
}
html body div#sliderRow p.covidLink_b{
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 900;
	background: #fff;
	border-radius: 30px;
	width: 40%;
	float: left;
	margin-left: 25px;
}
html body div#sliderRow p.covidLink_c{
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 900;
	background: #fff;
	border-radius: 30px;
	width: 40%;
	height: 20px;
	float: right;
	margin-right: 25px;
}
html body div#sliderRow div#quickNav {
	min-height: 90px;
}
html body div#sliderRow p.covidLink a:hover {
    color: #EFC119;
    text-decoration: none;
}
html body div#servicesText div.container div.row div.span12.covid_1.face_mask {
	background-color: #f89698;
}
html body div#servicesText div.container div.row div.span12.covid_1.face_mask h4 {
	color: #fff;
}
html body div#servicesText div.container div.row div.span12.covidStaff_2 ul li {
	list-style: decimal;
	text-align: left;
}
html body div#servicesText div.container div.row div.span12.covidStaff_2 ul {
	margin-left: 60px;
}
html body div#servicesText div.container div.row div.span12.covidStaff_2 p {
	padding-left: 0px;
	padding-top: 10px;
	font-size: 22px;
}
html body div#servicesText div.container div.row div.span12.covidStaff_2 p a.btn.adm-btn {
	margin-top: 20px;
}
div.span12:nth-child(3) > p:nth-child(4) {
	background-color: rgba(255, 230, 140, 0.6);
	border-radius: 10px;
	line-height: 28px;
}
html body div#servicesText div.container div.row div.span12.covidStaff_2 h4 {
	color: #76383f;
	font-size: 36px;
}
html body div#servicesText div.container div.row div.span12.covid_3 div#covid_disaster p a {
	padding-bottom: 10px;}
html body div#servicesText div.container div.row div.span12.covid_1 div#covid_UL ul li {
	margin-bottom: 20px;}
html body div#servicesText div.container div.row div.span12.covid_1 h4 {
	margin: 0px 10px 0px 20px;}
html body div#servicesText div.container div.row div.span12.covid_1 ul li {
	padding-right: 15px;}
@media (min-width: 412px) and (max-width: 733px){
	html body div#sliderRow p.covidLink_c {
		height: 40px;
	margin-right: 2px;}
	html body div#sliderRow div#quickNav {
		height: 130px;
		padding-bottom: 10px;}
	html body div#sliderRow p.covidLink_b {
		margin-left: 2px;
	}
}
@media (max-width: 769px) {
	html body div#sliderRow p.covidLink_c, html body div#sliderRow p.covidLink_b {
		color: #fff;
	}
}
@media (min-width: 770px) {
	html body div#sliderRow p.covidLink_c, html body div#sliderRow p.covidLink_b {
		background: #ffda5a;}
	html body div#sliderRow p.covidLink_c a:hover, html body div#sliderRow p.covidLink_b a:hover{
		color: #fff;
	}
}
@media (min-width: 767px) and (max-width: 979px) {
	.slider .controlContainer {
		bottom: -15px !important;
	}
}
@media (min-width: 1255px){
	html body div#sliderRow p.covidLink_c, html body div#sliderRow p.covidLink_b {
		width: 23%;
	}
	html body div#sliderRow p.covidLink_c {
		margin-right: 20%;
	}
	html body div#sliderRow p.covidLink_b {
		margin-left: 20%;
	}
}
@media (min-width: 767px) and (max-width: 979px) {
	html body div#aboutUsRow2 div.container div#row2.row div.span6 h3.staffResources {
		margin-left: 0px;}
	html body div#aboutUsRow2 div.container div#row2.row div.span6.borderLeft h3.FFresources {
		margin-right: 0px;}
	html body div#aboutUsRow2 div.container div#row2.row div.span6 p.staffResourcesP {
		margin-left: 0px;}
	html body div#aboutUsRow2 div.container div#row2.row div.span6 a img#channel2 {
		width: 80%;}
	html body div#aboutUsRow2 div.container div#row2.row div.span6.borderLeft p.FFresourcesP {
		margin-left: 20px;
		width: 95%;}
}
@media (min-width: 721px) and (max-width: 767px) {
	html body div#titleRow div.container h1.work {
		font-size: 42px;}
}
@media (max-width: 573px) {
	html body div#sloganRow img.usbadge {
		width: 30%;
		height: auto;
		margin-left: 20px;
		margin-top: 15px;
	}
	html body div#veritor {
	margin-top: 20px;
}
}
@media (max-width: 591px){
	html body div#servicesText div.container div.row div.span12.covid_2 h4 {
		line-height: 24px; 
	}
}
@media (max-width: 767px) {
	html body div#sliderRow div.container {
		margin-bottom: 0px;
	}
	
}
@media (min-width: 767px) {
	html body div#sliderRow p.covidLink {
		display: none;
	}
}
@media (max-width: 767px) {
	html body div#aboutUsRow2 div.container div#row2.row div.span6.borderLeft p {
		margin-left: 60px;}
	html body div#aboutUsRow2 div.container div#row2.row div.span6.borderLeft a img#channel2 {
		margin-left: 27%;}
	html body div#aboutUsRow2 div.container div.row div#ctr.span4.covidInfo1 {
	margin-left: 0;}
	html body div#servicesText div.container div.row div.span12.covid_2 div#covid_UL ul {
		margin-left: 1%;
		max-width: 90%;}
	html body div#servicesText div.container div.row div.span12.covid_2 div#covid_UL ul li {
		margin-left: 5%;}
	html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox.covid_4 {
		padding-left: 0px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
	html body div#aboutUsRow2 div.container div.row div#ctr.span4.covidInfo1 {
	margin-left: 18%;}
}
@media (min-width: 659px) and (max-width: 766px) {
	html body div#aboutUsRow2 div.container div.row div#ctr.span4.covidInfo1 {
	margin-left: 5%;}
}
@media (min-width: 1199px) {
	html body div#aboutUsRow2 div.container div.row div.span4.resizeCareers4 ul.thumbnails.corner li div.thumbnail.nolink.careerPic  {
		width: 450px;
		margin-left: 20px;
	}
	
	html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox.thirdBox {
		margin-top: 20px;
		padding-left: 300px;}
}
.altquote {
	font-style: italic ;
	font-weight: 400;
	line-height: 28px !important;
	padding: 0 15px 0 15px !important;
	text-transform: none !important;
}
span.red {
	color: #D00003;
}
span.blue {
	color: #000DD7;
}
span.green {
	color: #2C8524;
}
span.purple {
	color: #870FC1;
}
span.orange {
	color: #E37300;
}
span.pink {
	color: #FF00EC;
}
.happyBirthday {
	font-size: 30px !important;
	line-height: 34px !important;
}
.iframe-container{
  position: relative;
  width: 92%;
  padding-bottom: 56.25%; 
  height: 0;
  left: 8%;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 90%;
  height: 90%;	
}
 
/*END COVID PAGE EDITS */

html body div#footText div.container div.row div.relias.pull-right a img {
	margin-left: 30px;
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 p.byline_mt.pad, p.pad:nth-child(3) {
	padding-left: 0px !important;
}
html body div#footText div.container div.row div.relias.pull-right.docu a img {
	margin-left: 16px;
}
html body div#servicesText div.container.out_aqu div.row.rowsmaller div.lsv {
 display: inline-block !important;
	float: left;
	width: 200px;
	position: relative;
	clear: both;
}
html body div#servicesText div.container div.row div.span12 div#Img4 {
	display: block;
	margin-left: auto;
	margin-right:auto;
	text-align: center;
	width: 600px;
	max-width: 100%;
}
p.YellowBox {
	background-color: #EDEC05;
	
}
span.BoldUnderline {
	font-weight: bold;
	color: #000 !important;
	text-decoration: underline;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	width: 90%;
}
p.Yellowbox p {
	margin-right: 10px;
	margin-left: 10px;
}
html body div.container div.row div.span12 ul li span.includes {
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.span12 > h4:nth-child(1) {
	font-size: 26px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ef8400;
}
html body div#servicesText div.container div.row div.span12 div#Img4 h5 {
	color: #000000;
	font-size: 18px;
}
html body div#servicesText div.container div.row div.span12 div#Img4 p {
	margin-left: 0px;
	font-style: italic;
}
html body div#contactUsRow.green-row div.container div.row div.span3 address a, html body div#contactUsRow.green-row div.container div.row div.span3 p a {
	color: #ffda5a;
}
html body div#servicesText div.container div.row div.span12 div#Img4 div.appBox {
	background-color: #efeeea;
	padding-top: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
html body div.container div.row div.span12 h4.applyh4 {
	text-align: center;
}
html body div.container div.row div.span12 ul {
	text-align: center;
	
}
html body div.container div.row div.span12 ul li {
	font-size: 18px;
	list-style: none;
	line-height: 30px;
	font-weight: bold;
}
html body div.container div.row div.span12 p {
	text-align: center;
	font-style: italic;
	max-width: 70%;
	margin-right: auto;
	margin-left: auto;
}
h2 {background:transparent url(../img/hdr2-line-bg.png) repeat-x 0 50%; text-align:center; padding: 0; text-transform: uppercase; font-size:18px; line-height:33px; color:#93b2a0; white-space:nowrap; margin:64px 0 40px 0;}
h2 span.lft {background:transparent url(../img/hdr2-bg-left.png) no-repeat 3px 79%; width:18px; height:33px; display:inline-block;}
h2 span.rt {background:transparent url(../img/hdr2-bg-right.png) no-repeat -3px 79%; width:18px; height:33px; display:inline-block;}
h2 span.mid {background: transparent url(../img/hdr2-bg-mid_gray.png) repeat 0 0; padding:0 8px; display:inline-block; height:33px;}

.green-row h2 {background:transparent url(../img/hdr2-line-grn-bg.png) repeat-x 0 50%; text-align:center; padding: 0; text-transform: uppercase; font-size:18px; line-height:33px; color:#ffda5a; margin:0 0 30px 0;}
.green-row h2 span.lft {background:transparent url(../img/hdr2-bg-grn-left_bgreen.jpg) no-repeat 3px 79%; width:18px; height:33px; display:inline-block;}
.green-row h2 span.rt {background:transparent url(../img/hdr2-bg-grn-right_bgreen.jpg) no-repeat -3px 79%; width:18px; height:33px; display:inline-block;}
.green-row h2 span.mid {background: transparent url(../img/hdr2-bg-grn-mid_bgreen.jpg) repeat 0 0; padding:0 8px; display:inline-block; height:33px;}

html body div#servicesText div.container div.span12.whcc img {
	max-width: 97%;
	margin-left: 5px;
}

img.usbadge { width: 200px; height: auto; float: left; margin-left: 70px; margin-right: 50px;}
/** trick - fill spans in headers  **/
.lft:before, .rt:before {content: "\00a0";}

.btn-green { text-transform: uppercase;	color: #79353f; background: transparent; box-shadow: none; border-radius: 50px; border: 2px solid #fff; font-weight: 900; text-shadow:none; }
/*.btn-green:active {box-shadow:none; border:2px solid #fff; background:transparent; color:#c8584c; }*/
.btn-green:hover {border:2px solid #79353f; background:transparent; color:#79353f; }

.red-btn, .adm-btn {background: transparent url(../img/btn-pepper-bg.png) repeat-x; height:32px; border:0; border-radius:50px; line-height:32px; padding:0 18px; color:#fff; text-transform:uppercase; font-weight:900; text-shadow:none; box-shadow:none;}
.red-btn:hover, .adm-btn{background: transparent url(../img/btn-red-hov-bg.png) repeat-x; color:#fff;}

.green-row .red-btn:hover, .green-row .adm-btn:hover{background: #fff; color:#c8584c; border:0; text-shadow:none; box-shadow:none; color:#79353f; }

.navbar-inner { background: url(../img/navbarBg_6400c2.jpg) repeat-x 0 0; box-shadow: none; border:0; line-height: 50px; filter:none; max-width: 100%;}
.navbar a.brand {color: #fff; font-weight: 700; text-shadow: none; text-transform: uppercase; font-size: 18px; padding: 0 0 0 10px; background: none; margin-left:0; font-weight:900; white-space:nowrap;}
.navbar a.brand.active {background: transparent url(../img/tip-active-menu.png) no-repeat 68% bottom; box-shadow: none; color:#fff;}
.navbar a.brand:hover {color:#fff;}
.navbar a.brand img {margin-right:10px;}

.navbar .nav {margin:0;}
.navbar-static-top {}
.navbar .nav li {line-height: 50px;}
.navbar .navbar-inner .nav li.dropdown.open a {color:#fff; background: transparent url(../img/tip-dropdown.png) no-repeat center bottom;}
.navbar .navbar-inner .nav li.dropdown:hover a {color:#fff; background: transparent url(../img/tip-dropdown.png) no-repeat center bottom;}
.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu {border:none; text-align:center; border-radius:20px; box-shadow:none; margin:0;}
.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu a {color:#79353f; padding:5px 3px; }
.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu a:hover {color:#a6c3b2; }
.navbar .pull-right > li > .dropdown-menu::after, .navbar .nav > li > .dropdown-menu.pull-right::after  {border:none;}
.navbar .pull-right > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu.pull-right::before {border:none;}
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {left:-36px; right:auto;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {box-shadow:none;}
.navbar .navbar-inner .container .nav li a {padding: 0 10px; font-size: 14px; color: #bcd2c5; text-shadow: none; font-weight: 900; text-transform: uppercase;}
.navbar .navbar-inner .container .nav li.active > a {background: transparent url(../img/tip-active-menu.png) no-repeat center bottom; box-shadow:none; color:#fff;}
.navbar .nav li.dropdown > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle {color: #bcd2c5;}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {background:transparent; color:#fff; }
.navbar .navbar-inner .container .nav li a:hover {color: #fff;}
.navbar .nav-collapse.collapse {background: url(../img/navbarBg_6400c2.jpg) repeat 0 0; border-radius: 0 0 5px 5px; text-align:left;}
.navbar .nav-collapse.collapse li a:hover { background: transparent; filter:none;}
.navbar .nav-collapse .nav.pull-right {padding-bottom:10px;}
.navbar .btn-navbar {background: transparent; padding: 0; box-shadow: none; border: none; text-shadow: none; text-transform: uppercase; line-height: 50px; margin: 0; color: #BCD2C5; font-weight:900; }
.navbar .btn-navbar:hover {background: transparent; color: #fff;}
.navbar .btn-navbar .caret {margin: 24px 0 0 5px; border-top:4px solid #bcd2c5;}
.navbar .btn-navbar:hover .caret {border-top:4px solid #fff;}
.navbar-inner > .container {margin-bottom:0;}

ul.nav li.dropdown:hover ul.dropdown-menu{display: block;}

.thumbnail.corner { box-shadow:none; border:5px solid #d7d4c7; padding:0; position:relative;  box-shadow:none;}
.thumbnail.corner:hover {border-color: #d7d4c7; box-shadow:none;} /* jquery + less opacity + background new + add class and remove class */
.thumbnail span.topCorner {width:25px; height:25px; background: transparent url(../img/pt-corner-tp.png) no-repeat top center; position:absolute; left:-6px; top:-6px; z-index: 5;}
.thumbnail span.bottomCorner {width:25px; height:25px; background: transparent url(../img/pt-corner-bt.png) no-repeat top center; position:absolute; right:-6px; bottom:-6px; z-index: 5;}

a.thumbnail { box-shadow:none; border:5px solid #d7d4c7; padding:0; position:relative; display:inline-block; box-shadow:none;} /* inline-block to fit border */

a.thumbnail:hover {border-color: #79353f; box-shadow:none;}

.ch_hover {background: #c8584c url(../img/hover-arrow-bg.png) no-repeat 48% 50% !important;}

div.nolink { 
box-shadow:none; 
border:5px solid #d7d4c7; 
padding:0; 
position:relative; 
/*max-width: 590px;*/
}
div.ib {
	display:inline-block;
}
html body div.singleProject div.container div.row div.span8 ul.thumbnails li div.thumbnail.nolink  {
	width: 100%;
}

.smallSlider {min-height:200px;}
.smallSlider div.item {}
.smallSlider .box {background:#ffda5a; border-radius:14px; padding:10px; height:auto; margin:25px 10px 0 10px; text-align:left; font-size:18px; line-height:25px; position:relative;}
.smallSlider .box span.tip {display:block; width:20px; height:10px; background: transparent url(../img/tip-small-slider_yellow.png) no-repeat top center; position:absolute; top:-10px; right:48%;}
.smallSlider .aut1 {top:-68px; bottom:auto; background:transparent; text-align:center; font-size:16px; text-transform: uppercase; font-weight:900; color:#ffda5a; padding-left:60px; padding-right:60px;}
.smallSlider .aut1 span {display:block; font-size:12px; padding:5px 0; font-weight:normal; text-transform: none; color: #fff;}
.carousel-control {top:15px; width:52px; height:52px; border:none; border-radius:0; opacity:1;}
.carousel-control.left {background: transparent url(../img/slider-small-sprite.png) -1px -55px;}
.carousel-control.right {background: transparent url(../img/slider-small-sprite.png) -55px -55px;}
.carousel-control.left:hover {background: transparent url(../img/slider-small-sprite-maroon.png) -1px 0;}
.carousel-control.right:hover {background: transparent url(../img/slider-small-sprite-maroon.png) -55px 0;}

.slider .carousel-control  {top:22px; }
.slider .carousel-control.left {background: transparent url(../img/slider-small-sprite-maroon.png) -110px -1px; left:5px;}
.slider .carousel-control.right {background: transparent url(../img/slider-small-sprite-maroon.png) -165px -2px; right:5px;}
.slider .carousel-control.left:hover {background-position:-271px -55px;}
.slider .carousel-control.right:hover {background-position:-219px -55px;}

.slider .controlContainer {background:#fff; border-radius:50px; margin:0 20px 20px 20px; position:absolute; bottom:-5px; top:auto; width:96%; height:58px; opacity: .7;}
.slider .carousel-caption{ z-index:2; background:none; bottom:20px; margin:-10px 95px;}
.slider .carousel-caption span.title {display:block; font-size:20px; text-transform: uppercase; font-weight:900;}
.slider .carousel-caption a span.title {color:#404040;}
.slider .carousel-caption span.description {display:block; padding-top:3px; width: 700px;}
.slider .carousel-caption a.red-btn {font-size:20px; float:right; margin-top:5px;}
.slider .carousel-caption .w1 {width:70%;}
.slider .carousel-caption .w2 {width:30%;}
.fullSlider {position:relative;}
.fullSlider .nivo-directionNav { height:100px; width:350px; position:absolute; left:50%; bottom:10px; }
.fullSlider .nivo-directionNav a.nivo-prevNav {width:52px; height:52px; background: transparent url(../img/slider-small-sprite.png) no-repeat -111px -55px; text-indent:-9999px;}
.fullSlider .nivo-directionNav a.nivo-nextNav {width:52px; height:52px; background: transparent url(../img/slider-small-sprite.png) no-repeat -165px -55px; text-indent:-9999px;}
.fullSlider .nivo-directionNav a.nivo-prevNav:hover {background-position:-272px -55px;}
.fullSlider .nivo-directionNav a.nivo-nextNav:hover {background-position:-219px -55px;}


.fullSlider h1 {display:inline-block; background: transparent url(../img/WestviewlogoBig.png) no-repeat 0 0; padding: 15px 10px 10px 150px; min-height: 120px; text-transform: uppercase; font-weight: 900; font-size:50px; line-height:50px; }
.fullSlider .nivo-caption { top:0; bottom:auto; background:transparent; left:50%; }
.fullSlider .nivo-controlNav {background:#fff; border-radius:20px; padding:0 5px; min-width:100px; display:block; position:absolute; bottom:22px; left:50%; z-index: 99; }
.fullSlider .nivo-controlNav a.nivo-control {width:20px; height:30px; background:transparent url(../img/dot1-bg.png) no-repeat 50% 50%; display:inline-block; text-indent: -9999px;}
.fullSlider .nivo-controlNav a.nivo-control.active {background:transparent url(../img/dot2-bg.png) no-repeat 50% 50%;}

html body div#sloganRow div.container {
	margin-bottom: -20px;
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{ outline: none; }
.slides,
.flex-control-nav,
.flex-direction-nav{ margin: 0; padding: 0; list-style: none; }

.flexslider{ margin: 0; padding: 0; }
.flexslider .slides > li{ display: none; }
.flexslider .slides img{ width: 100%; display: block; }
.flex-pauseplay span{ text-transform: capitalize; }

.slides:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides{ display: block; }
* html .slides{ height: 1%; }
.no-js .slides > li:first-child{ display: block; }

.flexslider{ margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); zoom: 1; }
.flex-viewport{ max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport{ max-height: 300px; }
.flexslider .slides{ zoom: 1; }

.carousel li{ margin-right: 5px }

/* Direction Nav */
.flex-direction-nav{ *height: 0; }
.flex-direction-nav a{ width: 30px; height: 30px; margin: -20px 0 0; display: block; background: transparent; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next{ background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev{ left: -36px; }
.flexslider:hover .flex-next{ opacity: 0.8; right: 5px; }
.flexslider:hover .flex-prev{ opacity: 0.8; left: 5px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{ opacity: 1; }
.flex-direction-nav .flex-disabled{ opacity: .3 !important; filter: alpha(opacity=30); cursor: default; }

/* Control Nav */
.flex-control-nav{ width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li{ margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a{ width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
.flex-control-paging li a:hover{ background: #333; background: rgba(0, 0, 0, 0.7); }
.flex-control-paging li a.flex-active{ background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; }

.flex-control-thumbs{ margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li{ width: 25%; float: left; margin: 0; }
.flex-control-thumbs img{ width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover{ opacity: 1; }
.flex-control-thumbs .flex-active{ opacity: 1; cursor: default; }

/* reset flexslider styles */
.flexslider{
  margin: 0 0 20px 0;
  background: transparent;
  border: 0;
  position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
  zoom: 1;
}
.flexslider .slides img{
  width: auto;
}
/* Direction Nav */
.flex-direction-nav{ *height: 0; }
.flex-direction-nav a{
  width: 21px;
  height: 21px;
  margin-top: -10px;
  display: block;
  background: transparent;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: 0;
  font-size: 0;
  color: transparent;
  opacity: 1;
  -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next{ background: transparent; right: 0; }
.flex-direction-nav .flex-prev{ background: transparent; left: 0; }
.flexslider:hover .flex-next{ opacity: 1; right: 0; }
.flexslider:hover .flex-prev{ opacity: 1; left: 0; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{ opacity: 1; }
.flex-direction-nav .flex-disabled{ opacity: 1 !important; filter: alpha(opacity=100); cursor: default; }

.work-slider {}
.work-slider {max-width:620px; margin-bottom:80px;} /* photo 610 + 2 x 5px borders */
.work-slider .flex-direction-nav a {
	top:15px;
	width:52px;
	height:52px;
	position:absolute;
	top:50%;
	margin-top:-26px;
    opacity:1;
	-webkit-transition: none;
}
.work-slider .flex-direction-nav .flex-next {
	background: transparent url(../img/slider-small-sprite.png) -55px -55px;
	right:20px;
	left:auto;
}
.work-slider .flex-direction-nav .flex-next:hover {background: transparent url(../img/slider-small-sprite.png) -55px 0;}
.work-slider .flex-direction-nav .flex-prev {
	background: transparent url(../img/slider-small-sprite.png) -1px -55px;
	right:auto;
	left:20px;
}
.work-slider .flex-direction-nav .flex-prev:hover {background: transparent url(../img/slider-small-sprite.png) -1px 0;}
.work-slider .flex-control-nav {bottom:-30px;}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{ position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay{ position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft{ clear: left; }
#cboxContent{ position: relative; }
#cboxLoadedContent{ overflow: auto; -webkit-overflow-scrolling: touch; }
#cboxTitle{ margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{ cursor: pointer; }
.cboxPhoto{ float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic; }
.cboxIframe{ width: 100%; height: 100%; display: block; border: 0; }
#colorbox, #cboxContent, #cboxLoadedContent{ box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background: #000; }
#colorbox{ outline: 0; }
#cboxContent{ margin-top: 20px; background: #000; }
.cboxIframe{ background: #fff; }
#cboxError{ padding: 50px; border: 1px solid #ccc; }
#cboxLoadedContent{ border: 5px solid #000; background: #fff; }
#cboxTitle{ position: absolute; top: -20px; left: 0; color: #ccc; }
#cboxCurrent{ position: absolute; top: -20px; right: 0px; color: #ccc; }
#cboxLoadingGraphic{ background: url("../img/colorbox/loading.gif") no-repeat center center; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{ border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{ outline: 0; }

#cboxSlideshow{ position: absolute; top: -20px; right: 90px; color: #fff; }
#cboxPrevious{ position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url("../img/colorbox/controls.png") no-repeat top left; width: 28px; height: 65px; text-indent: -9999px; }
#cboxPrevious:hover{ background-position: bottom left; }
#cboxNext{ position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url("../img/colorbox/controls.png") no-repeat top right; width: 28px; height: 65px; text-indent: -9999px; }
#cboxNext:hover{ background-position: bottom right; }
#cboxClose{ position: absolute; top: 5px; right: 5px; display: block; background: url("../img/colorbox/controls.png") no-repeat top center; width: 38px; height: 19px; text-indent: -9999px; }
#cboxClose:hover{ background-position: bottom center; }




/** styles for specific rows **/

.green-row {background: transparent url(../img/greenBg_bgreen.jpg) repeat 0 0; padding: 15px 0 30px 0; }
.container {margin-bottom:40px;}
.green-row .container {margin-bottom:0;}


#titleRow {padding: 0; margin-top:30px;}
#titleRow h1 {background:transparent url(../img/hdr-line-bg.png) repeat-x 0 50%; text-align:center; padding: 0; text-transform: uppercase; font-size:50px; line-height:50px; white-space:nowrap;}
#titleRow h1 span.lft {background:transparent url(../img/hdr-line2-bg.png) no-repeat 2px 50%; width:49px; height:50px; display:inline-block;}
#titleRow h1 span.rt {background:transparent url(../img/hdr-line2-bg.png) no-repeat -2px 50%; width:49px; height:50px; display:inline-block;}
#titleRow h1 span.mid {background: #efeeea url(../img/grayBg.png) repeat 0 0; padding:0 8px; display:inline-block; height:50px;}


.workTogether {margin:40px 0;}
.workTogether .box {background:#fff; border-radius:50px; padding:13px 0 10px 0; margin:0; max-width: 600px; text-align: center; margin-right: auto; margin-left: auto;}
.workTogether  #sportsAdmission{background:#fff; border-radius:50px; padding:13px 0 10px 0; margin:0; max-width: 800px; text-align: center; margin-right: auto; margin-left: auto;}
.workTogether p {font-size:16px; text-transform: none; font-weight:200; padding-top:6px; margin-bottom:9px; text-align:left; text-indent: 10px;}
.workTogether a.btn.red-btn {font-size:20px; text-align:left; margin-left:20px;}
.workTogether .container {margin-bottom:0;}

#contactUsRow {color: #fff; padding-top:30px;}
#contactUsRow h4 { text-transform: uppercase; margin:0 0 10px 0;}
#contactUsRow address strong {color: #bcd2c5; text-transform: uppercase; font-weight: 700;}
#contactUsRow p {margin:0 0 10px 0;}
#contactUsRow li.nudge {margin-left: -30px;}
#contactUsRow a.red-btn, a.adm-btn{margin-bottom:15px;}


#footText {padding: 15px 0; background:  url(../img/navbarBg_6400c2dbl.jpg) repeat-x 0 0; }
#footText a.toTop {background: transparent url(../img/logo.png) no-repeat 0 -3px; width:166px; height:33px; display:block; color:#FFFFFF; padding-left:44px; font-weight:900; font-size:16px; line-height:33px;}
#footText a.toTop:hover { color:#a6c3b2;}
#footText p {font-size:12px; color:#a6a088;}
#footText .container {margin-bottom:0;}

/** PAGE 1 - index **/
	
#sloganRow {padding: 29px 0 5px 0; }
#sloganRow h1 {background: padding: 15px 10px 10px 150px; min-height: 120px; text-transform: uppercase; font-weight: 900; font-size:40px; line-height:50px; }
img.relias {float: right;}
#sliderRow {margin: 0 0 20px 0;}

#whatWeDoRow {}
#whatWeDoRow img {max-width: none;}
#whatWeDoRow p {margin-bottom:12px;}
#whatWeDoRow h3 {margin-bottom:5px; margin-top:10px; line-height:23px;}
#whatWeDoRow .moveMe {padding-left:20px; margin-bottom:10px;}


#recentWorksRow {}
#recentWorksRow .thumbnails li {text-align:center;}
#recentWorksRow h3 {text-transform: uppercase; text-align: center; font-size:16px; line-height:30px; margin:0;}
#recentWorksRow h3 a {color:#404040;}
#recentWorksRow h3 a:hover {color:#c8584c;}
#recentWorksRow p {text-align: center; font-size: 13px; line-height:17px; padding: 0px 5px 5px 5px;}


#aboutUsRow {}
#aboutUsRow p {font-size: 16px; line-height:24px; text-indent: 20px; max-width: 750px;}
#aboutUsRow .box p {font-size:18px; line-height:25px; font-style:italic;}
div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4 div.smallSlider div#myCarousel.carousel.slide div.carousel-inner div.active.item div.box p
{max-width: 900px;}
#stayTunedRow {}

#stayTunedRow .postShowcase {}
#stayTunedRow .postShowcase h3 {text-transform: uppercase; color: #79353f; font-size: 20px;  line-height: 20px; margin: 0 0 10px 0;}
#stayTunedRow .postShowcase h3 a{color: #c8584c; }
#stayTunedRow .postShowcase h3 a:hover {color:#a6c3b2;}

#stayTunedRow .postShowcase p {margin: 0}
#stayTunedRow p.summary  {margin: 0; color: #a6a088; font-size:12px;}
#stayTunedRow p.summary a {color: #c8584c; font-size: 12px;}
#stayTunedRow p.summary a:hover {color:#a6c3b2;}
#stayTunedRow .newsData {}
#stayTunedRow .newsData .datetime a {color: #a6a088; font-size: 12px;}
#stayTunedRow .newsData .tweet .datetime a:hover {color:#c8584c;}
#stayTunedRow .newsData .tweet {margin: 0 0 15px 0;}
#stayTunedRow .newsData .tweet a:hover {color:#a6c3b2;}
#stayTunedRow .newsData p {margin: 0; font-size:14px;}
#stayTunedRow .newsData p.datetime {color: #a6a088; font-size: 12px;}


/** PAGE 3 - About **/
span.italic {font-style: italic; font-weight: bold; font-size: 12px; line-height: 13px; text-align: center;}
#channel2 {width: 60%; display: block; margin: auto; padding-right: 35px; padding-top: 40px; }
#recreation_box {width: 60%; border-radius: 25px; border: #990033 solid 3px; display: block; margin: auto; margin-bottom: 10px; }
div.span4:nth-child(2) > p:nth-child(2) {margin-bottom: 20px;}
#volunteer_box {width: 60%;  display: block; margin: auto; margin-top: 10px; padding-bottom: 10px;}
#aboutUsRow2 {}
#aboutUsRow2 h3 {font-size:20px; margin-bottom:0; color: #79353f;}
#aboutUsRow2 p {font-size: 16px; line-height:24px;}
#aboutUsRow2 h3 + p, html body div#aboutUsRow2 div.container div#row2.row div.span4 ul#ulid li  {font-size:16px; line-height:24px;}

#ourClients h2 {margin-bottom:0;}

#ourStatistics { }
#ourStatistics .project span {font-size:60px; font-weight:900; margin-top:10px; display:block; line-height:60px; color: #fff;}
#ourStatistics .project p {color: #fff;}

#meetTheTeam { }
#meetTheTeam .person h3 {margin:0; font-size:20px; line-height:23px; text-align: left;}
#meetTheTeam .person span {display:block; color:#a6a088; }
#meetTheTeam .person a {word-break:break-all;}
#meetTheTeam .person a:hover {color:#a6c3b2;}

/** PAGE 4 - Services **/
html body div#servicesText div.container div.row div.span6 p, html body div.workTogether div.container div.box div.row div.span7 ul li, .span12 p, html body div#whatWeDoRow2.green-row div.container div.span6 p {
	font-size: 16px;
	line-height: 24px;
}
html body div#whatWeDoRow2.green-row div.container div.span6 p {
	text-align: left;
}
html body div#servicesText div.container div.row {
	margin-left: -20px;
}
 div#servicesText div.container div.row div.span6, html body div#whatWeDoRow2.green-row div.container div.span6 {
	width: 550px;
}
html body div#whatWeDoRow2.green-row div.container div.row div.span6 div.span6.brochures {
	width: 70%;
	margin: 0 auto;
	float: none !important;
	min-width: 251px;
}
#servicesText {margin-bottom:40px;}
#servicesText h3, html body div#sloganRow div#titleRow div.container.ohs div#smh3 h3 {
	font-style:italic; 
	font-weight:400; 
	/*font-size:30px; */
	line-height:35px; 
	margin:0 0 30px 0; 
	text-transform: none;}

#whatWeDoRow2 {text-align:center;}
#whatWeDoRow2 h2 {margin: 0 0 30px 0;}
#whatWeDoRow2 h3, h4 {text-transform: uppercase; margin-bottom:2px;}
#whatWeDoRow2 p {margin-bottom:20px;}
#whatWeDoRow2 .description {background:#bcd2c5; border-radius:14px; padding: 5px 10px; margin: 10px 5px 5px 5px;}


/** PAGE 5 - Work **/

.filterMenu {}
.filterMenu ul {background: transparent url(../img/filter-menu-bg1.png) repeat-x 0 50%; list-style:none; text-align:center; margin:3px 0;}
.filterMenu ul li {display:inline-block; margin:3px 0;}
.filterMenu ul li a {color:#79353f; font-size:18px; text-decoration:none; margin:0; font-weight:900; text-transform: uppercase; line-height:33px;}
.filterMenu ul li a span.lft {background: transparent url(../img/filter-menu-bg-lft.png) no-repeat 90% 0; height:33px; width:26px; display:inline-block;}
.filterMenu ul li a span.mid {background: transparent url(../img/filter-menu-bg-mid.png) repeat-x 0 0;  height:33px; display:inline-block; padding:0 5px; cursor: default;}
.filterMenu ul li a span.rt {background: transparent url(../img/filter-menu-bg-rt.png) no-repeat 0 0; height:33px; width:26px; display:inline-block;}
.filterMenu ul li a:hover, .filterMenu ul li.active a { color:#93b2a0; }


#workGallery {text-align:center; margin:40px 0;}
#workGallery h3 {text-transform: uppercase; text-align: center; font-size:16px; margin:0; line-height: 18px; padding: 7px 0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#workGallery h3 a {color:#404040;}
#workGallery h3 a:hover {color:#c8584c;}
#workGallery p {height: 50px; text-align: center; font-size: 14px; line-height:17px; padding-bottom: 5px;}

#workGallery .thumbnails > li {margin-bottom:50px;}
/**  PAGE 6 - Project Work **/

.projectNavig h2 {background: transparent url(../img/proj-nav-bg2.png) repeat-x 0 50%; color: #fff; font-weight: 900; font-size: 18px; color: #93b2a0; margin:10px 0 35px 0; }
.projectNavig h2 a.lft {background: transparent url(../img/proj-nav-lft-bg.png) no-repeat 0 -37px; display:inline-block; width:74px; height:33px;}
.projectNavig h2 a.lft:hover {background-position: 0 0;}
.projectNavig h2 span.mid {background: transparent url(../img/proj-nav-bg1.png) repeat-x 0 0; height:33px; display:inline-block;}
.projectNavig h2 a.rt {background: transparent url(../img/proj-nav-rt-bg.png) no-repeat 0 -37px; display:inline-block; width:74px; height:33px;}
.projectNavig h2 a.rt:hover {background-position:0 0;}
.projectNavig .container {margin-bottom:0;}

.singleProject {margin:0 5px;}
.singleProject span {color:#a6a088;}
.singleProject span strong {font-size:20px; color:#404040; text-transform: uppercase; font-weight:900; padding-top:3px; display:block;}
.singleProject p {font-size:16px; line-height:24px;}
.singleProject .projDescription {padding-left:20px;}
.singleProject .container {margin-bottom:0;}

/*ADAMs alterations*/
/** Index **/

.cms_counts > p:nth-child(5),.cms_counts > h3:nth-child(4), .cms_counts > p:nth-child(6){
	text-transform: none;
	background-color: white;
}
.cms_counts > p:nth-child(5), .cms_counts > h3:nth-child(4) {
	margin-bottom: 0px;
}

#sloganRow .container h1{
	text-align: center;
}
#logohuge {
	
	position: absolute;
	width: 1000;
	height: 1000;
	top: 40px;
	left:-375px;
	z-index: -1;
}
#subHead {
	font-size: 30px;
	font-style: italic;
	color: #cf7833;
	text-transform: none;

}
#cboxLoadedContent  {
	width: 800px;
	padding: 10px 30px 10px 30px;
}
#cboxLoadedContent h1{
	text-decoration: underline;
	text-align: center;
}
#cboxLoaded Content ul li{
	list-style-type: none;
}
.topRight {
	text-align: right;
}
#sliderRow .container {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  background: #fff; /* fallback for browsers that don't understand rgba */
  background-color: rgba(255,255,255,0.4);/* slightly transparent white */
  padding: 20px 20px 5px 20px;
}
	
.container .row .span8, .moveMe {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  background: #fff; /* fallback for browsers that don't understand rgba */
  background-color: rgba(255,255,255,0.8);/* slightly transparent white */
 /*max-width:950px;*/
 padding: 10px;
}

 #footWest {
	border: none;
	background: none;
	background-color: none;
	}

/* PRIVACY POLICY */


#PrivacyContent {
	max-width: 75%;
	margin-left: auto;
	margin-right: auto;
}
#PrivacyContent h1 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}


/*about*/
html body div#aboutUsRow2 div.container div.row div.span4 ul.thumbnails.corner li {
	margin-left: 0px;
	margin-top: 15px;
	padding-right: 10px;
}

#aboutUsRow2 .container .row .span4 p {
	text-indent: 10px;
}
#ourStatistics .container .row .project .span2 p {
	margin-top: 10px;
}

#ourStatistics .project #top {
	position: relative;
	top: -65px;
	left: 20px;
}
#ourStatistics .project .cite {
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	margin-top: 5px;
}
#vertical {
	width: 1em;
	letter-spacing: 12px;
}
#contactUsRow  h4, h5{
	color: #ffda5a;
}
#aboutUsRow2 .container .row .span8 p {
	text-indent: 10px;
}
#ourClients .container #sliderRow p {
	font-size: 16px;
	text-align: center;
}
#ourClients .container #sliderRow ul li {
	font-size: 16px;
	text-align: center;
	font-style: italic;
	list-style-type: none;
}
.span3 .box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    margin: 0;
    padding: 0px 0 10px;
	width: 190px;
}
.span3 .box p {
	color: #cb742d;
}

.workTogether p.quote {
	font-size: 22px;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
}
.span12 > p:nth-child(10) {
	text-align: center;
}
#aboutUsRow2 .container .row {
	height: 100%;
	
}
#aboutUsRow2 .container .span8, #row2{
	-moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  background: #fff; /* fallback for browsers that don't understand rgba */
  background-color: rgba(255,255,255,0.8);/* slightly transparent white */
}
#aboutUsRow2 .container .span8 p, #row2 p, #sliderRow p, .moveMe p{
	padding: 10px 10px 10px 10px;
}
#ourClients .container #sliderRow {
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,255,255,0.8);/* slightly transparent white */
}	
#boxBlurb3 {
	max-width: 1000px;
}
/* residency */

html body div#contactUsRow.green-row div.container div.row div.span3 a#application.btn.adm-btn.cent {
	margin-left: 20px;
}
/* services-inpatient*/


#respond2{
    width: 95%;
    max-width: 500px;
    margin: 2px auto;
}

.workTogether .container #box2  {
	max-width: 720px;
	margin-right: auto;
	margin-left: auto;
}
.workTogether .span7 p.blurb2, .blurb5 {
	font-size: 22px;
	font-weight: 300;
	line-height: 1.2em;
	font-style: italic;
}
#workGallery p.blurb5 {text-align: center; font-size: 22px; line-height: 25px;}
#blurb5 {margin-left: 0px;}
#servicesText .container .row .span6 .offerings li {
	line-height: 1.6em;
	font-size: 16px;
}
#servicesText .container .row .span6, .span12, html body div#whatWeDoRow2.green-row div.container div.span6{
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,255,255,0.8);/* slightly transparent white */
   padding: 10px 0px 10px 0px;
   /*max-width: 510px;*/
   margin-bottom: 10px;
	
}
html body div#whatWeDoRow2.green-row div.container div.row div.span6 div.span6.brochures div.centered.red {
	margin-left: -5px;
	margin-top: 15px;
}
html body div#whatWeDoRow2.green-row div.container div.row div.span6 div.span6.brochures {
   background: #fed965; /* fallback for browsers that don't understand rgba */
   background-color: rgba(254,217,101,0.7);/* slightly transparent yellow */
}
.workTogether .container .box .row .span7 p {
	font-weight: bold;
}
a.InpImages, a.PedPDF {
	box-shadow:none; 
	border:5px solid #d7d4c7; 
	padding:0; 
	position:relative; 
	display:inline-block; 
	}
.InpImages, .PedPDF{
	border-radius: 4px 4px 4px 4px;
	line-height: 20px;
	transition: all 0.2s ease-in-out 0s;
}
a.InpImages:hover, a.PedPDF:hover{
	border-color: #79353f;
	box-shadow: none;
}
#whatWeDoRow3 .container .row .span6 {
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,255,255,0.8);/* slightly transparent white */
   padding: 10px 10px 10px 10px;
   max-width: 510px;
   margin-bottom: 10px;
}	
.hCal {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	background: url(../img/recreationCalendar_thumb_maroon.png) no-repeat;
	width: 168px;
}
.hCal .recImg {
	margin-right: auto;
	margin-left: auto;
	width: 168px;
}
.hCal a, .hCal a:link, .hCal a:visited {
	display: block;
	width: 168px;
	height: 121px;
}
.hCal a:hover img  {
	visibility: hidden;
}
/* services-new inpatient */

html body div#whatWeDoRow.green-row div.container div.row div.span6.inpatientBox {
	padding-left: 25px;
	margin-right: 12px;
	max-width: 540px;
	margin-left: 0px;
	margin-bottom: 20px;
}

/* html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe {
	height: 400px;
} */
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe div#smImg img {
	display: block;
   
    margin-left: -5px;
    text-align: center;
    width: 490px;
	border-radius: 15px;
	border:5px solid #d7d4c7;
	max-width: 100%;
}
#smImg3 img {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 490px;
	border-radius: 15px;
	border:5px solid #d7d4c7;
	max-width: 100%;
	
}
#smImg3 {
	
	padding-right: 10px;
}

.quotequote {
	
	font-weight: bolder;
	font-style: italic;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 15px;
}
#golfBall {
	max-width: 40%;
	float: left;
}
html body div#servicesText div.container div.row div.span12 p {
	max-width: 90%;
	padding-left: 30px;
}
html body div#servicesText div.container div.row div.span12 div#smImg3 p.photoText {
	padding-top: 15px;
}
/*html body div#servicesText div.container div.row div.span12 div.span6 {
	max-width: 500px;
	
}*/
html body div#servicesText div.container div.row div.span12 div.span6 h2 {
	margin: 10px 0 10px 0;
}
/*#gymPhoto {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
     width: 490px;
	border-radius: 15px;
	border:5px solid #d7d4c7;
	max-width: 100%;
	text-indent: 0px !important;
	
}*/
html body div#servicesText div.container div.row div.span6 div#gymPhoto img {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    /* width: 490px;*/
	border-radius: 15px;
	border:5px solid #d7d4c7;
	max-width: 74%;
	text-indent: 0px !important;	
}
#Golf_vision img{
		display: block;
    margin-left: auto;
    margin-right: auto;
	
    text-align: center;
    width: 460px;
	border-radius: 15px;
	border:5px solid #d7d4c7;
	max-width: 95%;
}

html body div#servicesText div.container div.row div.span12 div.span6.pb95 {
	float: right;
	position: relative;
	max-width: 510px;
	max-width: 95%;
	margin-right: 10px;
	margin-left: auto;
	
}
html body div#servicesText div.container div.row div.span12 h3 span.italic {
	font-size: 20px !important;
	line-height: 30px;
}
html body div#servicesText div.container div.row div.span6 div#gymPhoto {
padding-right: 6px;	
}

html body div#servicesText div.container div.row div.span6 p.photoText {
	text-align: center;
}


html body div#servicesText div.container div.row div.span12 div.span6.pb95{
	padding-bottom: 95px;
}
html body div#servicesText div.container div.row div.span12 div.span6 div#smImg2 {
	
}
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe div#smImg p.photoText, html body div#whatWeDoRow3.green-row div.container div.row div.span6 p.photoText{
	display: block;
	margin: auto;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	font-weight: bold;
    text-align: center;
}
html body div#servicesText div.container div.row div.span12 h4 {
	text-align: center;
}
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow {
	margin-left: 5px !important;	
	padding-left: 5px;
	
}
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe h3 {
	text-indent: 0px !important;
	
}
/* services-subacute */

#servicesText .container h3 {
	text-align: center;
}
#sloganRow #titleRow .container {
	margin-bottom: 0px;
	height: 90px;
}
.span6 {
	text-indent: 10px;
	
}
.span6 p, .span8 p, .span12 p{
	margin-right: 15px;
	margin-left: 10px;
}

.sub1 {
	text-align: center;
}
.span6 li {
	line-height: 1.6em;
	font-size: 16px;
	font-style: italic;
	list-style-type: none;
	text-align: center;
}

#respond{
    width: 95%;
    max-width: 550px;
    margin: 2px auto;
}
.sub_respond{
       max-width: 100% 
}
.workTogether .span7 {
	width: 95%;
}
/*.workTogether .span7 p {
	margin-right: 25px;
	margin-left: 45px;
	margin-top: 15px;
	padding: 0 0 0 0;
	text-transform: none;
}*/
.workTogether .span7 p.blurb, p.blurb3 {
	font-size: 22px;
	font-weight: 300;
	line-height: 1.2em;
	font-style: italic;
}
.workTogether .span7 li {
	text-align: center;
	font-style: italic;
	list-style-type: none;
}
.workTogether   #box3 {
	max-width: 1000px;
}
.description p {
	text-align: left;
	text-indent: 10px;
}
.footerVideo {
	font-size: 14px;
	font-style: italic;
	position: relative;
	top: -30px;
}
/*services-Therapy */

.whcc {
	margin-left: 0px !important;
}
.whcc img {
	border: 5px solid #d7d4c7;
	border-radius: 15px;
}
html body div#servicesText div.container div.row div.span6 div#smImg {
	padding-top: 10px;
}
html body div#servicesText div.container div.row div.span6 div#smImg a img {
	display: block;
    height: 200px;
    margin: auto;
    text-align: center;
    width: 300px;
	border-radius: 15px;
	border:5px solid #d7d4c7;
}
html body div#servicesText div.container div.row div.span6 div#smImg p.photoText{
	display: block;
	margin: auto;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	font-weight: bold;
    text-align: center;
}
p.photoText {
    display: block;
	margin: auto;
	max-width: 500px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-style: italic;
	font-weight: bold;
	font-size: 14px !important;
	line-height: 18px !important;    
}
.activities {
	list-style: none;
	margin: auto;
}
.activities li {
	text-align: left; 
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
}
.span5.RecAct ul {
	margin-left: 100px; 
}

.span6.bbox {
	
	margin-top: -250px;
}
html body div#servicesText div.container div.row div.span12.min div.span5.RecAct h4 {
	text-align:center;
}
html body div#servicesText div.container div.row div.span12.min div.span5.RecAct ul.activities {
	width: 300px;
	margin: 0 auto;
}

html body div#servicesText div.container div.row div.span12.min div.span5.RecAct ul.activities li {
	padding-left: 50px;
}
div.row:nth-child(10) > div:nth-child(1) > h3:nth-child(1), html body div#whatWeDoRow2.green-row div.container div.row div.span6 h3 {
	font-size:20px; 
	margin-bottom:0; 
	color: #79353f;}
.min {
	max-width: 1140px;
}
.span4 h4 {
	text-align: center;
}
.bold {
	font-weight: bold;
}
html body div#whatWeDoRow2.green-row div.container h3.quoteRec{
	font-style: italic;
    font-weight: 400;
    font-size: 30px;
    line-height: 35px;
    margin: 0 0 30px 0;
    text-transform: none;
	color: #fff;
}

 .green-row .container .row .span4 .description ul li{
	font-style: italic;
	font-size: 14px;
	text-align: left;
}
.workTogether .container #boxBlurb, #boxBlurb2 {
	margin-right: auto;
	margin-left: auto;
}
.workTogether .container #boxBlurb {
	max-width: 550px;	
}
.workTogether .container #boxBlurb4 {
	max-width: 650px;
}
.workTogether .container .box .row .span7 h3 {
	text-align: center;
}
#servicesText .container p.radio {
	font-size: 18px;
	font-style: italic;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
p.radio {
	font-size: 18px;
	font-style: italic;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
p.italicSignature {
	font-style: italic;
}
p.byline {
	text-align: center;
	text-indent: 0px;
}
/*services-pediatric */
html body div#servicesText div.container div.row div.span6 p em {
	font-size: 14px;
	line-height: 18px;
}
#servicesText .container .row .span6 h4 {
	text-align: center;
}
#whatWeDoRow3 .container .row .span6 h4 {
	text-align: center;
}
#servicesText .container .row .span6 ul li {
	text-align: left;
	list-style-type: inherit;
}
.workTogether .container #boxBlurb2 {
	max-width: 950px;
}
.moveMe p {
	padding: 2px;
	margin-bottom: 6px;
}
h7 {
	font-weight: bold;
}
.moveMe ul li {
	font-style: italic;
}
#centerMe {
	text-align: center;
}
.moveMe h3 {
	text-align: center;
}
/*services- Massage Therapy */
html body div#sloganRow.ohs_ds div#titleRow div.container.ohs img {
	max-width: 250px;
	margin-right: auto;
	margin-left: auto;
	display: block;	
}

html body div#servicesText.mtbg div.container.massage_h img {
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	
}
html body div#servicesText.mtbg div.container.massage_h img.mt_margin {
	margin-top: -80px;}
/*html body div#sloganRow.ohs_ds.mt{
	height: 145px;
}
html body div#sloganRow.ohs_ds div#titleRow.MT_style {
	margin-top: -10px !important;
	height: 140px;
}*/
html body div#sloganRow.ohs_ds.mt div#titleRow.MT_style div.container.ohs.mt {
	height: 50px !important;
}
html body div#servicesText.mtbg div.container.massage_h p.question{
	text-align: center;
	color: #fff;
	font-size: 42px;
	margin-top: 10px;
	
	font-family: 'Kaushan Script', cursive;
	text-shadow: 2px 2px #000;
}
.massage_h h4 {
	font-family: 'Kaushan Script', cursive;
	margin-right: 10px;
	text-transform: none;
	font-size: 30px;
	padding-bottom: 15px;
}
.yellow {
	color: #ffda5a;
}
html body div#whatWeDoRow2.green-row div.container div.workTogether div.container div#boxBlurb2.box div.row div#blurb4.span7 p.blurb3.center {
	text-align: center;
}
html body div#sloganRow.ohs_ds div#titleRow div.container.ohs div#smh3 h3.ohsh3.mtpadding {
	margin-top: -10px;
	padding-top: -10px;
	
}
.byline_mt {
	text-align: center;
	font-style: italic;
	margin-top: -15px;
	padding-left: 30px !important; 
	
}
.byline_mt2 {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 5px !important; 
	
}
.innerspan{ 
 -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,218,90, 0.4);/* slightly transparent gold*/
   padding: 10px 10px 10px 10px;
   /*max-width: 510px;*/
	width: 80%;
	text-align: center;
   margin-bottom: 10px;
	float: none;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.stones {
	padding-right: 25px;
	margin-top: 70px;
	/*margin-left: -20px;*/
	
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 div.innerspan {
	text-indent: 0px !important;
	/*margin-left: 50px;*/
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 div.innerspan h3 {
	margin-bottom: 0px;
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 div.innerspan hr {
	margin-top: 0px;
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 div.innerspan p.pricing{
	font-size: 16px;
	font-weight: bold;
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 div.innerspan h3.noindent {
	color: #93b2a0;
}
html body div#servicesText div.container.massage_h div.row div.span12 p.left {
	text-align: left;
	
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 {
	padding-top: 20px;
	margin-top: 20px;
	clear: both;
	width: 900px;
	max-width: 85%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	-webkit-box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4) ;
	   -moz-box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4);
	        box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4) ;
}
html body div#servicesText div.container.massage_h div.row div.span12 div#smImg3 img {
	width: 590px;
}
html body div#servicesText.mtbg div.container.massage_h div.row div.span6 p.photoText {
	margin-bottom: 20px;
}
html body div.workTogether div.container div#sportsAdmission.box div.row div.span7 p{
	text-align: center;
}
html body div#servicesText div.container.massage_h div.row div.span12 p.left {
float: left;
	width: 500px;	
}

html body div#servicesText div.container.massage_h div.row div.span12 h4 {
	color: rgba(255,218,90);
	text-shadow: 2px 2px 5px rgba(255, 255, 255, 0.4);
}
/*services- Occupational Health Services */

.ohs {
	height: 120px !important;
}
 .ohsbg {
	background-image: url(http://www.westviewhcc.com/img/industrial_36.jpg); 
	background-size: cover;
}
.mtbg {
	background-image: url(http://www.westviewhcc.com/img/massage_bg2.jpg); 
	background-size: cover;
}
html body div#sloganRow.ohs_ds {
	position: relative;
    padding: 10px;
    -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;

	/*z-index: 9999;*/
}
html body div#servicesText.ohsbg div.container div.row div.span6 div#ohs_message p {
	padding-top: 50px;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	background-color: #811415;
	padding: 10px 10px 10px 10px;
	border-radius: 20px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	letter-spacing: 1px;
	text-shadow: 3px 3px 0px rgba(0,0,0, 0.4);
	transform: rotate(-10deg);
box-shadow: 10px 10px 5px grey;
	
}
#ohs_message {
	padding-top: 50px;
	padding-bottom: 40px;
}
html body div#servicesText div.container div.row div.span12 div#smImg3 p.photoText.aprn{ 
width: 500px;
	text-align: center;
}

html body div.workTogether div.container div#sportsAdmission.box div.span6.brochures {
	text-align: center;
	
	max-width: 98% !important;
	display: block;
	width: 830px;	
	
}
html body div.workTogether div.container div#sportsAdmission.box div.row div.span7 {
	margin-left: 20px;
}
html body div.workTogether div.container div#sportsAdmission.box div.span6.brochures div.centered.red.green {
	padding-left: 20px;
}
html body div.workTogether div.container div#sportsAdmission.box {
	padding-right: 20px;
}
html body div.workTogether div.container div#sportsAdmission.box div.span6.brochures div.centered.red h5 {
	color: #3c6a60;
}

html body div#whatWeDoRow2.green-row div.container div.row div.span4 div.description p {
	font-size: 16px;
}

html body div.workTogether div.container div#boxBlurb2.box.ohs_box {
	background-color: #ffda5a;
	color: #3c6a60;
}

html body div.workTogether div.container div#boxBlurb2.box.ohs_box div.row div#blurb4.span7 p.blurb3.healthy2 {
	text-align: center;
	line-height: 26px;
}

/*services-Sports Medicine */
#smlogo {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 400px; 
}
#smlogo2 {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 300px; 
}
.span6 .sportsServices2 li {
	line-height: 1.6em;
	font-size: 16px;
	font-style: italic;
	list-style-type: disc;
	text-align: left;
}
.span6 .sportsServices li {
	text-indent: 0px;
}
#whatWeDoRow3 .container .row .span6 #smImg2 img, #servicesText > div:nth-child(1) > div:nth-child(5) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1), html body div#servicesText div.container div.row div.span6 div#smImg2 a img
 {
	display: block;
    height: 200px;
    margin: auto;
    text-align: center;
    width: 300px;
	border-radius: 15px;
	border:5px solid #fda038;
}


#servicesText > div:nth-child(1) > div:nth-child(5) > div:nth-child(2) > div:nth-child(7) > a:nth-child(1) > img:nth-child(1) {
	display: block;
    height: 200px;
    margin: auto;
    text-align: center;
    width: 300px;
	border-radius: 15px;
	border:3px solid #fda038;
}
/*#whatWeDoRow3 .container .row .span6 #smImg img {
	display: block;
    height: 200px;
    margin: auto;
    text-align: center;
    width: 300px;
}*/
#whatWeDoRow3 .container .row .span6 #smImg2 .photoText, #whatWeDoRow3.green-row div.container div.row div.span6 div#smImg p.photoText, #servicesText > div:nth-child(1) > div:nth-child(5) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2), #servicesText > div:nth-child(1) > div:nth-child(5) > div:nth-child(2) > div:nth-child(7) > p:nth-child(2){
	display: block;
	margin: auto;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	font-weight: bold;
    text-align: center;
}
html body div#servicesText div.container div.row div.span12 div.span6 div#smImg2 {
 	display: block;
    height: 200px;
    margin: auto;
    text-align: center;
    max-width: 300px;
	border-radius: 15px;
	/*border:3px solid #fda038;*/
	text-indent: 0px;
}

html body div#servicesText div.container div.row div.span12 div.span6 div#smImg2 img {
	border-radius: 12px;
}

html body div#whatWeDoRow3.green-row div.container div.row div.span6 h5 {
	font-size: 14px;
	color: #000000;
	padding-top: 5px;
}
html body div#whatWeDoRow3.green-row div.container div.row div.span6.brochures {
	height: auto;
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.red, div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.purple, div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.green, div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.yellow {
	border-radius: 10px;
	width: 46%;
	float: left;
	margin: 5px 10px 10px 10px;
}

div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.red {
background-color: rgba(255, 0, 0, 0.2);
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.green {
background-color: rgba(0, 255, 0, 0.2);
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.purple {
background-color: rgba(0, 0, 255, 0.2);
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.yellow {
background-color: rgba(255, 255, 0, 0.2);
}

/*news*/
#shorts, #shorts1, #shorts2, #shorts3, #shorts4 {
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,255,255,0.8); /*slightly transparent white */
}

#shorts3{
	overflow: hidden;
}

#workGallery .med {
	height: 40px;
}
.color {
	color: #c8584c;}
/*Testimonials*/
#workGallery .testimonialsPrint {
	height: 90px;
	text-align: left;
	margin: 3px 6px 3px 6px;
}
html body div#meetTheTeam div.container div.row div.person div.span3.nudge2 {
	padding-left: 30px;
}
/**Advertisement**/
#aquaticAd li {
	list-style-type:disc;
}

#workGallery .advertisementPrint {
	height: 100%;
	text-align: left;
	margin: 3px 6px 3px 6px;
	padding: 5px 5px 10px 5px;
}
#shortsAdvertisement {
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
   background: #fff; /* fallback for browsers that don't understand rgba */
   background-color: rgba(255,255,255,0.8);/* slightly transparent white */
   width: 400px;
}
.container3{
	width: 420px;
}
.ctr {
	text-align: center;
	margin-right: 40px;
	margin-left: auto;
	margin: 20px 60px 30px 60px;
}
#respond_ad{
    width: 95%;
    max-width: 590px;
    
}
.sub_respond {
	height: auto;
}
/** Projects **/
.projDescription {
	max-width: 500px;
	padding-left: 2px;
}
.singleProject p {
	width: 500px;
}
.singleProject .container .row .span8 {
 max-width: 600px;
 width: 95%;
 
}
.singleProject .container .row .span4 .projDescription p .italicP {
	font-style: italic;	
}
/*media*/
#ourClients .container #sliderRow .media p{
	text-align: left;
	text-indent: 10px;
}
#container2  {
	margin-bottom: 0px;
}
#workGallery, #workGallery .container  {
	margin-bottom: 0px;
}
/*calendar*/

/*directions*/
#GoogleDirections .newTab {
	font-style: italic;
	line-height: 1em;
	padding: 0px;
	margin-bottom: 10px;
}
#GoogleDirections  {
	text-align: center;
}
 #directions p{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#ourClients #container 2 #sliderRow .media .WestviewAddress .titleW {
	text-align: center; 
	margin-right: auto;
	margin-left: auto;
}
h2 span.mid2 {
	background: transparent url(../img/hdr2-bg-mid_blank3.png) repeat 0 0; padding:0 8px; display:inline-block; height:33px;
	}
h2 span.lft2 {background:transparent url(../img/hdr2-bg-left_blank.png) no-repeat 3px 79%; width:18px; height:33px; display:inline-block;}
h2 span.rt2 {background:transparent url(../img/hdr2-bg-right_blank.png) no-repeat -3px 79%; width:18px; height:33px; display:inline-block;}
.lft2:before, .rt2:before {content: "\00a0";}
/*contacts*/
   .photog {
	text-align: center;	
}
/*staff*/
.position {
	text-align: center;
}
.container .row .span8 {
	padding-bottom: 0px;
	
	max-width: 95%;
}


#respondStaff{
    /*width: 98%;*/
    
	max-width: 95%;
    margin: 2px auto;
	margin-left: 10px;
}
/*.subrespond_staff{
       max-width: 590px;
}*/
.thumbnailsBIO {
	list-style: none;
}
#respondAd{
	width: auto;
	max-width: 590px;
}
.subrespond_img {
	max-width: 100%;
}
img {
  -ms-interpolation-mode: bicubic;
}
.workTogether .span7 {
	width: 95%;
}

/*medical.html*/

.centered {
	text-align: center;
}
.media h4, h3 {
	text-align: center;
}
#howe {
	text-align: center;
}
/*sports.html*/
#servicesText .container #smh3 h3 {
	margin-bottom: 10px;
}
#servicesText .container #radio{
	text-align: center;
}
#servicesText .container #radio .radioText{
	font-size: 16px;
	font-style: italic;
	color: #EF8400;
	text-align: center;
}
.sportsServices {
	list-style-type: none;
	margin-top: 10px;
}
#servicesText .container .row .span6 .sportsServices li{
	text-align: center;
	text-indent: -20px;
}
/*recent.html*/
.workTogether .boxRecent {background:#fff; border-radius:20px; padding:13px 0 10px 0; margin:0; max-width: 1200px; text-align: center; margin-right: auto; margin-left: auto;}
.workTogether .boxRecent p {font-size:18px; text-transform: none; font-weight:200; padding-top:6px; margin-bottom:9px; text-align:left; text-indent: 10px;}

/*calendar.html*/
#workGallery p.time, #workGallery p.location{
	font-size: 18px;
	height: 20px;
}
#workGallery .timeline-wrap p {
	height: 20px;
}
#workGallery .timeline-wrap h3 {
	font-size: 20px;
}
/*careers.html*/
.workTogether .container_career {
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.box .quote2 {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2em;
	text-align: center;
}
#centered {
	text-align: center;
	font-style: italic;
	font-weight: bold;
}
#ourClients .container #sliderRow {
	margin-bottom: 0px;
}
/** PAGE 9 Contact us **/
#contactInfo {margin-bottom:40px;}
#contactInfo address {font-size:20px; font-weight:900; line-height:20px; text-transform: uppercase; margin-left:20px;}
#contactInfo address span {color:#a6a088; font-size:14px; font-weight:normal; display:inline-block; padding-bottom:2px; text-transform: none;}
#contactInfo a:hover {color:#a6c3b2;}
/** pressRelease **/
#awards {
	text-align: center;
}
.photoCaptions {
	width: 500px;
}
.photoCaptions br {
	display:block;
	margin-top:10px; 
	line-height:22px; 
}
.singleProject .container .row .span4 .projDescription ul li{
	list-style-type: none;
	/**background-color: #F8F2C6;**/
}
#awards  li {
	list-style-image: none;
	font-size: 16px;
}
.awardsTitle {
	font-size: 1.2em;
}
.singleProject .awardsCat {
	font-size: 17px;
	color: #000000;
	text-decoration: underline;
}
/** testing **/
html body div#aboutUsRow2 div.container div.row div.span8 {
	margin-left: 0px;
	max-width: 1160px;
}
.row-fluid {
	margin-bottom: 30px;
}
#fontSize .fontIncrease a{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 4em;
	color: #efc119;
	
}
#fontSize .fontIncrease {
	margin-bottom: 10px;
}
#fontSize {
	/**background: url("../img/grayBG.png") repeat scroll 0 0 #EFEEEA;**/
	text-align: center;
	margin-bottom: 15px;
}
#fontSize h4 {
	color: #79353f;
	text-transform: none;
	background-color: #fff;
}
#fontSize .fontIncrease a:hover, a:focus, a:active {
	text-decoration: none;
	color: #79353f;
}
#ulid2 {
	margin-left: -20px;
}

/** media queries, adjustments **/
@media (max-width: 451px) {
	.navbar a.brand img {
		margin-right: 0px;
	}
}
@media (max-width:541px){
	html body div#sliderRow p.covidLink {
		margin-top: 0px;
	}
}
@media (min-width: 1200px) and (max-width: 5000px) {
	html body div#servicesText div.container div.row div.span12.min div.span6 {
		margin-top: 50px;
	}
	html body div#servicesText div.container div.row div.span12.min div.span6.bbox {
		margin-top: -400px;
	}
	.resizeCareers4 {
		width: 440px;
		padding-right: 20px;
		margin-left: 70px;
	}
	#ourClients > div:nth-child(1) > h2:nth-child(1) {
		margin-top: 0px;
	}
	
	
	.smallSlider {width: 130%;}
	
	/*html body div#aboutUsRow2 div.container div.row div#ctr.span4 {
		width: 600px;
	}*/
	
.workTogether .span7 p {
	margin-right: 25px;
	margin-left: 45px;
	margin-top: 15px;
	padding: 0 0 0 0;
	text-transform: none;
}
	html body div#footText div.container div.row div.relias.pull-right.docu {
		margin-top: -40px;
	}
	html body div#sloganRow.ohs_ds.mt div#titleRow.MT_style {
		margin-top: -10px;
	}
	html body div#sloganRow.ohs_ds.mt div#titleRow.MT_style div.container.ohs.mt {
	height: 90px !important;
}
html body div#ourClients div#sliderRow div#workGallery div.container ul#portfolios1.thumbnails.withHover li.span3 {width: 220px; padding-left: 35px;}
html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe div#smImg img {
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
}
html body div#servicesText div.container div.row div.span12.min div.span5.RecAct {
	margin-left: 40px;
	padding-top: 100px;
}
	
	html body div#sloganRow div#titleRow div.container h1 span.mid span.break {
		display: none;
	}
	
}
html body div#servicesText div.container.massage_h div.row div.span12 p.left {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	
	padding-right: 15px;
	
}
html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
	/*width: 65%;*/
	display: inline-block;
	border-radius: 10px;
	margin-left: -5px;
	-webkit-box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4) ;
	   -moz-box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4);
	        box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4) ;
}
html body div#servicesText.mtbg div.container.massage_h div.row div.span6 {
	-webkit-box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4) ;
	   -moz-box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4);
	        box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.4) ;
}

@media (max-width: 1200px) {
	
	html body div#servicesText div.container {
		padding-top: 20px;
	}
	

	

	
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs h1 {
		margin-top: -30px;
		margin-left: 20px;
	}
	html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox {
		float: none !important;
		margin-right: auto;
		margin-left: auto;
		
	}
	html body div#servicesText div.container div.row div.span12 div.span6.ohsspan6 {
	max-width: 600px;
		min-width: 300px;
	
}
	#respondStaff{
    /*width: 98%;*/
    max-width: 100%;
    margin: 2px auto;
	margin-left: 0px;
}
	
	html body div#servicesText div.container div.row div.span6, html body div#whatWeDoRow2.green-row div.container div.row div.span6 {
		width: 95%;
    max-width: 930px;
    margin: 2px auto;
	margin-left: 25px;
	margin-bottom: 10px;
	}
	
	html body div#whatWeDoRow3.green-row div.container div.row div.span6 {
		width: 95%;
    max-width: 930px;
    margin: 2px auto;
	margin-left: 25px;
	margin-bottom: 10px;
	}
	.stones {
	
	margin-left: 10px;
	
}
	/*html body div#aboutUsRow2 div.container div.row div.span4 ul.thumbnails.corner li div.thumbnail.nolink {
		max-width: 1200px;
		margin: 0 auto;
		}
	*/
	html body div#aboutUsRow2 div.container div.row div#ctr.span4   {
	height: auto;
	display: block;
    margin-left: 18%;
		}
		
	html body div#aboutUsRow2 div.container div.row div.span8 {width: 100%;}
	.arrow2 {width: 80%; left: 10%; bottom: 45%;}
	.fullSlider .nivo-caption {left:61%;}
	#whatWeDoRow h3 {font-size: 1.1em;}
	.smallSlider {margin-top: 45px;}
	.slider .carousel-caption span.title { font-size:15px; }
	.slider .carousel-caption span.description {width: 700px;}
	#whatWeDoRow .moveMe {padding: 10px; margin-bottom:10px;}
	html body div#servicesText div.container div.row div.span12 div.span6.ohsspan6 {
	max-width: 480px;
	}
	
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {

		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	
}

@media (min-width: 767px) and (max-width: 1199px)  {
	div.span6:nth-child(13) ul{
 		list-style-type: none;
		
	}
	
	div.span6:nth-child(13) ul li {
		text-align: center !important;
		font-weight: bolder;
	}
	html body div#servicesText div.container div.row div.span12 div.span6 {
		max-width: 95%;
	}
    html body div#contactInfo div.container div.row .span8 ul#staffBox.thumbnails li div#respondStaff.thumbnail.corner img.subrespond_staff {
		margin: 0 auto;
		display: block;
	}
	/*p#whcc_footer {
		padding-left: 370px;
		margin-top: -30px;
	}*/
	
	/*.container {
	text-align:center; max-width: 100%;
	} */
	
	html body div#contactInfo div.container div.row .span8 {
		margin-left: 180px;
		width: 610px;
	}
	html body div#contactInfo div.container div.row div.span8 #respondStaff{
		margin:0 auto;
		width: 95%;
		margin-left: 10px;
	}
	
	.workTogether .span7 p {
	text-align: center;
	margin-top: 15px;
	padding: 0 0 0 0;
	text-transform: none;
}
	
	#respond2 {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	html body div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4 {
		margin-left: 5px;
		width: 100%;
	}
	html body div#aboutUsRow2 div.container div#row2.row div.span4 {
		margin-left: 15%;
		margin-right: auto;
	}
	
	html body div#aboutUsRow2 div.container div.row div.span4 {
		width: 70%;
		margin-left: 20px;
	
	}
	html body div#aboutUsRow.green-row div.container div.row div.span8 p {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
	}
	
	html body div#aboutUsRow2 div.container div.row div.span4.resizeCareers4 ul.thumbnails.corner {
		text-align: center;
		margin: 0 auto;
		width: 95%;
	}
	html body div#aboutUsRow2 div.container div.row div.span4.resizeCareers4 {
		height: auto;
		display: block;
		margin-left: 17%;
	}
html body div#aboutUsRow.green-row div.container div.row div.span8 {
	width: 90%; 
	margin-left: 80px; }
html body div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4  {
		padding-left: 60px;
		width: 90%;
	}
div.span12.min {
	max-width: 920px;
}
div.span5.RecAct {
	width: 380px;
	margin: 0 auto;
	padding-top: 15px;
	float: none;
}
html body div#servicesText div.container div.row div.span12.min div.span6.bbox, html body div#servicesText div.container div.row div.span12.min div.span6 {
	max-width: 500px;
	margin: 0 auto;
	float: none;
}
/*html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
		width: 900px;
		max-width: 85%;
		padding-right: 7px;
		display: table;
		margin-left: 50px;
		position: relative;
	}	*/
	
}


	
	


@media (min-width: 871px) {
	#shorts, #shorts1, #shorts2, #shorts3, #shorts4 {
 height: 140px;
}
	
	
}



@media (min-width: 783px) {
	#shorts, #shorts1, #shorts2, #shorts3, #shorts4 {
 height: 100px;
}
	
	
}



@media (min-width: 785px) and (max-width: 876px){
	#shorts, #shorts1, #shorts2, #shorts3, #shorts4 {
 height: 110px;
}
	
	
}


@media (min-width: 687px) and (max-width: 876px) {
	
	html body div#stayTunedRow div.container div.row div.span6.postShowcase div.row div.span2 ul.thumbnails li.span2 {
	width: 130px;	
		padding-left: 60px;
		display: inline-block;
	}
	
	
	
	html body div#sloganRow div#titleRow div.container h1 span.mid.resid {
		font-size: 36px;
	}
	/*p#whcc_footer {
		padding-left: 250px;
		margin-top: -30px;
	}*/
	
	
	div.ib {
	display: block;
}
	/*html body div#aboutUsRow2 div.container div.row div#ctr.span4 {
		margin-left: 11%;
	}*/
	html body div#contactInfo div.container div.row .span8 {
		margin-left: 80px;
		
	}
	html body div#contactInfo div.container div.row div.span4 {
		margin-left: 200px;
		/*text-align: center;*/
		display: block !important;
		max-width: 300px !important;
		margin-top: 20px;
	}
	html body div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4 {
		margin-left: 5px;
		width: 100%;
	}
	html body div#aboutUsRow.green-row div.container div.row div.span8 {
	width: 90%; 
	margin-left: 50px; }
	
	html body div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4  {
		padding-left: 50px;
		width: 90%;
	}
	html body div#contactInfo div.container div.row div.span8 {
		max-width: 95%;
	}
	.navbar .navbar-inner .container .nav li.dropdown a {
		background:none;
	}

	.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu {
		text-align:left;
		margin-left:25px;
	}
	.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu a  {

		color:#BCD2C5;
	}
	.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu a:hover {
		color:#fff;
	}
	.navbar .navbar-inner .container .nav li.active a {
		background:none;
		color:#fff;
	}
	.navbar .nav li {line-height:30px;}
	.navbar .navbar-inner .container .nav li a {margin:5px 20px;}
	.slider .carousel-caption .w1 {width:100%; color:#c8584c;}
	.slider .carousel-caption .w1 .description {display:none;}
	.slider .carousel-caption .w2 {display:none;}
	.slider .carousel-caption {bottom:27px;}
	.slider .carousel-caption span.title {text-align:center; font-size:15px; bottom: 0px;}
	.slider .carousel-caption a span.title {color:#c8584c;}
	.blogPost a.thumbnail.corner {display:block;}
	.singlePost a.thumbnail.corner {display:block;}
	.fullSlider .nivo-caption {left:68%;}
	#whatWeDoRow .moveMe {padding:10px;}
    #whatWeDoRow .span1 {width:100%;}
	#whatWeDoRow h3 {margin-top:3px;}
		.span2 + .span4 {
		margin-left: 30px;
}
#shorts, #shorts1, #shorts2, #shorts3, #shorts4 {
 height: 175px;
}
	
div.span12.min {
		max-width: 96%;
	}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs h1 {
	font-size: 35px;
		
}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs {
		padding-right: 30px;
	}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs div#smh3 h3 {
		font-size: 20px;
		margin-left: 60px;
	}
	#titleRow h1 {
		font-size: 40px;
	}
}
@media (min-width: 767px) {
	html body div#footText div.container div.row div.relias.pull-right.docu {
		margin-right: 10px;
	}
}
@media (min-width: 980px) and (max-width: 1199px) {
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
		display: inline-block;
		width: 48%;
	}
	
html body div#contactInfo div.container div.row div.span4 {
	margin-left: 300px;
		/*text-align: center;*/
		display: block !important;
		width: 300px !important;
		margin-top: 20px;
	}
html body div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4 {
		margin-left: 15px;
		width: 93%;
	}
	#sloganRow h1 {
		font-size: 40px;
}
	html body div#aboutUsRow2 div.container div#row2.row div.span4 p {
		text-align: center;
	}
	html body div#aboutUsRow2 div.container div#row2.row div.span4 ul#ulid {
		margin: 0 auto;
		display: block;
		width: 300px;
		text-align: center;
		list-style: none;
		font-style: italic;
	}
}
@media (min-width: 776px) and (max-width: 976px) {
	html body div#aboutUsRow2 div.container div#row2.row div.span4 ul#ulid {
		margin: 0 auto;
		display: block;
		width: 300px;
		text-align: center;
		list-style: none;
		font-style: italic;
	}
}
@media (min-width: 656px) and (max-width: 765px) {
html body div#aboutUsRow2 div.container div.row div.span4.resizeCareers4 {
		display: block;
		float: none;
		width: 100%;
	
		
	}
}
@media (max-width: 767px) {
	html body div#aboutUsRow2 div.container div#row2.row div.span4 p {
		text-align: center;
	}
	/*html body div#servicesText div.container div.row div.span6, html body div#whatWeDoRow2.green-row div.container div.row div.span6 {
	
	margin-left: 10px;
	
	}*/
html body div#stayTunedRow div.container div.row div.span6.postShowcase div.row div.span2 ul.thumbnails li.span2 a.thumbnail.corner {
	display: inline-block;
		max-width: 98%;
		max-height: 98%;
		width: 300px;
		height: 251px;
	background: url("https://www.westviewhcc.com/img/deficiency_free_300.jpg");
	text-indent: -9999px;	
	
	}
	#group1d.thumbnail{
		display: inline-block;
		max-width: 98%;
		max-height: 98%;
		width: 300px;
		height: 200px;
	background: url("https://www.westviewhcc.com/img/USnews_big_2022.jpg");
	text-indent: -9999px;
		background-color: white;
		background-position: center;
		background-size: 230px;
		background-repeat: no-repeat; 
	}
	
	#group1b.thumbnail{
		display: inline-block;
		max-width: 98%;
		max-height: 98%;
		width: 300px;
		height: 200px;
	background: url("https://www.westviewhcc.com/img/fivestar_300.jpg");
	text-indent: -9999px;	
	}
	
	#group1.thumbnail{
		display: inline-block;
		max-width: 98%;
		max-height: 98%;
		width: 300px;
		height: 200px;
	background: url("https://www.westviewhcc.com/img/we_care_300.jpg");
	text-indent: -9999px;	
	}
	
	#group1c.thumbnail{
		display: inline-block;
		max-width: 98%;
		max-height: 98%;
		width: 300px;
		height: 200px;
	background: url("https://www.westviewhcc.com/img/consumerReports_300.jpg");
	text-indent: -9999px;	
	}
	
	html body div#stayTunedRow div.container div.row div.span6.newsData div.row div.span3 ul.thumbnails li a#group1d.thumbnail img, 
	html body div#stayTunedRow div.container div.row div.span6.newsData div.row div.span3 ul.thumbnails li a#group1b.thumbnail img,
	html body div#stayTunedRow div.container div.row div.span6.newsData div.row div.span3 ul.thumbnails li a#group1.thumbnail img,
	html body div#stayTunedRow div.container div.row div.span6.newsData div.row div.span3 ul.thumbnails li a#group1c.thumbnail img,
	html body div#stayTunedRow div.container div.row div.span6.postShowcase div.row div.span2 ul.thumbnails li.span2 a.thumbnail.corner img.def_free
	
	{
		display: none;
	}
html body div#ourClients div#sliderRow div#workGallery div.container ul#portfolios1.thumbnails.withHover li.span3 {width: 220px; margin-right: auto; margin-left: auto;}
	
html body div#ourClients div#sliderRow div#workGallery div.container ul#portfolios1.thumbnails.withHover li.span3 div#shorts.caption {width: 210px; margin-top: 10px;}
html body div#contactInfo div.container div.row .span8 {
		margin-left: 20px;
		}
html body div#aboutUsRow.green-row div.container div.row div#testimonialsCarousel.span4 {
		margin-left: -5px;
		width: 97%;
	}
html body div#aboutUsRow2 div.container div.row div#ctr.span4   {
	/*height: auto;
	max-width: 370px;
	width: 98%;*/
	margin-left: 0;
		}
html body div#whatWeDoRow3.green-row div.container div.row div.span6.brochures {
	height: 550px;
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.red, div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.purple, div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.green, div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.yellow {
	border-radius: 10px;
	width: 98%;
	margin: 5px 10px 10px 10px;
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.red {
background-color: rgba(255, 0, 0, 0.2);
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.green {
background-color: rgba(0, 255, 0, 0.2);
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.purple {
background-color: rgba(0, 0, 255, 0.2);
}
div#whatWeDoRow3.green-row div.container div.row div.span6 div.centered.yellow {
background-color: rgba(255, 255, 0, 0.2);
}

#shorts , #shorts1, #shorts2, #shorts3, #shorts4{
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	}
	html body div#servicesText div.container div.row div.span12 div.span6 {
		margin-left: 0px;
	}
	html body div#servicesText div.container div.row div.span12 div.span6.pb95 {
		margin-top: 30px;
	}
#respondAd {
	max-width: 97%;
}
.singleProject .container .row .span8 {
	width: 100%;
}
.projDescription {
	width: 100%;
}
.singleProject p {
	width: 100%;
}
.container {text-align:center; padding:0 20px; }
html body div#whatWeDoRow.green-row div.container div.row div.span4 div.row div.span3 div.moveMe ul li {
		list-style: none;}
body {padding-left:0; padding-right:0;}
input.search-query {min-height: 32px;}
#request textarea {width:90%;}
.navbar .navbar-inner .container .nav li.dropdown a {
		background:none;
	}
.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu {
		margin-left:25px;
		text-align:left;
	}
.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu a  {
		color:#BCD2C5;
	}
.navbar .navbar-inner .container .nav li.dropdown ul.dropdown-menu a:hover {
		color:#fff;
	}
.navbar .navbar-inner .container .nav li.active a {
		background:none;
		color:#fff;
	}
.navbar .nav li {line-height:30px;}
.navbar .navbar-inner .container .nav li a {margin:5px 20px;}
.workTogether p {text-align:center; padding:0 10px;}
.workTogether a.btn.red-btn {margin-left:0;}
.workTogether .box {border-radius:20px;}
.slider .carousel-caption {display:none;}
.slider .controlContainer {background: transparent; height:100%; width:100%; margin:0;}
.slider .carousel-control {top:50%; margin-top:-25px;}
.slider .carousel-caption span.title {text-align:center; font-size:10px; font-weight: 500;}
.filterMenu ul {background:none;}
.blogPost {padding-right:0; padding-left:0;}
.singlePost {padding-right:0; padding-left:0;}
.blogPost a.thumbnail.corner {display:block;}
.singlePost a.thumbnail.corner {display:block;}
.fullSlider .nivo-caption {margin-left:-50% !important; left:50%;}
/*  #titleRow h1 {background:none; font-size:30px; white-space: normal; line-height: 30px;}
	#titleRow h1 span.lft, #titleRow h1 span.rt {background:none; width:0;}*/
#whatWeDoRow .moveMe {padding:10px;}
.fullSlider h1 {
		font-size:33px;
		line-height:33px;
	}
.blogSidebar {padding:0;}
.blogSidebar ul.categories li span {text-align:center;}
	/*.filterMenu ul li a span.lft, .filterMenu ul li a span.mid, .filterMenu ul li a span.rt {background:none;}*/

	.singleProject .projDescription {padding-left:0;}

	#contactInfo address {margin-left:0;}

	#ourStatistics .project .span2 {padding-bottom:30px;}
	#ourStatistics .project span {margin-top:0;}
	#ourStatistics p {text-align:center;}
    .person p {margin-top:20px; margin-bottom:30px;}
    #contactUsRow p {text-align:center;}
	#getInTouch {margin-top:20px;}
    p {text-align:left;}

    .smallSlider {margin-top:30px;}
    .smallSlider p {text-align:center;}
	#stayTunedRow .newsData .tweet {margin:30px 0;}
	a.twitterBtn {margin:0 0 40px 0;}
	#whatWeDoRow2 .description {margin-bottom:20px;}
	/*.projectNavig h2 {background:none;}
	.projectNavig h2 span.mid {background:none;}
	.projectNavig h2 a.lft, .projectNavig h2 a.rt {display:none;}*/

	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
		margin-left:0;
		margin-right:0;
	}
.navbar a.brand {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-left: 0;
    padding: 0px !important;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
}

div.span12.min {
	max-width: 695px;
	margin-left: 25px;
}

html body div#servicesText div.container div.row div.span12.min div.span6 {
	padding-right: 10px;
	margin-left: 5px;
}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs div#smh3 h3 {
		font-size: 18px;
		margin-left: 10px;
	}
	/*html body div#servicesText.ohsbg div.container div.row div.span6 {
		margin-left: 30px;
	}*/
	html body div#servicesText div.container div.row div.span12 {
		margin-left: 10px;
	}
	html body div#meetTheTeam div.container div.row div.person div.span6 p {
		width: 70%;
		margin-right: auto;
		margin-left: auto;
	}
	html body div#servicesText div.container div.row div.span12 div.span6.ohsspan6 {
	clear: both;
	}
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.ohsspan6 div.innerspan p.pricing {
		text-align: center;
	}
}

@media (max-width: 555px) and (min-width: 412px) {
#sloganRow .container h1 {
	/*clear: left;
	background-color: rgba(255, 255, 255, .7);*/
	margin-top: 30px;
	line-height: 30px;
	border-radius: 20px;
	/*margin-left: 10%;
	
	height: 100%;	*/
}
	html body div#servicesText div.container.brSpace div.row div.span6 {
		margin-left: 20px;
	}
	img.usbadge {
		margin-left: 5px;
	}
	#subHead {
		display: block;
	margin-top: 5px;
		font-size: 24px;
		text-align: center;
	}
	#sliderRow > div:nth-child(1) {
		margin-top: 30px;
	}
	/*a.carousel-control.left, a.carousel-control.right {
		top: 120px;
	}*/
}
@media (max-width: 457px) {
	#subHead {
		width: 220px;
		float: right;
	}
}
@media (max-width: 420px) {
	#subHead {
		margin-top: -10px;
	}
}
@media (max-width: 767px) and (min-width: 481px) {
	html body div#servicesText.ohsbg div.container div.row div.span6 {
		margin-left: 30px;
	}
	/*html body div#sloganRow div#titleRow div.container h1 span.mid.resid {
		right: 30px;
	}*/
}
@media (max-width: 676px) and (min-width: 410px){
	/*html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
		width: 40%;
	}*/
}

@media (max-width: 626px) and (min-width: 412px) {
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
		height: 450px;
		width: 900px;
		margin-left: auto !important;
		margin-right: auto !important;
		float: none;
		min-height: 430px;
		max-height: 700px;
		clear: both;
	}
}
@media (max-width: 480px) {
	html body div#sloganRow div#titleRow div.container h1 span.mid.resid {
		right: 35px;
	}
	
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs h1 span.mid.ohsh1 {
		line-height: 25px;
		/*right: 35px;
		top: -30px;*/
	}
	
	html body div#servicesText.ohsbg div.container div.row div.span6 {
		margin-left: 20px;
	}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs div#smh3 h3.ohsh3 {
		margin-left: 15px;
	}
	html body div#sloganRow div#titleRow div.container h1 span.mid.resid  {
		margin-left: 50px;
	}
	html body div#sloganRow div#titleRow div.container h1 span.mid.outpa {
		line-height: 25px;
	}
	html body div#servicesText div.container.out_aqu {
		margin-top: 20px !important; 
	}
	/*html body div#sloganRow div#titleRow div.container h1 span.mid {
		margin-left: 30px;
	}*/
	html body div#sloganRow div#titleRow div.container h1 span.lft, html body div#sloganRow div#titleRow div.container h1 span.rt {
		background: none;
	}
	#titleRow h1 span.lft {
		width: 25px;
	}
	.cupid {width: 20%; margin-top: 80%;}
}
.arrow2 {top: 50%;}
	/*.container {text-align:center;}*/

	.smallSlider .box {
		margin-top:15px;
	}
	.slider .description {
		display:none;
	}

	#sloganRow {
		padding-top:5px;
	}
	#sloganRow h1 {
		
		/*line-height:33px;*/
		padding:0;
		background:none;
		min-height:auto;

	}

	.fullSlider .nivo-caption {
		display:none !important;
	}

	.blogSidebar ul.categories li span {text-align:center;}

	.filterMenu ul li a span.lft, .filterMenu ul li a span.mid, .filterMenu ul li a span.rt {background:none;}

	.singleProject .projDescription {padding-left:0;}

@media (max-width: 396px) {
	#titleRow h1 span.lft {
		width: 10px;
	}
	#titleRow h1 span.rt {
		width: 0px;}
	
	html body div#servicesText div.container div.row div.span12.min div.span5.RecAct ul.activities li {
	padding-left: 20px;
}
	div.span12.min {
		width: 320px;
	}
	div.span6 bbox {
		padding-right: 5px;
	}
	/*html body div#servicesText div.container div.row div.span12.min div.span5.RecAct {
	margin-left: 20px;

}*/
}
@media (max-width: 767px) {
p#whcc_footer {
	margin-top: 30px;
	position: absolute;
		/*width: 260px;*/
		/*text-align: center;*/
		margin-left: 0px;
		/*margin-top: -10px;
		padding-top: 20px;*/
	padding-left: 0px;
	clear: left;
	}
	html body div#footText div.container div.row div.relias.pull-right.docu {
	margin-right: 95px;
}
	/*html body div#footText div.container div.row div.quick.links.span4 {
		top: -45px;
		position: relative;
	}*/
	html body div#footText div.container div.row div.quick.links.span4 {
		top: -65px;
		
	}
#footText a.toTop {
	 padding-left:24px;}
#sloganRow h1 {
		font-size:30px;
		/*line-height:33px;*/
		padding:0;
		background:none;
		min-height:auto;
	} 
.navbar-inner {
  background-repeat:repeat;
 }
 .navbar a.brand.active {
  background:none;
 } 
 .dropdown-menu {display:block !important;}
div.span12.min {
	max-width: 95%;
}
div.span6.bbox {
	padding-left: 20px;
}
}
@media (max-width: 1011px) {
.logoClear {visibility: hidden;}	
}
@media (max-width: 558px){
	html body div#sloganRow div#titleRow div.container h1 span.mid {
		padding-bottom: 10px;
	}
}
@media (max-width: 545px) {
	.massage_h h4 {
		line-height: 1em;
	}
	html body div#servicesText.mtbg div.container.massage_h div.row div.span6 h4 span.br {
		display: block;
	}
	html body div#sliderRow div.container {
		background-color: rgba(255,255,255,0.0);
	}html body div#sliderRow div.container {
		padding-left: 0px;
		padding-right: 0px;
	}
}

/*@media (max-width: 626px) {
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group { 
	height: 600px;}
}*/


@media (max-width: 720px) {
	 #titleRow h1 span.rt, html body div#sloganRow div#titleRow div.container h1 span.lft, #titleRow h1 span.lft{
		width: 0px;
	}
	html body div#servicesText div.container.brSpace, html body div#servicesText div.container.out_aqu {
		margin-top: 50px;
	}
#titleRow h1{
	font-size: 15px;
}
	html body div#sloganRow div#titleRow div.container h1 {
		line-height: 40px;
	}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs h1 {
		line-height: 30px;
		
	}	
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs div#smh3 h3.ohsh3 {
		line-height: 20px;
	}
	
	#titleRow h1 span.mid {
   background-color: #ffda5a;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px; 
   padding:10px 15px; 
   /*right: 20px;*/
   display:inline-block; 
   height:100%;
   color: #673238;
   font-style: italic; 
   transform:rotate(-0deg);
   box-shadow: 5px 10px 18px #888888;
   font-weight: bolder;
   border: 2px solid #673238;
   z-index: 9999;
   position: relative;
	}
	html body div#sloganRow.ohs_ds div#titleRow div.container.ohs h1 span.mid.ohsh1{
		transform:rotate(-.1deg);
	}
#sloganRow h1 {
		padding:0;
		background:none;
		min-height:auto;
	} 
}
@media (max-width: 768px) {
 #meetTheTeam .person h3 {text-align: center;}
}
@media (max-width: 979px) and (min-width: 409px){
 
	html body div#servicesText div.container.massage_h div.row div.span12 div#golfBall.stones {
		margin-top: -20px;
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group { 
		MAX-width: 900px;
		max-width: 85%;
		padding-right: 7px;
		display: table;
		margin-left: 7%;
		position: relative;
	}
	html body div#servicesText div.container.massage_h div.row div.span12 p.left {
		width: 90%;
	}
}
 

	@media (min-width: 412px) and (max-width: 979px) {
 .dropdown-menu {
    display:block !important;
  }
  #respondStaff{
    /*width: 98%;*/
    max-width: 95%;
    margin: 2px auto;
}
	html body div#servicesText div.container div.row div.span12 div.span6.ohsspan6 {
	max-width: inherit;
		}
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
		width: 600px;
		max-width: 85%;
	}	

}
@media (max-width: 731px) {
	html body div#servicesText div.container.massage_h div.row div.span12 div.span6.p_group {
		width: 85%;
	}
}
/*@media (min-width: 592px) and (max-width: 748px) {
	p#whcc_footer {
		text-align: right;
		margin-left: -55px;
		margin-top: -10px;
	}
}*/
@media (max-width: 722px) {
	html body div#sloganRow div#titleRow div.container h1 span.lft, html body div#sloganRow div#titleRow div.container h1 span.rt {
		background: none;
	}
}
@media (max-width: 588px) {
	/*#sloganRow h1 {
		font-size: 22px;
	}*/

}
@media (max-width: 510px) {
	html body div#footText div.container div.row div.relias.pull-right.docu {
		
		padding-bottom: 20px;
	}	
p#whcc_footer {
		width: 210px;
		text-align: center;
		/*margin-left: 50px;*/
		margin-top: 30px;
	}
	div.relias {
		margin-top: -65px;
	}
	#footText a.toTop {
	 padding-left:24px;}
}

@media (min-width: 100px) and (max-width: 420px) {
	html body div#whatWeDoRow.green-row div.container div.row.inpatientBoxRow div.span6.inpatientBox div.row div.moveMe div#smImg p.photoText 
		{width: auto;}
	p#whcc_footer {
		/*width: 190px; */
		text-align: center;
		margin-left: -15px;
		padding-left: 0px;
	/*	margin-top: 45px;*/
	}
	div.relias {
		margin-top: -85px;
	}
	#footText a.toTop {
	 padding-left:24px;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
 {                                                                                                                     
	 .mt_margin {
		 width: 80%; 
		 height: auto;
	 } 
}
@media only screen and (max-width: 1190px) {

   #whatWeDoRow h3{
	   font-size: 600;
   }
}
