body { padding-top:60px;  overflow: auto !important; }
/* *************************************
 * LINKS ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
a.oha-more-link,
a.oha-more-link:link,
a.oha-more-link:active,
a.oha-more-link:visited,
a.oha-more-link:hover {
	padding:0px 15px 0px 0px;
	font-family:'Karla', sans-serif;
	font-weight:bold;
	background:url('../img/icons/more-link-icon.png') right no-repeat;
}
.oha-html-container a.oha-title-link { padding:1px 0px 5px 0px; font-family:'Domine', serif; font-size:1.7em; font-weight:bold !important; }
.oha-html-container.oha-subject-static #oha-page-content .oha-page-copy a.oha-title-link { color: inherit; }
span.oha-title-link { padding:1px 0px 5px 0px; font-family:'Domine', serif; font-size:1.7em; font-weight:bold; } /* jhope 6/21/2016 */
span.oha-title-link { display:block; } /* jhope 6/21/2016 */
.oha-html-container a.oha-title-link:after { content:" "; padding:0px 0px 0px 21px; width:11px; height:18px; background:url('../img/icons/title-link.gif') 100% 40% no-repeat; }
/* search results */
.oha-search-page-result a.oha-title-link { padding:1px 0px 7px 0px; display:block; color:#127097;  }
.oha-search-page-result.oha-search-page-event-result a.oha-title-link { display:inline-block; width:79%; }
.oha-search-page-result .oha-date { display:inline-block; width:20%; text-align:right; }
.oha-search-page-result a.oha-title-link:after { content:none; background:none; }
.oha-html-container a.oha-search-link,
.oha-html-container a.oha-search-link:link,
.oha-html-container a.oha-search-link:active,
.oha-html-container a.oha-search-link:visited,
.oha-html-container a.oha-search-link:hover { color:#127097; font-family:'Karla', sans-serif; font-size:1em; }

.oha-html-container a.oha-imap-link,
.oha-html-container a.oha-imap-link:link,
.oha-html-container a.oha-imap-link:active,
.oha-html-container a.oha-imap-link:visited,
.oha-html-container a.oha-imap-link:hover { padding:5px 0px 0px 0px; font-size:0.8em; display:block; color:#737373; }
/* *************************************
 * LISTS ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
ul.oha-link-list { margin:0; padding:0; border:0; display:block; list-style:none; }
ul.oha-link-list li {
	margin:0;
	padding:0px 0px 10px 0px;
	border:0;
	display:block;
	list-style:none;
	font-family:'Karla', sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#000000;
}
ul.oha-link-list li a { color:inherit; }
ul.oha-list-small li { font-weight:normal; }
ul.oha-list-large li { font-weight:normal; }
ul.oha-list-large li a { font-family:'Domine', serif; font-weight:bold; font-size:1.1em; }
ul.oha-list-yellow { color:#FFCF01; }
ul.oha-list-yellow li { width:40%; margin-right:9%; float:left; }
ul.oha-list-yellow li p { color:#ffffff; font-size:1.1em; }
ul.oha-list-emphasized { font-size:1.1em; } /* jhope 13/7/16 */
ul.oha-list-emphasized li { padding-bottom:10px; padding-right:20px; }
ul.oha-link-list li a.oha-hospital-locator { background:url('../img/icons/find-hospital-link.gif') no-repeat left; padding-left: 20px; }
/* *************************************
 * HOMEPAGE HERO ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
#oha-homepage-hero {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	display:block;
	width:100%;
	background-color:#000000;
	overflow-x:hidden;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
ul#oha-hero-list {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	display:block;
	list-style:none;
	width:300%;
	height:595px;
	background-color:#F7F7F7;
}
ul#oha-hero-list li.oha-hero-item {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	display:block;
	width:33.33333333333333%;
	height:595px;
	left:0;
	float:left;
    background-size:cover; 
    background-position:50% 50%; 
    background-repeat:repeat-x;
}
ul#oha-hero-list li.oha-hero-item img { opacity: 0; }

ul#oha-hero-list li.oha-hero-item ul li { font-size:1.4em; }
/* backgrounds */
/*.hero-bkg-1,
.hero-bkg-2,
.hero-bkg-3 { background-size:cover; background-position:50% 50%; background-repeat:repeat-x; }
.hero-bkg-1 { background-image:url('../img/hero/hero-bkg-1.jpg'); }
.hero-bkg-2 { background-image:url('../img/hero/hero-bkg-2.jpg'); }
.hero-bkg-3 { background-image:url('../img/hero/hero-bkg-3.jpg'); }*/
/* slides */
.oha-hero-slide { padding:60px 40px 40px 40px; width:75%; color:#ffffff; }
.oha-hero-slide h1 { font-family:'Domine', serif; }
.oha-hero-slide ul { padding-left:1.6em; list-style:disc outside none; }
.oha-hero-slide p, .oha-hero-slide li { font-family:'Karla', sans-serif; }
/* buttons */
#oha-hero-buttons { position:absolute; margin:0px 0px 25px 0px; padding:0; border:0; display:block; bottom:0; width:100%; text-align:center; }
#oha-hero-buttons a {
	position:relative;
	padding:20px 0px 25px 0px;
	border:0;
	background:url('../img/buttons/tint.png');
	width:32% !important;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	/*overflow-x:hidden;*/
}
#oha-hero-buttons a.active {
	color:#1C6787;
	-webkit-box-shadow: 0 8px 14px -6px #000000;
	-moz-box-shadow: 0 8px 14px -6px #000000;
	box-shadow: 0 8px 14px -6px #000000;
	background:url('../img/hero/progress-bar.gif') bottom repeat-x;
	background-color:#ffffff;
}
#oha-hero-buttons-edit div {
    position:relative;
	padding:20px 0px 25px 0px;
	border:0;
	background:url('../img/buttons/tint.png');
	width:32% !important;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	/*overflow-x:hidden;*/
}
#oha-hero-buttons-edit div.active {
    color:#1C6787;
    -webkit-box-shadow: 0 8px 14px -6px #000000;
    -moz-box-shadow: 0 8px 14px -6px #000000;
    box-shadow: 0 8px 14px -6px #000000;
    background:url('../img/hero/progress-bar.gif') bottom repeat-x;
    background-color:#ffffff;
}
#timer {
	position:absolute;
	width:1%;
	height:10px;
	bottom:0;
	display:block;
	background-color:#ffffff;
}
/* hero rotator css mods */
.oha-hero-item img { position:absolute; z-index:100; width:100%; height:590px }
.oha-hero-slide { position:relative; z-index: 105; }
#oha-hero-buttons { z-index: 105; }
.oha-hero-item p { font-size:1.4em; line-height:1.4em; }
/* *************************************
 * HOMEPAGE GRID CONTENT ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
#oha-content-grid { margin:10px 10px 30px 10px; padding:0; border:0; display:block; font-family:'Domine', serif; }
#oha-content-grid h2 { font-family:'Domine', serif; color:inherit; }
#oha-content-grid a,
#oha-content-grid a:link,
#oha-content-grid a:active,
#oha-content-grid a:visited,
#oha-content-grid a:hover { text-decoration:none; color:inherit; }
#oha-content-grid ul { padding-left:20px; list-style:none outside url('../img/backgrounds/chevron.png'); }
#oha-content-grid ul li { font-family:'Karla', sans-serif; font-size:1.1em; vertical-align:top; }
#oha-content-grid .oha-grid-item-h { margin:20px 10px 0px 10px; min-height:300px; }
#oha-content-grid .oha-grid-item-v { margin:20px 10px 0px 10px; min-height:620px; }
@media (min-width: 768px) {
    #oha-content-grid .oha-grid-item-h ul { margin:0px 300px 0px 0px; }
}
#oha-content-grid .oha-health-system, #oha-content-grid .oha-content-item-blue,
#oha-content-grid .oha-patient-experience, #oha-content-grid .oha-content-item-burgundy,
#oha-content-grid .oha-legislative-legal, #oha-content-grid .oha-content-item-teal, 
#oha-content-grid .oha-professional-issues, #oha-content-grid .oha-content-item-off-green,
#oha-content-grid .oha-health-human-resources, #oha-content-grid .oha-content-item-purple,  #oha-content-grid .oha-content-item-light-blue,
#oha-content-grid .oha-collective-bargaining, #oha-content-grid .oha-content-item-green { background-position:bottom right; background-repeat:no-repeat; }
#oha-content-grid .oha-health-system, #oha-content-grid .oha-content-item-blue {
	background-image:url('../img/backgrounds/health-system.png');
	background-color:#003366;
	min-height:300px;
	color:#ffffff;
}
#oha-content-grid .oha-patient-experience, #oha-content-grid .oha-content-item-off-green{
	background-image:url('../img/backgrounds/patient-experience.png');
	background-color:#FFCC30;
	min-height:300px;
	color:#000000;
}
#oha-content-grid .oha-legislative-legal, #oha-content-grid .oha-content-item-teal  {
	background-image:url('../img/backgrounds/legislative-legal.png');
	background-color:#007884;
	min-height:620px;
	color:#ffffff;
}
#oha-content-grid .oha-professional-issues,  #oha-content-grid .oha-content-item-burgundy{
	background-image:url('../img/backgrounds/professional-issues.png');
	background-color:#B30020;
	min-height:620px;
	color:#ffffff;
}
#oha-content-grid .oha-content-item-light-blue {
	background-image:url('../img/backgrounds/learning-and-engagement.png');
	background-color:#00a5db;
	min-height:300px;
	color:#ffffff;
}
#oha-content-grid .oha-health-human-resources, #oha-content-grid .oha-content-item-purple {
	background-image:url('../img/backgrounds/health-human-resources.png');
	background-color:#70136A;
	min-height:300px;
	color:#ffffff;
}
#oha-content-grid .oha-collective-bargaining, #oha-content-grid .oha-content-item-green{
	background-image:url('../img/backgrounds/collective-bargaining.png');
	background-color:#3C7F1F;
	min-height:300px;
	color:#ffffff;
}
/* *************************************
 * HOMEPAGE FIND HOSPITAL ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
.oha-find-hospital { margin:20px 20px 0px 20px; padding:20px 0px 20px 0px; border:0; border-top:1px solid #ADADAD; border-bottom:1px solid #ADADAD; display:block; }
.oha-find-hospital a { color:#373737; }
.oha-find-hospital .oha-hospital-radio { padding:30px 20px 0px 0px; float:left; } /* jhope Aug 31 2015 */
.oha-find-hospital .oha-hospital-radio:last-child { padding-right:0; } /* jhope Aug 31 2015 */
.oha-find-hospital .oha-hospital-search { padding:25px 0px 0px 0px; text-align:right; font-size:1em; }
.oha-find-hospital input[type="radio"] { color:#00A7D9; }
.oha-find-hospital input[type="radio"] + label {
	line-height:1em;
	cursor:pointer;
	color:#474747;
	font-family:'Karla', sans-serif;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.oha-find-hospital input[type="search"] {
	margin:0;
	padding:0.75em 1.25em 0.75em 1.25em;
	border:1px solid #979799;
	-moz-border-radius:7px;
	border-radius:7px;
	vertical-align:bottom;
	font-size:0.8em;
	width:100%;
	max-width:240px;
	outline:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}


.oha-webpart-page .oha-find-hospital input[type="search"]#address { max-width: 100% !important; width:100% !important; }

.oha-find-hospital a.oha-imap-link { font-weight: normal !important; }

.ui-autocomplete,
.oha-find-hospital #loc-list, 
.oha-find-hospital .gm-style-iw,
.pac-container { font-size: 13px !important; font-family:'Karla', sans-serif !important; }
.pac-item
{
	line-height: 2em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	padding-top: 2px;
	padding-bottom: 2px;
    border:none !important;
}
.pac-icon { display: none; }

.pac-item.pac-selected .pac-item-query, .pac-item:hover .pac-item-query
{
	text-decoration: underline !important;
}

.pac-item.pac-selected, .pac-item:hover
{
	cursor:pointer;
}

.oha-find-hospital .list-header { background-color: rgb(247, 247, 247) !important; }
			
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	text-decoration: underline !important;
	background-color: rgb(247, 247, 247) !important;
	background-image: none !important;
	border-color: white !important;
}

span.oha-large-message { display:block; font-family:'Domine', serif; font-size:3.4em; font-weight:bold; }
span.oha-message { display:block; font-family:'Karla', sans-serif; font-size:1.6em; line-height:normal; }

.oha-html-container .oha-promo-form .oha-arise-date input[type="text"] { width: 65%; }

/* *************************************
 * OHA PAGES ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
/* page heading */
#oha-page-heading .oha-page-head { padding:70px 33% 0px 20px; }
#oha-page-heading .oha-page-head h1 { font-family:'Domine', serif; vertical-align:bottom; }
#oha-page-heading .oha-health-system, #oha-page-heading .oha-subject-blue { background-color:#003366; color:#ffffff; }
#oha-page-heading .oha-patient-experience, #oha-page-heading .oha-subject-off-green { background-color:#FFCC30; color:#000000; }
#oha-page-heading .oha-legislative-legal, #oha-page-heading .oha-subject-teal { background-color:#007884; color:#ffffff; }
#oha-page-heading .oha-professional-issues, #oha-page-heading .oha-subject-burgundy { background-color:#B30020; color:#ffffff; }
#oha-page-heading .oha-health-human-resources, #oha-page-heading .oha-subject-purple { background-color:#70136A; color:#ffffff; }
#oha-page-heading .oha-collective-bargaining, #oha-page-heading .oha-subject-green { background-color:#3C7F1F; color:#ffffff; }
#oha-page-heading .oha-subject-light-blue { background-color:#00a5db; color:#ffffff; }
#oha-page-heading .oha-health-system .oha-page-head, #oha-page-heading .oha-subject-blue .oha-page-head, 
#oha-page-heading .oha-patient-experience .oha-page-head, #oha-page-heading .oha-subject-green .oha-page-head, 
#oha-page-heading .oha-legislative-legal .oha-page-head, #oha-page-heading .oha-subject-teal .oha-page-head, 
#oha-page-heading .oha-professional-issues .oha-page-head, #oha-page-heading .oha-subject-burgundy .oha-page-head, 
#oha-page-heading .oha-health-human-resources .oha-page-head, #oha-page-heading .oha-subject-purple .oha-page-head, #oha-page-heading .oha-subject-light-blue .oha-page-head,
#oha-page-heading .oha-collective-bargaining .oha-page-head, #oha-page-heading .oha-subject-off-green .oha-page-head { background-position:bottom right; background-repeat:no-repeat; min-height:200px; }
#oha-page-heading .oha-health-system .oha-page-head, #oha-page-heading .oha-subject-blue .oha-page-head { background-image:url('../img/backgrounds/health-system.png'); }
#oha-page-heading .oha-patient-experience .oha-page-head, #oha-page-heading .oha-subject-off-green .oha-page-head  { background-image:url('../img/backgrounds/patient-experience.png'); }
#oha-page-heading .oha-legislative-legal .oha-page-head, #oha-page-heading .oha-subject-teal .oha-page-head  { background-image:url('../img/backgrounds/legislative-legal.png'); }
#oha-page-heading .oha-professional-issues .oha-page-head, #oha-page-heading .oha-subject-burgundy .oha-page-head  { background-image:url('../img/backgrounds/professional-issues.png'); }
#oha-page-heading .oha-health-human-resources .oha-page-head, #oha-page-heading .oha-subject-purple .oha-page-head  { background-image:url('../img/backgrounds/health-human-resources.png'); }
#oha-page-heading .oha-health-human-resources .oha-page-head, #oha-page-heading .oha-subject-light-blue .oha-page-head  { background-image:url('../img/backgrounds/learning-and-engagement.png'); }
#oha-page-heading .oha-collective-bargaining .oha-page-head, #oha-page-heading .oha-subject-green .oha-page-head  { background-image:url('../img/backgrounds/collective-bargaining.png'); }

/* message list */
.oha-messages { font-size: 16px; margin-top:20px; padding-top:14px; border-top:1px solid #b8b8b8; }
.oha-messages h4 { font-family:'Karla', sans-serif; }
.oha-related-categories { background:url('../img/icons/related-categories.gif') left no-repeat; padding:5px 0px 5px 30px; } /* jhope Aug 27 2015 */
.oha-bulletins { background:url('../img/icons/bulletins.gif') left no-repeat; padding:5px 0px 5px 30px; }
.oha-speeches { background:url('../img/icons/speeches.gif') left no-repeat; padding:5px 0px 5px 30px; }
.oha-reports { background:url('../img/icons/reports.gif') left no-repeat; padding:5px 0px 5px 30px; }
ul.oha-message-list { margin:0; padding:0; border:0; list-style:none; display:block; }
ul.oha-message-list li { margin:0; padding-bottom:14px; border:0; list-style:none; display:block; font-family:'Karla', sans-serif; font-size:0.8em; font-weight:bold; }
/* oha messages with tags */
.oha-tags a { display:block; float:left; }
.oha-messages .oha-tags { padding:5px 0px 0px 0px; } /* jhope Aug 27 2015 */
.oha-messages .oha-tags a { /* jhope Aug 27 2015 */
	padding:4px 5px 5px 5px;
	margin:0px 5px 5px 0px;
	font-size:0.8em;
	display:block;
	float:left;
}
/* search results */
.oha-search-page-result { padding:24px 0px 15px 0px; border-top:1px solid #DFDFDF; }
.ms-srch-group { margin-top: 0px; }
/* *************************************
 * OHA YOUR HOSPITALS ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
.oha-your-hospitals { padding:20px 20px 60px 20px; }
.oha-your-hospitals h1, .oha-your-hospitals h1 input { font-family:'Domine', serif; color:#e96b0b; }
.oha-your-hospitals .oha-page-copy h1 {color:#474747; }
.oha-your-hospitals .oha-find-hospital { margin:0; border:0; }
.oha-your-hospitals .oha-find-hospital h3 { font-family:'Karla', sans-serif; font-size:1.6em; }
.oha-your-hospitals .oha-find-hospital .oha-hospital-radio { padding-top:15px; } /* jhope Aug 31 2015 */
.oha-your-hospitals .oha-find-hospital .oha-hospital-search { padding:0; font-size:1.2em; }
.oha-your-hospitals .oha-find-hospital input[type="radio"] + label { font-size:1.1em; }
.oha-feature-page .oha-gryblue-bkg h3 { font-weight: normal;}
/* *************************************
 * OHA QUICK FACTS ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
.oha-quick-fact { padding:15px 40px 15px 20px; color:#ffffff; }
.oha-quick-fact span.oha-text-lead { padding:10px 0px 0px 0px; font-family:'Domine', serif; font-size:2.2em; font-weight:bold; display:block; color:inherit; }
.oha-quick-fact p { font-size:1.1em; }
/* *************************************
 * OHA STRATEGIC PLAN
 * ********************************** */
 
.oha-page-copy img.pure-img { width: auto !important; height: auto !important; }

.oha-sp {}
.oha-sp-ribbon .ms-rte-stylePreviewBoxInner { background-color: white !important; }

/* background/font color */
.oha-sp-purple, 
.oha-sp-purple .ms-rteStyle-Normal, 
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner, 
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal { background-color:#2C004B !important; }
.oha-sp-purple h1,
.oha-sp-purple p,
.oha-sp-purple #oha-breadcrumb,
.oha-sp-purple h3.ms-rteElement-H3B ,
.oha-sp-purple h4.ms-rteElement-H4B,
.oha-sp-purple .ms-rteStyle-Normal, 
.oha-sp-purple .ms-rteElement-P,
.oha-sp-purple .ms-rteStyle-Byline, 
.oha-sp-purple .ms-rteStyle-Quote, 
.oha-sp-purple .ms-rteStyle-IntenseQuote,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Byline, 
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Quote, 
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseQuote,
.oha-sp-purple .ms-rteStyle-Emphasis,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Emphasis, 
.oha-sp-purple .ms-rteStyle-IntenseEmphasis,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseEmphasis, 
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner h1,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteElement-P,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteElement-H3B ,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteElement-H4B,
.oha-sp-ribbon-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal,
.oha-sp-purple .oha-sp-callout td { color:#ffffff !important; }

[class^="oha-sp-"] a.oha-more-link, [class*=" oha-sp-"] a.oha-more-link{ color:#faaf4c !important; font-weight: bold !important; }

.oha-sp-green, 
.oha-sp-green .ms-rteStyle-Normal, 
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner, 
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal { background-color:#00C346 !important; }
.oha-sp-green h1,
.oha-sp-green p,
.oha-sp-green #oha-breadcrumb,
.oha-sp-green h3.ms-rteElement-H3B ,
.oha-sp-green h4.ms-rteElement-H4B,
.oha-sp-green .ms-rteStyle-Normal, 
.oha-sp-green .ms-rteElement-P,
.oha-sp-green .ms-rteStyle-Byline, 
.oha-sp-green .ms-rteStyle-Quote, 
.oha-sp-green .ms-rteStyle-IntenseQuote,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-Byline, 
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-Quote, 
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseQuote,
.oha-sp-green .ms-rteStyle-Emphasis,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-Emphasis, 
.oha-sp-green .ms-rteStyle-IntenseEmphasis,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseEmphasis,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner h1,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteElement-P,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteElement-H3B ,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteElement-H4B,
.oha-sp-ribbon-green .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal,
.oha-sp-green .oha-sp-callout td { color:#1d1747 !important; }

.oha-sp-light-purple, 
.oha-sp-light-purple .ms-rteStyle-Normal, 
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner, 
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal { background-color:#54009A !important; }
.oha-sp-light-purple h1,
.oha-sp-light-purple p,
.oha-sp-light-purple #oha-breadcrumb,
.oha-sp-light-purple h3.ms-rteElement-H3B,
.oha-sp-light-purple h4.ms-rteElement-H4B,
.oha-sp-light-purple .ms-rteStyle-Normal, 
.oha-sp-light-purple .ms-rteElement-P,
.oha-sp-light-purple .ms-rteStyle-Byline, 
.oha-sp-light-purple .ms-rteStyle-Quote, 
.oha-sp-light-purple .ms-rteStyle-IntenseQuote,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Byline, 
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Quote, 
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseQuote,
.oha-sp-light-purple .ms-rteStyle-Emphasis,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Emphasis, 
.oha-sp-light-purple .ms-rteStyle-IntenseEmphasis,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseEmphasis, 
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner h1,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteElement-P,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteElement-H3B ,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteElement-H4B,
.oha-sp-ribbon-light-purple .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal,
.oha-sp-light-purple .oha-sp-callout td { color:#ffffff !important; }

.oha-sp-blue, 
.oha-sp-blue .ms-rteStyle-Normal, 
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner, 
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal { background-color:#00BFC6 !important; }
.oha-sp-blue h1,
.oha-sp-blue p,
.oha-sp-blue #oha-breadcrumb,
.oha-sp-blue h3.ms-rteElement-H3B ,
.oha-sp-blue h4.ms-rteElement-H4B,
.oha-sp-blue .ms-rteStyle-Normal, 
.oha-sp-blue .ms-rteElement-P,
.oha-sp-blue .ms-rteStyle-Byline, 
.oha-sp-blue .ms-rteStyle-Quote, 
.oha-sp-blue .ms-rteStyle-IntenseQuote,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-Byline, 
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-Quote, 
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseQuote,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteElement-P,
.oha-sp-blue .ms-rteStyle-Emphasis,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-Emphasis, 
.oha-sp-blue .ms-rteStyle-IntenseEmphasis,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-IntenseEmphasis, 
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner h1,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteElement-H3B ,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteElement-H4B,
.oha-sp-ribbon-blue .ms-rte-stylePreviewBoxInner .ms-rteStyle-Normal,
.oha-sp-blue .oha-sp-callout td { color:#1d1747 !important; }

[class^="oha-sp-"]  .ms-rteStyle-IntenseEmphasis,
[class*=" oha-sp-"] .ms-rteStyle-IntenseEmphasis { font-size: 1.4em; text-decoration:none; font-style: normal; }

[class^="oha-sp-"] .ms-rteStyle-Accent1, [class*=" oha-sp-"] .ms-rteStyle-Accent1 { font-weight: bold; color:#faaf4c; }
[class^="oha-sp-"] .ms-rteStyle-Accent2, [class*=" oha-sp-"] .ms-rteStyle-Accent2 { font-weight: bold; color:#fffffe; }
.oha-sp-ribbon .ms-rteStyle-Accent2, .oha-sp .ms-rteStyle-Accent2  { font-weight: bold; color:#81387B; }

[class*=" oha-sp-"] .ms-rteStyle-References,  [class*=" oha-sp-"] .ms-rteStyle-IntenseReferences {color:#fffffe;}

.oha-sp .ms-rteStyle-References, .oha-sp .ms-rteStyle-IntenseReferences, .oha-sp-ribbon .ms-rteStyle-References, .oha-sp-ribbon .ms-rteStyle-IntenseReferences { color: #777; }
.oha-sp-ribbon .ms-rteStyle-Emphasis, .oha-sp-ribbon .ms-rteStyle-IntenseEmphasis, .oha-sp .ms-rteStyle-Emphasis, .oha-sp .ms-rteStyle-IntenseEmphasis { color: #81387B !important; }

/* text */
span.oha-sp-lead { padding:0.6em 0 0.6em 0; font-size:1em; font-weight:bold; color:#fffffe; display:block; }
span.oha-sp-heading,
[class^="oha-sp-"] h3, 
[class*=" oha-sp-"] h3,
[class^="oha-sp-"] h3.ms-rteElement-H3, 
[class*=" oha-sp-"] h3.ms-rteElement-H3,
[class^="oha-sp-"] .ms-rtefield h3, 
[class*=" oha-sp-"] .ms-rtefield h3 { font-family:'Domine', serif; font-size:1.4em; font-weight:bold; color:#faaf4c; display:block; }
[class^="oha-sp-"] h2,
[class*=" oha-sp-"] h2,
[class^="oha-sp-"] h4, 
[class*=" oha-sp-"] h4,
[class^="oha-sp-"] .ms-rtestate-field h4, 
[class*=" oha-sp-"] .ms-rtestate-field h4, 
[class^="oha-sp-"] h4.ms-rteElement-H4,  
[class*=" oha-sp-"] h4.ms-rteElement-H4 { color:#faaf4c; }

/* videos */
div[class^="oha-sp-"] .oha-video-content, div[class^="oha-sp-"] #oha-video-ss,
div[class*="oha-sp-"] .oha-video-content, div[class*="oha-sp-"] #oha-video-ss { display: none !important;}

/* lists */
.oha-sp .oha-in-section { border:0; }
.oha-sp-list-main { margin:0; border:0; border-top:10px solid #9F0076; background-color:#3E245C; }
.oha-sp-list-sub { margin:0; border:0; background-color:#351653; }
ul.oha-sp-list,
ul.oha-sp-list ul { margin:0; padding:0 0 10px 0; list-style:none; }
ul.oha-sp-list li,
ul.oha-sp-list ul li { margin:0; padding:0; list-style:none; }
ul.oha-sp-list li,
ul.oha-sp-list ul li { padding:0 0 0 15px; }
ul.oha-sp-list li.active { background:url('../img/backgrounds/chevron-orange.png') 0 11px no-repeat; }
ul.oha-sp-list a { color:#fffffe !important; }
ul.oha-sp-list li.active > a { color:#faaf4c !important; }
ul.oha-sp-list li.heading { font-family:'Domine', serif; font-size:1.1em; font-weight:bold; }
ul.oha-sp-list li.lead { font-family:'Domine', serif; font-weight:bold; }
/* sub footer */
.oha-sp-footer { padding:0 0 1.8em 0; background-color:#ffffff; }
.oha-sp-footer span.oha-sp-lead,
.oha-sp-footer span.oha-sp-heading { color:#000000; }
.oha-sp-footer span.oha-sp-lead { font-weight:normal; }
.oha-sp-footer .oha-sp-content { padding:1em 0 0 0; border-top:1px solid #999999; }
.oha-sp-purple .oha-sp-footer .oha-sp-content,
.oha-sp-green .oha-sp-footer .oha-sp-content { border:0 !important; }
.oha-sp-next,
.oha-sp-previous { padding:0 30px 0 30px; }
.oha-sp-next { text-align:right; background:url('../img/backgrounds/chevron-orange-lrg.png') 100% 49px no-repeat; }
.oha-sp-previous { background:url('../img/backgrounds/chevron-orange-lrgl.png') 0 49px no-repeat; }
/* callouts */
.oha-sp-callout { margin:0 auto; padding:10px 0 20px 0; width:100%; max-width:560px; }
.oha-sp-callout td { padding:10px; font-family:'Domine', serif !important; font-size:1.1em; line-height:1.5em; color:#8c2576; }
.oha-sp-limg { padding-top:20px; }


@media (min-width: 768px) {
	.oha-sp-limg { padding-top:140px; }
}
.oha-sp-caption { padding:20px 0 74px 0; background:url('../img/backgrounds/captionbox.png') bottom left no-repeat; }
.oha-sp-caption .oha-sp-captionbox { padding:30px 30px 30px 30px; min-height:240px; background-color:#1d1747; }
.oha-sp-light-purple .oha-sp-caption { background:url('../img/backgrounds/captionbox-purple.png') bottom left no-repeat; }
.oha-sp-light-purple .oha-sp-caption .oha-sp-captionbox { background-color:#351653; }
.oha-sp-light-purple .oha-sp-caption .oha-sp-captionbox span.oha-sp-lead,
.oha-sp-light-purple .oha-sp-caption .oha-sp-captionbox span.oha-sp-heading { color:#ffffff; }
.oha-sp-blue .oha-sp-caption { background:url('../img/backgrounds/captionbox-purple.png') bottom left no-repeat; }
.oha-sp-blue .oha-sp-caption .oha-sp-captionbox { background-color:#351653; }
.oha-sp-blue .oha-sp-caption .oha-sp-captionbox span.oha-sp-lead,
.oha-sp-blue .oha-sp-caption .oha-sp-captionbox span.oha-sp-heading { color:#ffffff; }
/* *************************************
 * BIOGRAPHY 
 * ********************************** */
a.oha-title-link-s, span.oha-title-link-s { font-size: 1.2em; }
.oha-board-small { width: 75px !important; height: 75px !important; }
.oha-board-small img { max-width:  75px !important;}


/* *************************************
 * MEDIA QUERIES ( jhope, moved from main.css 8/12/15 )
 * ********************************** */
/* tablets */
@media (max-width: 768px) {
    .oha-find-hospital input[type="search"] { max-width:180px; }
    .oha-find-hospital { font-size:85%; }
    .oha-hospital-radio { padding:5px 10px 0px 10px !important; float:none !important; }
    .oha-hospital-radio:first-child { padding-top:20px !important; }
    .oha-hospital-graphic { max-width:100%; }
}
/* mobile */
@media (min-width: 320px) and (max-width: 736px) {
	body { padding-top:40px; }
    /* lists */
    ul.oha-list-yellow li { width:90%; }
    /* homepage grid */
    #oha-content-grid .oha-grid-item-h,
    #oha-content-grid .oha-grid-item-v { margin:10px; min-height:auto !important; }
    #oha-content-grid .oha-health-system,
    #oha-content-grid .oha-patient-experience,
    #oha-content-grid .oha-legislative-legal,
    #oha-content-grid .oha-professional-issues,
    #oha-content-grid .oha-health-human-resources,
    #oha-content-grid .oha-collective-bargaining { width:100% !important; min-height:auto; padding-bottom:20%; background-size:30%; font-size:90%; }
    /* hero */
    #oha-homepage-hero { font-size:60%; overflow-y:hidden; }
    ul#oha-hero-list,
    ul#oha-hero-list li.oha-hero-item { height:260px; overflow-y:hidden; }
    #oha-hero-buttons { height:40px !important; margin:0 !important; padding:0 !important; }
    #oha-hero-buttons a, #oha-hero-buttons a.active { padding:0 !important; overflow-x:hidden; color:transparent; }
    .oha-hero-slide { padding:20px; width:auto; }
    #oha-content-grid .oha-health-system, #oha-content-grid .oha-content-item-blue,
    #oha-content-grid .oha-patient-experience, #oha-content-grid .oha-content-item-burgundy,
    #oha-content-grid .oha-legislative-legal, #oha-content-grid .oha-content-item-teal,
    #oha-content-grid .oha-professional-issues, #oha-content-grid .oha-content-item-off-green,
    #oha-content-grid .oha-health-human-resources, #oha-content-grid .oha-content-item-purple,
    #oha-content-grid .oha-collective-bargaining, #oha-content-grid .oha-content-item-green { width:100% !important; min-height:auto; padding-bottom:20%; background-size:30%; font-size:90%; }
    /* find hospital */
    .oha-find-hospital .oha-hospital-radio { padding:10px 10px 20px 20px; }
    .oha-find-hospital .oha-hospital-search { padding:0px 20px 0px 20px; text-align:left; font-size:90%; }
    .oha-find-hospital input[type="search"] { width:80%; }
    .oha-hospital-graphic { padding:20px 0px 0px 0px; }
    .oha-your-hospitals { padding:0px 0px 20px 10px; font-size:90%; }
    .oha-your-hospitals .oha-hospital-graphic { padding:0px 0px 20px 0px; }
    .oha-your-hospitals .oha-hospital-radio { padding:0px 10px 20px 0px; }
    .oha-your-hospitals .oha-hospital-search { font-size:99% !important; }
    /* pages */
     #oha-page-heading .oha-health-system .oha-page-head,
    #oha-page-heading .oha-patient-experience .oha-page-head,
    #oha-page-heading .oha-legislative-legal .oha-page-head,
    #oha-page-heading .oha-professional-issues .oha-page-head,
    #oha-page-heading .oha-health-human-resources .oha-page-head,
    #oha-page-heading .oha-collective-bargaining .oha-page-head,
    #oha-page-heading .oha-subject-blue .oha-page-head,
    #oha-page-heading .oha-subject-burgundy .oha-page-head,
    #oha-page-heading .oha-subject-teal .oha-page-head,
    #oha-page-heading .oha-subject-off-green .oha-page-head,
    #oha-page-heading .oha-subject-purple .oha-page-head,
    #oha-page-heading .oha-subject-green .oha-page-head { background-image:none; min-height:auto; }
    #oha-page-heading .oha-page-head { padding:30px 10px 10px 10px; }
    #oha-page-heading .oha-page-head h1 { font-size:2em; }
    .oha-page-item { padding-bottom:20px; }
    .oha-page-item-c { padding:0; }
    .oha-page-item-c a { margin-top:10px; }
    .oha-page-copy h1 { font-size:1.8em; }
    /* quick facts */
    .oha-quick-fact { padding:15px 20px 0px 20px; color:#ffffff; }
    .oha-quick-fact span.oha-text-lead { padding:0; }
}

.health-system-home .oha-hs-items .oha-hs-item:nth-child(2) {
    display: none;
}