a:active,a:focus,a:hover{color:#004e72}#testimonial p,.home-hero-lead h3,.services h2,h1{margin-top:0}#testimonial h2,#testimonial h4,ol li{margin-bottom:10px}

/*.btn,p span{text-transform:uppercase}*/

body{
	-webkit-font-smoothing:antialiased;
	font-family:raleway,sans-serif;
	font-variant-numeric: lining-nums;
	color:#333;
	letter-spacing:.02em;
	overflow-x:hidden;
}

a{/* color:#315e7c; */color: #315e7c; text-decoration: underline; font-weight: 600;}a:hover{text-decoration:underline}img{max-width:100%;height:auto}

@font-face {
	font-family: 'HCo Ideal Sans SSm';
	src:url('../fonts/woff2/IdealSansSSm-SemiboldItalic_Web.woff2') format('woff2'),
		url('../fonts/woff/IdealSansSSm-SemiboldItalic_Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

h4#m { scroll-margin-top: 270px; }

h1{
	font-family: 'HCo Ideal Sans SSm', sans-serif;
	font-weight: 600;
	font-style: italic;
	font-size:48px;
	letter-spacing:-.02em;
	color:#315e7c;
}

h2,h3,h4,h5{font-family:'HCo Ideal Sans SSm',sans-serif}

h2{
	color:#315e7c;
	letter-spacing:-.01em;
	font-family: 'HCo Ideal Sans SSm', sans-serif;
	font-weight: 600;
	font-style: italic;

}
h4{
	margin-top:10px;
	color:#444;
	margin-bottom:15px;
	line-height:1.3;
}
h2 a, h3 a, h4 a {
	text-decoration: none;
}
ul.ccm-block-topic-list-list,ul.ccm-block-topic-list-list li{list-style:none!important}.row-fluid{max-width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#gray-color-block{background:url(../images/cork-bkg.png) #f2f2f2;position:static;padding-top:40px;padding-bottom:40px}

#tan-background{
	background:#fefaed;
	margin-bottom:0;
}

.ccm-page header{position:fixed;z-index:100;width:100%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}

.page-template-home main{
	padding-top:160px;
	background:#fff;
}

/* main{padding-top:180px} */
main{padding-top:220px}
main p {font-size: 16px;}
div.ccm-page header .ccm-search-block-form:before
{
	content: "\f002";
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	display: inline-block;
	position: absolute;
	left: 30px;
	top: 23px;
	text-decoration: inherit;
	color: #cbcbcb;
	font-size: 18px;
	line-height: 18px;
}

.teal-text,a.dropdown-toggle{font-family:raleway,sans-serif}

.main-hero,.nav>li>a{position:relative}.btn a,.btn a:active,.btn a:hover,.utility ul li a{text-decoration:none}

div.ccm-page header .ccm-search-block-form .ccm-search-block-text{
	border:1px solid #cbcbcb;
	color:#414a53;
	border-radius:30px;
	padding:10px 20px 10px 35px;
	background-color:#fff;
	width:100%;
	line-height:20px
}

div.ccm-page header .ccm-search-block-form .ccm-search-block-text:focus{outline:0}header h1{margin:0}

#logo{
	margin:-10px 0 10px 30px;
	padding:0;
	font-size:30px;
	display:block;
	width:250px;
	/*height:100px;*/
	white-space:nowrap;
	border:0
}

#logo img {image-rendering: -webkit-optimize-contrast; aspect-ratio: 26 / 9;
}

.nav-container{
	background:#fff;
	height:32px
}

.btn a{
	color:#444;
	font-style:normal;
	border-radius:30px;
}
.btn{
	color:#444;
	font-size:16px;
	padding:10px 14px;
	font-weight:900;
	border: 1px solid #ccaa34;
	border-radius:30px;
}

.btn-default,.btn-primary,.btn-staff,.btn-testimonial{font-weight:700;text-shadow:none}


.btn-career {
  width: 300px;
  font-size: 18px;
}

.btn-white{
	background-color:#ffc600;
	border: 2px solid #ffffff;
	border-radius:30px;
	letter-spacing:.04em;
}

.btn:hover{
	background-color:#ffb700;
	color:#444;
}

.btn-default{
	background-color:#ffc600;
	border:none;
	border: 1px solid #ccaa34;
	border-radius:30px;
	letter-spacing:.04em;

}

.btn-default:active,.btn-default:focus,.btn-default:hover{
	background-color:#ffb700;
	border:none;
	color:#444;
	border: 1px solid #ccaa34;
	border-radius:30px;
}

.btn-primary{
	background-color:#ffc600;
	color:#444;
	border: 1px solid #ccaa34;
	border-radius:30px;
	letter-spacing:.05em;
}

.btn-100 {width: 100%;margin-top: 1em;}

.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ffb700;text-shadow:none;border:none;color:#444;border: 1px solid #ccaa34;border-radius:30px}

.btn-staff{background-color:#9ab5c0;border:none;border-radius:0;letter-spacing:.04em;margin-top:20px}
.btn-staff:hover{background-color:#315e7c;color:rgba(255,255,255,1)}

.teal-text{font-weight:900;color:#315e7c}

#testimonial h2,#testimonial h4{
	font-family: 'HCo Ideal Sans SSm', sans-serif;
	font-weight: 700;
	font-style: italic;
}

a.teal-text:active,a.teal-text:focus,a.teal-text:hover{color:#02a79f;font-weight:900}.white-text,.white-text:active,.white-text:focus,.white-text:hover{color:#fff;text-transform:none}

*/#testimonial p span,.callout h3,.nav-sidebar ul,.navbar-nav>li>a,.tan_bkgrnd h3,.gray-bkg h3,.utility ul,label{text-transform:uppercase}*/

.padding-top{padding-top:20px}.padding-xs{padding-top:10px;padding-bottom:10px}.padding-sm{padding-top:20px;padding-bottom:20px}.padding-lg{padding-top:55px;padding-bottom:50px}.padding-bt{padding-bottom:60px}.margin-sm{margin-top:20px;margin-bottom:20px}.margintop{margin-top:30px}.marginbottom{margin-bottom:25px}.marginxs{margin-top:2px}.align-center{text-align:center}
.breadcrumb{background-color:transparent;padding-left:0;font-size:13px;padding-top:45px}
.breadcrumb a{color:#315e7c; text-decoration: none; font-weight: 500;}
.breadcrumb a:hover {color:#004e72; text-decoration: none; }
.breadcrumb>.active{color:#333;}
.top-bar{padding:10px 0 5px;background:#fff;line-height:28px;margin-bottom:5px}

.utility{
	text-align:right;
	padding:10px 0 10px;
}


.utility ul{padding:0;margin:0;list-style:none;display:inline-block;font-size:14px;font-weight:600}
.utility ul li{padding:0 3px;display:inline;color:#414a53}
.utility ul li a{color:#414a53;margin:0 5px;letter-spacing:0; /*text-transform: capitalize;*/}
.utility ul li a:hover{color:#004e72}
.mobileShow,.utility-toggle ul.nav{display:none}
.logos img{margin:20px auto}
.social{display:inline-block;font-size:18px}
ul.headericons{display:inline;list-style:none}
.utility ul li:last-child{
	text-transform: capitalize;
}
li.headericons{
	width:56px;
	height:56px;
	line-height:56px;
	background-color:#ffc600;
	color:#fff;
	display:inline;
	margin-right:10px;
	list-style-type:none;
	border-radius:50px;
	text-align:center;
	padding-top: 12px;
}
li.headericons .fa-phone {padding: 13px 3px;}

.call-image img,.jumbotron img,.main-hero img{width:100%;height:auto; object-fit: cover;}
.headericons:hover{background-color:#ffb700}
li.h4{font-size:13px;line-height:17px;letter-spacing:.02em}

li.h4 span{
	display:block;
	font-size:18px;
	line-height:24px;
	font-weight:800;
	color:#444;
	margin-top:-14px;
}

li.h4 a{color:#315e7c;text-decoration:underline}

li.headericons a{color:#fff;font-size:30px;text-align:center}.headericons .navbar-nav>li>a{padding:15px 0;color:#fff;font-size:34px}.navbar-nav>li>a{padding:15px 5px}.navbar-nav.navbar-right:last-child{margin-right:0;padding-right:15px; padding-bottom:0;}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:transparent}#testimonial a:active,.callout h3 a:hover,.callout h4 a:hover,a:hover{text-decoration:underline}.nav>li>a{display:block;padding:0}.navbar{min-height:40px}.menu .utility-toggle ul.nav{padding-top:15px;padding-left:30px}.menu .utility-toggle ul.nav li{color:#414a53;margin-bottom:0}.menu .utility-toggle ul.nav li a{font-size:14px;padding:10px 15px 10px 5px;color:#414a53;border-bottom:none}.callout h3,.callout h3 a,.menu .utility-toggle ul.nav li a:hover{color:#315e7c}


.callout{
	background-color:#f1f1f1;
	min-height:400px;
	padding:0
}

.callout .details{width:100%;padding:15px;text-align:center; font-weight:normal !important;}

.callout h3{text-align:center;margin-top:5px;padding-bottom:10px;font-weight:600}.callout h3 a:hover{color:#006a91}.callout h4 a{color:#315e7c}.callout h4 a:hover{color:#006a91}

.callout h4{
	color:#315e7c;
	font-size:20px;
	line-height:22px;
	font-weight:600;
	letter-spacing:-.02em
}

.ui-autocomplete-input,.uneditable-input,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea
{
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
	line-height: 38px;
	color: #121212;
	border-radius: 0;
	border: 1px solid #cccccc!important;
}

.jumbotron img,.main-hero { display: block; }

#testimonial h2
{
	text-align: center;
	color: #fff;
	font-size: 3.2em;
	margin-top: 0;
}

#testimonial p{
	font-size:18px;
	line-height:22px;
	text-align:center;
	color:#333;
	letter-spacing:.03em;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px
}

#testimonial p span{font-style:normal;font-size:18px;margin-top:10px}#testimonial a{color:#004e72}

div#testimonial_body h3{color:#444}

.btn-testimonial{background-color:#ffc600;border:none;margin-top:10px;border-radius:0;color:#fff}.btn-testimonial:active,.btn-testimonial:focus,.btn-testimonial:hover{background-color:#ffb700;text-shadow:none;border:none;color:#fff;border-radius:0}.btn-testimonial a{font-size:16px;letter-spacing:.05em;color:#fff;font-style:normal}


#testimonial h4{
	text-align:center;
	color:#444;
	font-size:3.2em;
	margin-top:0;
	letter-spacing:-.01em
}

.hero{padding-left:0;padding-right:0;overflow:hidden}
.home-hero-blocks {
	background: #f1f1f1;
}
.home-hero-lead{
	position:absolute;
	top:30%;
	left:0;
	color:#fff;
	text-align:left;
	padding-left:10%;
	/*padding-right:50%*/
}
.home-hero-video{
	position:relative;
	background: #ffffff;
	border-radius: 30px;
	border: 1px solid #ccc;
	padding: 20px;
	margin: 15px;
}
@media (min-width: 768px) {
	.home-hero-video {
		margin:20px 0 20px 0;
	}
}
@media (min-width: 991px) {
	.home-hero-video {
		position:absolute;
		top:15%;
		right:0;
		margin-right:8%;
		width: 40%;
		height: auto; 
	}
	.home-hero-blocks {
	background: transparent;
	}
}

.home-hero-lead h1{font-size:48px;line-height:58px;font-weight:300;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}
.home-hero-lead h4{font-size:44px;line-height:58px;font-weight:300;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}

.home-hero-lead h3{font-weight:600;text-shadow:2px 2px 4px rgba(0,0,0,.5)}
.home-hero-lead h5{font-weight:600;text-shadow:2px 2px 4px rgba(0,0,0,.5)}


.hero-lead{
	text-align:center;
	position:relative;
	background:#ffc600;
	padding-bottom:5px;
	padding-top:8px
}

.hero-lead h1{font-size:3em;line-height:1;font-weight:300;margin:0 0 5px;text-shadow:none;color:#444;letter-spacing:-.02em}

.gray-bkg{
	background: #d4d4d4;
	padding-top:40px;
	padding-bottom:55px;
}

.tan_bkgrnd{
	background: #d4d4d4;
	padding-top:20px;
	padding-bottom:30px;
	border-top: 10px solid #ffc600;
}

.tan_texture_bkg{
	background:#e3e3e3;
	padding-top:25px;
	padding-bottom:25px
}

.tan_bkgrnd h3, .gray-bkg h3 {color:#333;text-align:left;margin:10px 0 5px;font-size:22px;font-weight:700}

.dropdown-menu,.rbh-footer ul{list-style:none}.trial .container{margin:0 auto 20px}
.lt-gray-bkg {
	background: #eeeeee;
}

.blue-bkg {
	background: #a2bac3;
}
.brown_bkgrnd{
	background:#f8f8f8;
	padding-top:25px;
	padding-bottom:45px;
}

.beige_bkgrnd,.beige_bkgrnd_home{
	padding-top:35px;
	background:#f1f1f1;
}

.beige_bkgrnd{padding-bottom:35px}

.beige_bkgrnd_home{
	padding-bottom:0;
}

.beige{
	background:#fefaed;
}
/* HOME CONDITIONS AND LOCATIONS */

.section-announcement {
	padding-top:1rem;
}

.section-three {
	padding-top:4.5rem;
	padding-bottom: 4.5rem; 
}
.home-conditions {
	color: #315e7c;
	font-size: 18px;
	padding-top: 5px;
}

.home-conditions h3{
	color: #315e7c;
	font-size: 18px;
	padding-top: 5px;
	font-family: raleway,sans-serif;
	margin: 0px;
}

.home-conditions .row {
	padding-top: 7px;
}
.home-conditions a {
	text-decoration: none;
	border-bottom: 1px solid #315e7c;
	padding: 20px 15px 10px 10px;
	/*transition: padding-left ease-in-out .5s;*/
}

.conditions-item {
	width: 100%;
	display: flex;
	overflow-y: hidden;
	/*max-height: 55px;*/ /* approximate max height */
	transition-property: all;
	transition-duration: .25s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.conditions-item:hover {
	background: #fff;
}
.home-locations {
	padding-top: 5px;
	font-size: 16px;
	line-height: 28px;
}
@media (min-width: 992px){
.home-locations {
	padding-left: 5rem;
	padding-top: none;
}
.home-conditions h3, .home-locations h3 {
	margin-bottom: 0;
}
}
@media (max-width: 767px){
.home-faq-text-btn p,
.home-blog-text-btn p{
	text-align: left !important;
}
}

/* RESEARCH SECTION*/

.calloutwhite{
	background-color:#fff;
}



/* TABLESAW FOR CHARTS */

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:1.42857143;vertical-align:top;border-top:none}th{color:#444}.table>thead>tr>th{border-bottom:none}

.tablesaw td,.tablesaw th{padding:.2em .7em!important}

.tablesaw *{border-radius:30px;}

.tablesaw label {font-weight: 700;margin-bottom: 0 !important; color: #444; padding-bottom: 0 !important;}

select{padding:.5rem 1rem;border-radius:0}.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static;/* padding-right:15px */}.yamm .collapse,.yamm .dropdown .navbar-nav>li>a,.yamm .dropup,.yamm .nav{color:#414a53}a.dropdown-toggle{color:#414a53;font-weight:700}a.dropdown-toggle:active,a.dropdown-toggle:hover{color:#006a91}

.dropdown-menu{
	position:absolute;
	top:100%!important;
	left:0;
	z-index:1000;
	float:left;
	min-width:160px;
	padding:5px 0;
	text-align:left;
	background-color:#fff;
	border:none;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-top:-10pt!important;
}
.yamm-content a{color:#414a53}.yamm-content a:hover{color:#315e7c;-o-transition:all .5s linear;-moz-transition:all .5s linear;-khtml-transition:all .5s linear;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .3s linear}/* .yamm-content p:first-child{padding-top:10px} */.yamm-content p {padding: 10px 0 0 0; margin-bottom: 0;}.yamm-content ul.nav li, .yamm-content ul li{/* line-height:2em; */padding:10px 0}.yamm .dropdown-menu a{padding:0 !important;}.yamm-content ul {padding-top: 10px;}
.mega-nav-loca p {padding-bottom: 7px;}
.mega-nav-loca a {font-weight: 500 !important;}
.yamm ul li {
	list-style:none;
	padding:0 30px 0px 5px;
	/* line-height:1 */
}

.yamm-content ul.nav{font-weight:300}.yamm-content .nav>a,.yamm-content .nav>li>a{/* line-height:1em */}.yamm-content img{border-left:1px solid #dadada;padding-left:15px}

i.fa-arrow-circle-up,i.fa-caret-down,span.fa-arrow-circle-up,span.fa-caret-down { display: none; }
.open i.fa-caret-down, .open span.fa-caret-down  { color: #004e72; }

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff;border-color:transparent;border-bottom:none;color:#006a91}

.yamm .yamm-content{padding:10px 30px!important}.yamm-content .who li:first-child{font-weight:400;margin:0}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{padding-left:0}

.rbh-footer{padding-top:30px;background-color:#eaeaea;min-height:300px;margin-top:0}

.rbh-footer a{color:#545454;text-decoration:none;font-weight:lighter;letter-spacing:.04em}
.rbh-footer p{color:#fff;font-weight:600}
.rbh-footer a:hover{opacity:.7}
.rbh-footer .social-icons ul li:hover,
.rbh-footer ul li a:hover{opacity:.8}
.rbh-footer ul{padding:0;margin:0 0 10px;display:inline-block;line-height:22px;font-weight:600}
.rbh-footer ul li{padding:0;display:block;color:#545454;}
.rbh-footer ul li a{color:#545454;text-decoration:none;margin:0;padding:0 0 5px 10px; text-decoration: none;}
.rbh-footer .small{color:#fff;margin:0;line-height:1.5em;font-size:12px;text-align:center;font-weight:600;letter-spacing:.02em}.rbh-footer .social-icons ul li{display:inline-block;margin-right:10px;list-style-type:none;font-size:16px;line-height:35px;width:35px;height:35px;background-color:#414a53;border-radius:50px;text-align:center}.sub-footer p,.sub-footer2{font-size:12px;text-align:center;letter-spacing:.02em}.rbh-footer .social-icons li a{margin-left:-4px;color:#fff !important; display: inline-block;}.rbh-footer h4{color:#fff}.footer-nav div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title{line-height:15px}

.sub-footer{
	background-color:#6e6e6e;
	padding:10px 0;
	display:block;
	margin-top:30px;
	border-bottom: 10px solid #ffc600;
}

.sub-footer p{font-weight:700}

.sub-footer2,.sub-footer2 a{font-weight:400;color:#fff}

.sub-footer2 a{text-decoration:underline;letter-spacing:.04em}footer div.ccm-block-page-list-page-entry{margin-bottom:5px}.page-template-full footer{margin-top:100px}.page-template-addiction-outpatient .margin-sm,.page-template-asd-outpatient .margin-sm,.page-template-focus-residential .margin-sm,.page-template-ocd-outpatient .margin-sm,.page-template-program-inpatient .margin-sm,.page-template-program-outpatient .margin-sm,.page-template-program-residential .margin-sm,.page-template-programs-all .margin-sm,.page-template-ptsd-outpatient .margin-sm,.page-template-residential-landing .margin-sm{margin-top:0;margin-bottom:0}.page-template-addiction-outpatient #testimonial h4,.page-template-asd-outpatient #testimonial h4,.page-template-focus-residential #testimonial h4,.page-template-ocd-outpatient #testimonial h4,.page-template-program-inpatient #testimonial h4,.page-template-program-outpatient #testimonial h4,.page-template-program-residential #testimonial h4,.page-template-programs-all #testimonial h4,.page-template-ptsd-outpatient #testimonial h4,.page-template-residential-landing #testimonial h4{text-align:left;font-size:2.5em}.page-template-addiction-outpatient #testimonial p,.page-template-asd-outpatient #testimonial p,.page-template-focus-residential #testimonial p,.page-template-ocd-outpatient #testimonial p,.page-template-program-inpatient #testimonial p,.page-template-program-outpatient #testimonial p,.page-template-program-residential #testimonial p,.page-template-programs-all #testimonial p,.page-template-ptsd-outpatient #testimonial p,.page-template-residential-landing #testimonial p{text-align:left;padding-right:0;padding-left:0}.cta h2,.cta p,.insight-footer p{text-align:center}.page-template-addiction-outpatient .nextsteps-block,.page-template-addiction-outpatient .related-block,.page-template-asd-outpatient .nextsteps-block,.page-template-asd-outpatient .related-block,.page-template-focus-residential .nextsteps-block,.page-template-focus-residential .related-block,.page-template-ocd-outpatient .nextsteps-block,.page-template-ocd-outpatient .related-block,.page-template-program-inpatient .nextsteps-block,.page-template-program-inpatient .related-block,.page-template-program-outpatient .nextsteps-block,.page-template-program-outpatient .related-block,.page-template-programs-all .nextsteps-block,.page-template-programs-all .related-block,.page-template-ptsd-outpatient .nextsteps-block,.page-template-ptsd-outpatient .related-block,.page-template-residential-landing .nextsteps-block,.page-template-residential-landing .related-block{font-weight:300}.page-template-addiction-outpatient .nextsteps-block h2,.page-template-asd-outpatient .nextsteps-block h2,.page-template-focus-residential .nextsteps-block h2,.page-template-ocd-outpatient .nextsteps-block h2,.page-template-program-inpatient .nextsteps-block h2,.page-template-program-outpatient .nextsteps-block h2,.page-template-programs-all .nextsteps-block h2,.page-template-ptsd-outpatient .nextsteps-block h2,.page-template-residential-landing .nextsteps-block h2,

.page-template-outcomes-main .nextsteps-block, .page-template-landing .nextsteps-block h2{font-size:42px;padding-bottom:25px}

.page-template-addiction-outpatient .related-block h2,.page-template-asd-outpatient .related-block h2,.page-template-focus-residential .related-block h2,.page-template-ocd-outpatient .related-block h2,.page-template-program-inpatient .related-block h2,.page-template-program-outpatient .related-block h2,.page-template-programs-all .related-block h2,.page-template-ptsd-outpatient .related-block h2,.page-template-residential-landing .related-block h2{
	font-size:42px;
	padding-bottom:25px;
	padding-top:15px
}
/* RESOURCES - start */
.page-template-resources-main main {
	margin-bottom: 4.5%;
}
.page-template-resources-main .resources-featured {
	background: #ccc;
	padding: 3.5% 0;
}
@media (min-width: 1200px) {
.page-template-resources-main .hero-lead {
	padding-top:2em;
}
}
/* RESOURCES - end */
.charts-addon h5{padding-bottom:0;padding-top:15px;margin-bottom:-20px;font-size:18px;font-weight:900}@media (min-width:576px){.charts-addon{margin-left:-30px}.charts-addon h5{margin-left:30px}}

.page-template-outcomes-internal .outcomes-int-tabs .nav-tabs>li>a, .page-template-outcomes-internal-ocd .outcomes-int-tabs .nav-tabs>li>a, .page-template-outcomes-internal-dep .outcomes-int-tabs .nav-tabs>li>a, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .nav-tabs>li>a, .page-template-outcomes-internal-nash .outcomes-int-tabs .nav-tabs>li>a, .page-template-outcomes-internal-asd .outcomes-int-tabs .nav-tabs>li>a{font-size:14px;padding:12px;background:#eaeaea;border:1px solid #ccc}

.page-template-outcomes-internal .outcomes-int-tabs .tab-content .nav>li, .page-template-outcomes-internal-ocd .outcomes-int-tabs .tab-content .nav>li, .page-template-outcomes-internal-dep .outcomes-int-tabs .tab-content .nav>li, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .tab-content .nav>li, .page-template-outcomes-internal-nash .outcomes-int-tabs .tab-content .nav>li, .page-template-outcomes-internal-asd .outcomes-int-tabs .tab-content .nav>li{font-size:16px;border:1px solid #ccc}

.page-template-outcomes-internal .outcomes-int-tabs .nav>li>a, .page-template-outcomes-internal-ocd .outcomes-int-tabs .nav>li>a, .page-template-outcomes-internal-dep .outcomes-int-tabs .nav>li>a, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .nav>li>a, .page-template-outcomes-internal-nash .outcomes-int-tabs .nav>li>a, .page-template-outcomes-internal-asd .outcomes-int-tabs .nav>li>a{padding:12px;border-radius:0;margin-bottom:0}

.page-template-outcomes-internal .outcomes-int-tabs .tab-content, .page-template-outcomes-internal-ocd .outcomes-int-tabs .tab-content, .page-template-outcomes-internal-dep .outcomes-int-tabs .tab-content, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .tab-content, .page-template-outcomes-internal-nash .outcomes-int-tabs .tab-content, .page-template-outcomes-internal-asd .outcomes-int-tabs .tab-content{padding-top:0}

.page-template-outcomes-internal .outcomes-int-tabs .tab-content h2, .page-template-outcomes-internal-ocd .outcomes-int-tabs .tab-content h2, .page-template-outcomes-internal-dep .outcomes-int-tabs .tab-content h2, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .tab-content h2, .page-template-outcomes-internal-nash .outcomes-int-tabs .tab-content h2, .page-template-outcomes-internal-asd .outcomes-int-tabs .tab-content h2{margin-top:25px}

.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.page-template-outcomes-internal .outcomes-int-tabs .nav-pills>li.active>a, .page-template-outcomes-internal-ocd .outcomes-int-tabs .nav-pills>li.active>a, .page-template-outcomes-internal-dep .outcomes-int-tabs .nav-pills>li.active>a, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .nav-pills>li.active>a, .page-template-outcomes-internal-nash .outcomes-int-tabs .nav-pills>li.active>a, .page-template-outcomes-internal-asd .outcomes-int-tabs .nav-pills>li.active>a{background-color:#315e7c;}

.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.page-template-outcomes-internal .outcomes-int-tabs .nav-tabs>li.active>a, .page-template-outcomes-internal-ocd .outcomes-int-tabs .nav-tabs>li.active>a, .page-template-outcomes-internal-dep .outcomes-int-tabs .nav-tabs>li.active>a, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .nav-tabs>li.active>a, .page-template-outcomes-internal-nash .outcomes-int-tabs .nav-tabs>li.active>a, .page-template-outcomes-internal-asd .outcomes-int-tabs .nav-tabs>li.active>a{background-color:#ffc600;font-size:14px;padding:12px}

.page-template-outcomes-internal .outcomes-int-tabs div.charts-addon, .page-template-outcomes-internal-ocd .outcomes-int-tabs div.charts-addon, .page-template-outcomes-internal-dep .outcomes-int-tabs div.charts-addon, .page-template-outcomes-internal-ptsd .outcomes-int-tabs div.charts-addon,  .page-template-outcomes-internal-nash .outcomes-int-tabs div.charts-addon, .page-template-outcomes-internal-asd .outcomes-int-tabs div.charts-addon{background:#f1f1f1;margin:auto;margin-bottom:20px}

.page-template-outcomes-internal .outcomes-int-tabs div.charts-addon h5, .page-template-outcomes-internal-ocd .outcomes-int-tabs div.charts-addon h5, .page-template-outcomes-internal-dep .outcomes-int-tabs div.charts-addon h5, .page-template-outcomes-internal-ptsd .outcomes-int-tabs div.charts-addon h5, .page-template-outcomes-internal-nash .outcomes-int-tabs div.charts-addon h5, .page-template-outcomes-internal-asd .outcomes-int-tabs div.charts-addon h5{padding:25px 15px 0 15px}

.outcomes-int-nav{padding:25px 50px 50px 50px;border:1px solid #ccc;margin-bottom:15px}
.outcomes-int-nav h3 a {font-size:1.2em;}

.outcomes-int-nav h2 a:hover{text-decoration:none}

.page-template-outcomes-internal div#testimonial_body h3, .page-template-outcomes-internal-ocd div#testimonial_body h3, .page-template-outcomes-internal-dep div#testimonial_body h3, .page-template-outcomes-internal-ptsd div#testimonial_body h3, .page-template-outcomes-internal-nash div#testimonial_body h3, .page-template-outcomes-internal-asd div#testimonial_body h3{color:#333!important}

.outcomes-int-nav .nav>li>a{padding:10px 0}

.testimonial-outcomes{margin-bottom:25px}

#backtopBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:14px;border:none;outline:0;background:rgba(5,5,5,.5);color:#ccc;cursor:pointer;padding:6px 10px;border-radius:4px}

#backtopBtn:hover{background-color:#555}

@media (max-width:767px){
.page-template-outcomes-internal .outcomes-int-tabs .nav-tabs>li, .page-template-outcomes-internal-ocd .outcomes-int-tabs .nav-tabs>li, .page-template-outcomes-internal-dep .outcomes-int-tabs .nav-tabs>li, .page-template-outcomes-internal-ptsd .outcomes-int-tabs .nav-tabs>li, .page-template-outcomes-internal-nash .outcomes-int-tabs .nav-tabs>li, .page-template-outcomes-internal-asd .outcomes-int-tabs .nav-tabs>li{width:50%;text-align:center}.yamm ul li{padding-top: 5px;padding-bottom: 5px;
}}

.page-template-landing-blank .hero-wrap{margin:auto;position:relative}.insight-header,.insight-hero-lead,.page-template-insight-blog header{position:absolute}.page-template-landing-blank .hero-wrap img{width:100%;height:auto}.page-template-landing-blank .hero-caption{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.page-template-landing-blank .hero-caption-inner{display:table;width:100%;height:100%}.page-template-landing-blank .hero-caption-content{display:table-cell;vertical-align:middle}.page-template-landing-blank .hero-caption-content h1,.page-template-landing-blank .hero-caption-content h2,.page-template-landing-blank .hero-caption-content h3,.page-template-landing-blank .hero-caption-content h4,.page-template-landing-blank .hero-caption-content h5,.page-template-landing-blank .hero-caption-content p{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}.locations h2,.locations h3,.staff h2,.staff-from-list h2{margin-top:0}.page-template-landing-blank .landing-blank-content{padding:50px 0 70px}@media (min-width:1200px){.page-template-landing-blank .hero-caption{position:absolute;top:0;left:0;right:0;bottom:10px;overflow:auto}}.lead-img img{width:100%;height:auto}.ccm-block-type-form{width:80%}.video-bg,video.video-bg__video{width:100%}

.locations{padding:20px;background-color:#eaeaea;margin-bottom:20px}

.staff,.staff-from-list,.staff-thumbnail img{margin-bottom:10px}.staff{padding-bottom:15px;border-bottom:1px solid #c3c5c4}.staff:last-child{border-bottom:none}.staff-from-list{padding-bottom:15px;border-bottom:1px solid #c3c5c4}

.staffs-list ul,ul.staffs-list{padding-left:0; padding-top:20px;}

.featured_doc{display:block;padding:50px 0}.featured_doc p{font-weight:300}div.staff-locations ul,div.staff-programs ul{display:inline;list-style:none;margin:0;padding:0}div.staff-locations li,div.staff-programs li{display:inline}div.staff-locations li:after,div.staff-programs li:after{content:'\002C\0020'}div.staff-locations li:last-child:after,div.staff-programs li:last-child:after{content:''}div.staff-locations p{font-weight:700}.staff-locations p,.staff-programs p{margin-bottom:0;margin-top:10px}div.staff-locations,div.staff-programs{margin-bottom:10px}.address p{font-size:18px;line-height:24px}.address h3{margin-top:0}.services{margin-top:20px}.cta h2,.featured_dr h2{margin-top:0}.cta h2{font-size:42px}.cta p{font-size:20px;line-height:24px}

.times h3{
	color:#004e72;
	font-family:'HCo Ideal Sans SSm', sans-serif;
	letter-spacing:-.02em;
	font-size:32px;
	line-height:1
}

.imgcontent{max-width:100%;height:auto;float:right;padding:0 0 15px 15px}.video-bg{height:500px;overflow:hidden}.tab-content{padding:20px 0 10px}.tab-content h2{margin-top:5px}

.nav-tabs>li>a{margin-right:1px;border:1px solid transparent;color:#444;border-radius:0;background-color:#eaeaea;font-weight:400;font-size:14px;padding:10px 15px; text-decoration: none;}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
	color:#444;
	background-color:#ffc600;
	border:1px solid #ffc600;
	border-bottom-color:transparent;
	cursor:default;
	font-weight:600;
	padding: 10px;
}


.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:#eaeaea}

.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#ffc600}.pad{padding-top:20px}



.screening h2{color:#315e7c}.simple-accordion-title-shell{background:#f4f4f4!important;padding:10px 15px!important}

.panel-title{
	font-family:raleway,sans-serif!important;
	font-weight:300!important;
	font-style:normal!important;
	color:#006a91;
}

.msv-location-map-map{margin-bottom:0!important}

.table-bordered{background:#f1f1f1}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px;background:#d9e1e2}

tbody input[type=text]{width:90%}tbody select{padding-top:9px;padding-bottom:9px;padding-right:25px;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url(../images/arrow.svg) right 15px bottom 13px no-repeat;background-color:#fff;border:1px solid #eaeaea!important;background-size:15px}#locaPrograms thead{border-bottom:1px solid #eee}#locaPrograms thead tr{padding-bottom:0}

#locaPrograms th{vertical-align:text-bottom;color:#315e7c;font-size:14px;font-weight:600}

#locaPrograms th.program-head{font-size:24px;font-weight:400}#locaPrograms tr{display:block;width:100%;padding:15px}#locaPrograms td,#locaPrograms th{padding:10px 7px;width:5%;display:inline-block}#locaPrograms .client{width:15%}#locaPrograms .hours{width:20%}#locaPrograms .level{width:20%}#locaPrograms.table.table-campus td:first-child,#locaPrograms.table.table-campus th:first-child{width:35%}#locaPrograms.table td:first-child,#locaPrograms.table th:first-child{width:50%;font-weight:900}#locaPrograms td.program-description{width:100%}.basictable{padding:5px}@media (max-width:991px){#locaPrograms td{display:block;width:100%!important}#locaPrograms th{display:none}#locaPrograms th:first-child{display:block}}.ccm-block-topic-list-list a{display:block}label{max-width:100%;margin-bottom:5px;font-weight:400;color:#121212;}#contact{margin:20px 0}

.panel-default>.panel-heading{
	border-color:#f7f3ee;
}
.panel-heading{border-top-right-radius:0;border-top-left-radius:0}
.nav-sidebar a {text-decoration: none;}
.nav-sidebar ul{background:#f1f1f1;padding:15px 0;line-height:20px;font-size:16px;text-decoration:none}

.nav-sidebar li>a{padding:5px 20px; text-decoration: none;}.nav-sidebar .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}.nav-sidebar .nav-selected .nav-path-selected,.nav-sidebar li.active>a{background-color:#eaeaea}ul.ccm-block-topic-list-list{background:#fff;padding-top:0;text-transform:none}

.ccm-block-date-navigation-header h5,.ccm-block-topic-list-header h5{font-size:18px;margin-top:25px;color:#666d75;letter-spacing:.02em}

ul.ccm-block-date-navigation-dates{background-color:#fff;text-transform:none;list-style:none;padding-top:0}ul.ccm-block-date-navigation-dates li{text-transform:none}ul.ccm-block-topic-list-page-topics{list-style:none;padding-left:0}.pagination>li>a,.pagination>li>span{color:#315e7c!important}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
	color:#fff!important;
	background-color:#315e7c!important;
	border-color:#315e7c!important
}

.ccm-block-share-this-page{margin-top:0;display:block;clear:left}.ccm-block-share-this-page .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px;font-size:18px;line-height:26px}.cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.blogcontainer p:first-child{margin-top:20px}.event-date{font-size:18px;margin-top:10px;color:#75675f;margin-bottom:15px;line-height:1.3}.insight-footer{background-color:#6e6e6e;padding:10px 0;display:block;margin-top:30px;min-height:50px}.insight-footer p{font-size:14px;letter-spacing:.02em}.insight-footer a{color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.insight-footer p{color:#fff;font-weight:600}.insight-footer a:hover{opacity:.7}.insight-hero-lead{text-align:left;top:15%;left:10%;z-index:999}.insight-hero-lead a:hover{text-decoration:none!important}.insight-hero-lead h1{font-size:9em;line-height:1;font-weight:300;margin:0 0 5px;text-shadow:none;color:#fff;letter-spacing:-.02em;font-family:'Open Sans',sans-serif}.insight-hero-lead h1 span{color:#315e7c}#insight_logo{padding:0;font-size:30px;display:block;width:350px;height:88px;background:url(../images/RBHrev_350_88.png) no-repeat;text-indent:150%;white-space:nowrap;overflow:hidden;border:0;float:right;margin-top:6.5em;margin-right:60px}.page-template-insight-blog main{padding-top:0}.insight-header{z-index:99;background-color:rgba(0,0,0,0);width:100%;min-height:75px}.insight .ccm-block-topic-list-header h5{font-size:18px;margin-top:0;color:#666d75;letter-spacing:.02em;margin-bottom:0}.insight ul.ccm-block-topic-list-list{padding-top:0;text-transform:none;background:0 0;line-height:30px}.insight .ccm-block-topic-list-wrapper{background:#f1f1f1;padding:15px;line-height:26px;font-size:16px;text-decoration:none}.insight .blogcontainer .ccm-block-topic-list-wrapper ul{background:#fff;padding:0;line-height:26px;font-size:16px;text-decoration:none}.blogcontainer .ccm-block-topic-list-wrapper{background:0 0;padding:0;font-size:16px;text-decoration:none;margin-top:10px}.insight h1{font-family:'HCo Ideal Sans SSm', sans-serif;font-size:48px;letter-spacing:-.02em;margin-top:20px;color:#315e7c}.insight p{margin:10px 0}.insight h2{margin-top:0}section.staff-search{background:#e3e3e3;padding:3em;margin-bottom:55px}

section.staff-search-clinical{background:#eaeaea;padding-top:1em;padding-bottom:2.5em;margin-bottom:20px}

/* REFER A PATIENT */

section.staff-search-clinicalrefer{background:#eaeaea;padding-top:1em;padding-bottom:2.5em;padding-left:35px}section.staff-search-clinical .breadcrumb{margin-bottom:0}.page-template-ad-landing .cta-left{background-color:#63656a}@media (min-width:768px){.page-template-ad-landing .cta-left{padding-right:220px}.page-template-ad-landing .ad-img-callout{position:absolute;bottom:0;right:0}.navbar.yamm .navbar-nav li.yamm-fw:nth-child(4) .dropdown-menu .yamm-content .nav{column-count:2!important}}@media (min-width:992px){.page-template-ad-landing .cta-left{padding-left:5%;padding-right:120px}.page-template-ad-landing .cta-right{padding-right:5%;padding-left:120px}.page-template-ad-landing .ad-img-callout{position:absolute;bottom:0;right:-95px}}@media (min-width:1024px){.page-template-ad-landing .cta-right{padding-right:5%}}@media (min-width:1200px){.page-template-ad-landing .cta-right{padding-right:10%}}@media (min-width:1400px){.page-template-ad-landing .cta-right{padding-right:15%}}.page-template-ad-landing .ccm-block-feature-item li p{padding-top:16px}.page-template-ad-landing .landing-cta{position:relative;min-height:300px;margin-bottom:0}.page-template-ad-landing .landing-cta .col-md-5,.page-template-ad-landing .landing-cta .col-md-7{min-height:300px;padding-top:20px}.page-template-ad-landing h2{font-family:'HCo Ideal Sans SSm',sans-serif;font-weight:color:#ffc600}.page-template-ad-landing .landing-cta .cta-left,.page-template-ad-landing .landing-cta .cta-left h2{color:#fff}.page-template-ad-landing .ad-img-callout img{margin:0 auto}.page-template-ad-landing .ad-hero-lead h1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}.page-template-ad-landing .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,1)}.page-template-ad-landing .ad-hero-lead{position:absolute;top:30%;right:5%;color:#fff;text-align:left;width:50%}.page-template-ad-landing .ad-hero-btn{margin-top:15px;margin-left:5px}.page-template-ad-landing .ad-hero-btn,.page-template-ad-landing .ad-hero-btn a,.page-template-ad-landing .ad-hero-btn a:hover{color:#444444}.page-template-ad-landing .anchor{display:block;height:161px;margin-top:-161px;visibility:hidden}.page-template-ad-landing main form p{margin-top:30px;font-weight:600}.page-template-ad-landing main form{margin-bottom:60px}.page-template-ad-landing main a{font-weight:700}.page-template-ad-landing main a:active,.page-template-ad-landing main a:focus,.page-template-ad-landing main a:hover{color:#004e72}.page-template-ad-landing main .cta-left a,.page-template-ad-landing main .cta-left a:active,.page-template-ad-landing main .cta-left a:focus,.page-template-ad-landing main .cta-left a:hover{color:#fff;text-decoration:underline}.page-template-ad-landing .cta-right .ccm-block-feature-item p{padding-top:15px}.page-template-ad-landing main h2 a:active,.page-template-ad-landing main h2 a:focus,.page-template-ad-landing main h2 a:hover{text-decoration:none;color:#315e7c}@media (max-width:1024px){.page-template-ad-landing .main-hero img{width:125%;max-width:none;margin-left:-25%}.page-template-ad-landing .ad-hero-lead{top:15%;width:70%}.page-template-ad-landing .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,.5)}}@media (max-width:768px){.page-template-ad-landing .ad-hero-lead{position:absolute;bottom:0;top:30%;padding-left:15px!important;width:60%}.page-template-ad-landing .main-hero img{width:175%;height:auto;max-width:none;margin-left:-32.5%}}@media (max-width:600px){.page-template-ad-landing .ad-hero-lead{top:10%}.page-template-ad-landing .ad-hero-lead h1{font-size:27px}.page-template-ad-landing .ad-hero-lead h2{font-size:20px}}.modal.in .modal-dialog{z-index:1051}.modal .modal-content{padding:40px}@media (max-width:1288px){#insight_logo{width:290px;height:73px;background:url(../images/RBHrev_350_88.png) no-repeat;background-size:290px;margin-top:4.5em}.insight-hero-lead{text-align:left;position:absolute;top:15%;left:3%}}

.for-professionals {
	background:#eaeaea;padding-top:1em;padding-bottom:2.5em;
}

@media (max-width: 600px){
.page-template-refer-patient .call-image img,
.page-template-refer-patient .programs2-page-list img {
	display: inherit;
}
.page-template-refer-patient .hero-lead {
	padding-top: 40px;
}
}
@media (max-width:1199px){.callout,.callout-landing{margin-bottom:20px}

.callout .details-home{min-height:150px}

.callout .details{min-height:225px}


.home-hero-lead h1{font-size:2.5em;line-height:1;margin-bottom:0}

#logo{width:200px;height:73px;margin-top:-10px}
. utility{text-align:right;padding:5px 0}
.padding-xs{padding-top:5px;padding-bottom:5px}
.social{font-size:14px}
div.ccm-page header .ccm-search-block-form:before{top:25px}
/* .page-template-home main,main{padding-top:150px} */
.page-template-home main,main{padding-top:200px}
tbody select{width:90%;float:left}tbody input[type=text]{max-width:250px;margin-right:10px}#insight_logo{width:251px;height:63px;margin-top:4.5em;margin-right:50px}}

@media (max-width:991px){
/*.page-template-home main,main{padding-top:125px}*/
.page-template-home main,main{padding-top:200px}
.home-hero-lead h3,h3{text-shadow:none}
main{margin-bottom:0}
.utility ul{font-size:12px}
li#facebook,li#pinterest,li#twitter,li#youtube{font-size:14px}
#logo{margin:0;padding:0;font-size:30px;display:block;width:200px;white-space:nowrap}
.utility ul li a{margin:0 3px}
.padding-top{padding-top:5px}
.padding-lg{padding-top:30px;padding-bottom:20px}
.callout{min-height:230px;margin-bottom:30px}
.callout .details-home,.sidebar{min-height:150px}
.home-hero-lead{position:relative;background:#f1f1f1;padding-bottom:20px;padding-right:10%;}
.home-hero-lead h1{font-size:2em;line-height:1.25;padding-top:25px;padding-bottom:0;margin-top:0;margin-bottom:0;text-shadow:none;color:#315e7c;letter-spacing:0}
.hero-lead h1{font-size:2.5em}
h3{font-size:18px;line-height:26px;color:#444;letter-spacing:.01em;margin-top:10px;margin-bottom:5px}
table.respond{width:70%;margin:2em 0}
.blogcontainer{margin-top:20px;padding-left:35px;padding-right:5px}
.ccm-block-type-form{width:100%}
#testimonial p{padding-left:10px;padding-right:10px}
.headericons{margin-right:15px}
.callout .details{min-height:250px}
tbody select{width:90%;float:left}
tbody input[type=text]{max-width:250px;margin-right:10px}
.insight-hero-lead h1{font-size:7.5em}
#insight_logo{width:199px;height:50px;background:url(../images/RBHrev_350_88.png) no-repeat;background-size:199px;margin-top:3.8em;margin-right:0}.insight-hero-lead{text-align:left;position:absolute;top:15%;left:10%}}@media only screen and (max-width:800px){table.respond td:before{font-weight:800!important;text-transform:uppercase!important}.video-bg{width:100%;height:400px;overflow:hidden}}@media (max-width:768px){h1{font-size:36px}.callout{margin-bottom:30px;min-height:240px}.callout .details-home{min-height:150px}.callout .details,.sidebar{min-height:100px}.menu .utility-toggle ul.nav li a{font-size:16px;padding:10px 20px 10px 0;border-bottom:none}.home-hero-lead{position:relative}

.home-hero-lead h1{font-size:52px;line-height:56px}/* main{padding-top:118px} */
main{padding-top:200px}

.page-template-home main{padding-top:140px}.sidebar{width:80%}.lead-img img{width:80%;height:auto}.blogcontainer{margin-top:20px;padding-left:20px;padding-right:20px}/* .navbar-toggle{position:absolute;top:20px;left:10px;padding:8px 7px;margin-top:5px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px} */.navbar-toggle .icon-bar{display:block;width:22px;height:3px;border-radius:1px;background-color:#414a53;color:#414a53}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}.staff-thumbnail,.toggle-show{display:block}.staff-thumbnail img{max-width:100%;height:auto;margin-bottom:10px}.staff h2{margin-top:20px}.navbar-header{margin-top:5px;position:fixed;top:0}tbody select{width:80%;float:left}tbody input[type=text]{max-width:250px;margin-right:10px}.panel-body li{margin-bottom:10px}.navbar-right{float:left!important}.insight-hero-lead h1{font-size:6em}.insight-hero-lead{text-align:left;position:absolute;top:15%;left:2%}}

@media (max-width:767px){
	.mobileHide{display:none}
	.mobileShow,.toggle-show{display:block}
	.nav-container{background-color:transparent;height:0}
	.callout{min-height:240px}
	.callout img{width:100%;height:auto}
	.menu .utility-toggle ul.nav li a:hover{color:#222}
	.navbar-toggle{padding:8px 8px 4px 8px;background-color:transparent;background-image:none;border:1px solid #666;border-radius:4px}
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header,.yamm li.dropdown{border-bottom:0px solid #dadada}
	.navbar-toggle .icon-bar{display:block;width:22px;height:3px;border-radius:1px;background-color:#ffc600;color:#ffc600}
	.search,.search a{color:#315e7c}
	.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#02a79f}
	#logo {/*margin:5px 45px; */margin:5px 5px 5px 10px;width:100px;height:52px}
	.utility-toggle{background-color:#f1f1f1}
	.menu .utility-toggle ul.nav.social li{display:inline-block;width:auto;padding:0 25px 25px 15px}
	.menu .utility-toggle ul.nav.social{padding-top:5px;padding-left:30px;padding-bottom:15px}
/* 	.page-template-home main,main{padding-top:63px} */
	.page-template-home main,main{padding-top:130px}
	li#facebook,li#pinterest,li#twitter,li#youtube{font-size:18px}
	.search{font-weight:900;padding-top:20px;float:right;font-size:20px}
	.search a:hover{color:#02a79f}
	.navbar-nav{margin:0}
	.headericons{margin-right:8px;display:inline-block;background-color:transparent!important;width:auto;height:auto}
	.headericons:hover{background-color:transparent}
	.headericons a{font-size:25px!important;line-height:25px;color:#315e7c!important;text-decoration:none}
	.headericons .fa{font-size:15px;line-height:15px;text-align:center;margin:4px 1px}.headericons .fa.fa-search{margin-top:3px}
	li.headericons{margin-right:0;line-height:18px;padding: 13px 6px 13px 6px;}
	div.ccm-page header .ccm-search-block-form:before{left:35px;top:15px;color:#315e7c}
	.navbar-nav>li>a{padding:12px 0}
	div.ccm-page header .ccm-search-block-form .ccm-search-block-text{padding:0 5px 0 35px;width:95%;margin:0 10px}
	.mobilenavbar{background-color:#414a53}.home-hero-lead{position:relative;background:#f1f1f1;padding-bottom:20px}
	.home-hero-lead h1{font-size:2em;line-height:1.25;padding-top:15px;padding-bottom:0;margin-top:0;margin-bottom:0;text-shadow:none;color:#315e7c;letter-spacing:0}
	.locations h2,h3{margin-top:10px}
	.hero-lead h1,h1,h2,h3{font-size:1.8em}
	#testimonial h4{font-size:2em}
	.cta h2{font-size:2.3em}
	h3{font-size:18px;line-height:22px;color:#444letter-spacing:.01em;margin-bottom:5px}
	/* .mobile-utility ul{padding:0;margin:0;list-style:none!important;display:inline-block!important;top:17px;text-align:right;position:absolute;right:10px!important} */
	.mobile-utility {padding-left: 10px;}
	.mobile-utility ul{padding:0;margin:5px 0 0 0;list-style:none!important;display:inline-block!important;top:0px;text-align:left;position:relative;}
	
	.mobile-header-btn{margin:0 4px 0 0;padding:3px 6px;font-size:9px;line-height:15px;display:inline-block;letter-spacing:0}
	.mobile-header-btn.spanish {padding: 3px 10px;line-height: 10px;}
	.yamm li.dropdown,.yamm ul.navbar-nav li{padding-left:10px;border-bottom:1px solid #dadada}
	.yamm ul.navbar-nav li ul li {border-bottom: 0px solid #dadada;}

	.headericons .fa-stack{font-size:.7em}
	.cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}
	.navbar-collapse{background:#fff;overflow-x:hidden}
	.yamm li.dropdown, .yamm li{padding-top:5px;padding-bottom:5px}
	.yamm li.dropdown:last-child{border-bottom:none}
	.yamm{max-height:500px;overflow:auto;padding-top:20px;padding-bottom:0px;position:absolute;left:0;right:0}
	.yamm .yamm-content{padding:5px 20px!important}
	.yamm a.dropdown-toggle, .nav-container .navbar-nav a{padding:10px 20px}
	.yamm-content img{display:none}
	.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff;border-color:transparent;border-bottom:none;color:#315e7c}
	.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{padding-right:0}i.fa-caret-down, span.fa-caret-down{font-size:25px;color:#315e7c;display:block;position:absolute;right:25px;top:.3em;z-index:1000}
	.open i.fa-caret-down, .open span.fa-caret-down{color:#004e72;transition-duration:.6s;transform:rotate(180deg)}
	tbody input[type=text]{width:100%;max-width:250px;margin-right:10px}
	tbody select{width:100%;float:left;overflow:hidden}
	#testimonial h2{font-size:2.75em}
	.video-bg{width:100%;height:350px;overflow:hidden}
	ol li{margin-bottom:5px}
	.breadcrumb{font-size:10px;line-height:1.5;padding-top:30px}
	#insight_logo{width:199px;height:50px;background:url(../images/RBHrev_350_88.png) no-repeat;background-size:199px;margin-top:2em;margin-right:10px}
	.insight-hero-lead h1{font-size:5em}
	.page-template-home .tablesaw-cell-content{width:100%}
	.rbh-footer p a:first-child{display:block}
	.rbh-footer .col-sm-4 div a{display:block;margin-bottom:10px}
	.rbh-footer a{display:none}
	.sub-footer2 a{display:inline-block}
	.rbh-footer ul.nav,footer p br{display:none}
	.mobile-hide{display:none}
}

@media (max-width:480px){.page-template-home main,main{padding-top:150px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a{font-size:11px;padding:6px}.rbh-footer{padding-top:25px}.rbh-footer .small{text-align:left}

.ui-autocomplete-input,.uneditable-input,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{display:inline-block;padding:0 10px;font-size:12px;line-height:35px;color:#555;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:5px;width:100%}.h1,.h2,h1,h2{margin-top:8px;margin-bottom:5px}.callout-landing .details-landing{width:100%;padding:8px;text-align:center}.padding-bt{padding-bottom:20px}.menu .utility-toggle ul.nav li a:hover{color:#222}.sidebar{min-height:100px;width:100%}.lead-img img{width:100%;height:auto}.next-post{text-align:left;margin-top:20px}.padding-sm{padding-top:10px;padding-bottom:10px}table.respond{width:100%!important}.sub-footer{background-color:#414a54;padding:15px}.cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.imgcontent{width:100%;height:auto;float:none;padding:15px 0}tbody select{/* max-width:230px!important */}#testimonial h2{font-size:2.5em}.video-bg{width:100%;height:205px;overflow:hidden}.insight-hero-lead h1{font-size:3em}#insight_logo{width:123px;height:31px;background:url(../images/RBHrev_350_88.png) no-repeat;background-size:123px;margin-top:1.25em;margin-right:5px}}@media (max-width:320px){.mobile-header-btn{padding:3px 7px;font-size:9px;line-height:11px;letter-spacing:-.1px;width:70px;overflow:hidden;text-align:left;white-space:normal}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){video.video-bg__video{object-fit:cover}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){video.video-bg__video{object-fit:cover}}@media only screen and (min-device-width:414px){video.video-bg__video{object-fit:cover}}@media print{footer,header,img{display:none}}div.ccm-block-page-list-page-entry-horizontal{position:relative}.related-page-list .ccm-block-page-list-page-entry-read-more a,div.ccm-block-page-list-page-entry-horizontal .btn{position:absolute!important;left:12%;right:12%;bottom:20px;max-width:200px;margin:0 auto}.ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-description{margin-bottom:45px}.callout{position:relative;display:block;overflow:hidden}.callout .details{margin-bottom:60px;min-height:0!important}.callout .details .btn{position:absolute;left:12%;right:12%;bottom:20px;max-width:200px;margin:0 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.callout .details .btn{position:relative;left:auto;right:auto;bottom:0;max-width:200px;margin:2% auto}}

@media (max-width:600px){
.call-image img,.programs2-page-list img,.programs3-page-list img,.programs4-page-list img{display:none}
.page-template-landing .programs4-page-list img{display:block}
.callout{min-height:0}
.wt-entry-fluid.foto,.wt-entry-fluid.iframe,.wt-entry-fluid.video{width:41%!important;float:left}
.wt-entry-fluid,.wt-entry-fluid .entry-fluid,.wt-entry-fluid .wt-thumbnail{width:100%!important}
.wt-caption{margin-top:20px!important}}

#hidden{display:none}.nurse{color:#fff}.nurse2{color:#00778a}.calloutnurse{min-height:20px;padding:0}.green_bkgrnd{background:url(../images/green_bkgrnd.png) #a1b69a;padding-top:25px;padding-bottom:45px}.ltgreen_bkgrnd{background:#d0dacd;padding-top:35px;padding-bottom:35px}.page-template-NurseRecruitment .hero-wrap{margin:auto;position:relative}.page-template-NurseRecruitment .hero-wrap img{width:100%;height:auto}.page-template-NurseRecruitment .hero-caption{position:absolute;top:0;left:50%;right:10%;bottom:0;overflow:auto}.page-template-NurseRecruitment .hero-caption-inner{display:table;width:100%;height:100%}.page-template-NurseRecruitment .hero-caption-content{display:table-cell;vertical-align:middle}.page-template-NurseRecruitment .hero-caption-content h1,.page-template-NurseRecruitment .hero-caption-content h2,.page-template-NurseRecruitment .hero-caption-content h3,.page-template-NurseRecruitment .hero-caption-content h4,.page-template-NurseRecruitment .hero-caption-content h5,.page-template-NurseRecruitment .hero-caption-content p{color:#fff;margin:0 0 5px;letter-spacing:-.04em}.page-template-NurseRecruitment .landing-blank-content{padding:50px 0 70px}@media (min-width:1200px){.page-template-NurseRecruitment .hero-caption{position:absolute;top:0;left:50%;right:10%;bottom:10px;overflow:auto}}@media (max-width:480px){.page-template-NurseRecruitment .hero-caption{font-size:.8em}}.btn-nurse{background-color:#a1b69a;text-shadow:none;border:none;font-weight:700;border-radius:0;letter-spacing:.04em}.btn-nurse:active,.btn-nurse:focus,.btn-nurse:hover{background-color:#758670;border:none;color:#fff}

.details_nurse{background-color:#fff;width:100%;padding:15px;text-align:center; min-height:270px;}

@media (min-width:769px){li.h4{width:71%}}

@media (max-width:991px) and (min-width:768px){
	#logo{margin:0 5px;width:150px;height:40px;background-size:150px}
.nav-container .navbar,li.h4{margin-bottom:0}
.nav-container li>a{font-size:.8em}
.nav-container .container{padding-left:0;padding-right:0}
.utility ul{font-size:11px}div.ccm-page header .ccm-search-block-form .ccm-search-block-text{border-radius:30px;padding:5px 20px 5px 35px;line-height:25px}
div.ccm-page header .ccm-search-block-form:before{top:15px}
li.headericons{width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;padding:0}
li.headericons .fa-phone{font-size:18px;line-height:35px;padding: 2px;}
li.h4{font-size:12px;line-height:16px;width:75%;margin-top:0}
li.h4 span{font-size:15px;line-height:18px;display:none}
li.h4 a{display:inline-block}
.mobile-utility ul{top:0}
.mobile-header-btn{margin:0;padding:6px 7px;font-size:.8em}
.headericons .fa-stack{font-size:.7em}
.page-template-home main{padding-top:120px}
.nav-container{height:40px}
.yamm-content .nav>li>a{line-height:1.25em}
.yamm-content p:first-child{padding-top:0}
.yamm-content p a{font-size:.9em}
.yamm ul li,.yamm-content ul.nav li{padding:10px 22px 7px 0; margin-left:-6px;}}
@media (max-width:1199px) and (min-width:992px){
.nav-container li>a{font-size:.93em}
}
#searchbar .ccm-search-block-form{position:relative;margin-bottom:15px}#searchbar .ccm-search-block-form:before{top:3px;left:20px; font-size: 14px;}

.page-template-quiz-landing .cta-left{background-color:#63656a}@media (min-width:768px){.page-template-quiz-landing .cta-left{padding-right:220px}.page-template-quiz-landing .ad-img-callout{position:absolute;bottom:0;right:0}}@media (min-width:992px){.page-template-quiz-landing .cta-left{padding-left:5%;padding-right:120px}.page-template-quiz-landing .cta-right{padding-right:5%;padding-left:200px}.page-template-quiz-landing .ad-img-callout{position:absolute;bottom:0;right:-189px}}@media (min-width:1024px){.page-template-quiz-landing .cta-right{padding-right:5%}}@media (min-width:1200px){.page-template-quiz-landing .cta-right{padding-right:10%}}@media (min-width:1400px){.page-template-quiz-landing .cta-right{padding-right:15%}}.page-template-quiz-landing .ccm-block-feature-item li p{padding-top:16px}.page-template-quiz-landing .landing-cta{position:relative;min-height:300px;margin-bottom:0}.page-template-quiz-landing .landing-cta .col-md-5,.page-template-quiz-landing .landing-cta .col-md-7{min-height:300px;padding-top:20px}.page-template-quiz-landing h2{font-family:'HCo Ideal Sans SSm',sans-serif;font-weight:900;color:#315e7c}.page-template-ad-landing .landing-cta .cta-left h2,.page-template-quiz-landing .landing-cta .cta-left{color:#fff}.page-template-quiz-landing .ad-img-callout img{margin:0 auto}.page-template-quiz-landing .ad-hero-lead h1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}.page-template-quiz-landing .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,1)}.page-template-quiz-landing .ad-hero-lead{position:absolute;top:30%;right:5%;color:#fff;text-align:left;width:50%}.page-template-quiz-landing .ad-hero-btn{margin-top:15px;margin-left:5px}.page-template-quiz-landing .ad-hero-btn,.page-template-quiz-landing .ad-hero-btn a,.page-template-quiz-landing .ad-hero-btn a:hover{color:#fff}.page-template-quiz-landing .anchor{display:block;height:161px;margin-top:-161px;visibility:hidden}.page-template-quiz-landing main form p{margin-top:30px;font-weight:600}.page-template-quiz-landing main form{margin-bottom:60px}.page-template-quiz-landing main a{color:#315e7c;font-weight:700}.page-template-quiz-landing main a:active,.page-template-quiz-landing main a:focus,.page-template-quiz-landing main a:hover{color:#004e72}.page-template-quiz-landing main .cta-left a,.page-template-quiz-landing main .cta-left a:active,.page-template-quiz-landing main .cta-left a:focus,.page-template-quiz-landing main .cta-left a:hover{color:#fff;text-decoration:underline}.page-template-quiz-landing .cta-right .ccm-block-feature-item p{padding-top:15px}.page-template-quiz-landing main h2 a:active,.page-template-quiz-landing main h2 a:focus,.page-template-quiz-landing main h2 a:hover{text-decoration:none;color:#315e7c}@media (max-width:1024px){.page-template-quiz-landing .main-hero img{width:125%;max-width:none;margin-left:-25%}.page-template-quiz-landing .ad-hero-lead{top:15%;width:70%}.page-template-quiz-landing .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,.5)}}@media (max-width:768px){.page-template-quiz-landing .ad-hero-lead{position:absolute;bottom:0;top:30%;padding-left:15px!important;width:60%}.page-template-quiz-landing .main-hero img{width:175%;height:auto;max-width:none;margin-left:-32.5%}}@media (max-width:600px){.page-template-quiz-landing .ad-hero-lead{top:10%}.page-template-quiz-landing .ad-hero-lead h1{font-size:27px}.page-template-quiz-landing .ad-hero-lead h2{font-size:20px}.page-template-podcast .ad-hero-lead h3, .page-template-campaign .ad-hero-lead h3{display:none}}@media (max-width:480px){.page-template-podcast .ad-hero-lead h1, .page-template-campaign .ad-hero-lead h1{font-size:18px}}.page-template-podcast .ad-hero-lead h1, .page-template-campaign .ad-hero-lead h1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7);margin:0 0 5px;letter-spacing:-.04em}.page-template-podcast .ad-hero-lead h2, .page-template-campaign .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,1)}.page-template-podcast .ad-hero-lead, .page-template-campaign .ad-hero-lead{position:absolute;top:40%;right:5%;color:#fff;text-align:left;width:90%}


/* QUIZ MOBILE STYLING  */
.page-template-quiz-mobile .cta-left{background-color:#63656a}@media (min-width:768px){.page-template-quiz-mobile .cta-left{padding-right:220px}.page-template-quiz-mobile .ad-img-callout{position:absolute;bottom:0;right:0}}@media (min-width:992px){.page-template-quiz-mobile .cta-left{padding-left:5%;padding-right:120px}.page-template-quiz-mobile .cta-right{padding-right:5%;padding-left:200px}.page-template-quiz-mobile .ad-img-callout{position:absolute;bottom:0;right:-189px}}@media (min-width:1024px){.page-template-quiz-mobile .cta-right{padding-right:5%}}@media (min-width:1200px){.page-template-quiz-mobile .cta-right{padding-right:10%}}@media (min-width:1400px){.page-template-quiz-mobile .cta-right{padding-right:15%}}.page-template-quiz-mobile .ccm-block-feature-item li p{padding-top:16px}.page-template-quiz-mobile .mobile-cta{position:relative;min-height:300px;margin-bottom:0}.page-template-quiz-mobile .mobile-cta .col-md-5,.page-template-quiz-mobile .mobile-cta .col-md-7{min-height:300px;padding-top:20px}.page-template-quiz-mobile h2{font-family:'HCo Ideal Sans SSm',sans-serif;font-weight:900;color:#315e7c}.page-template-ad-mobile .mobile-cta .cta-left h2,.page-template-quiz-mobile .mobile-cta .cta-left{color:#fff}.page-template-quiz-mobile .ad-img-callout img{margin:0 auto}.page-template-quiz-mobile .ad-hero-lead h1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}.page-template-quiz-mobile .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,1)}.page-template-quiz-mobile .ad-hero-lead{position:absolute;top:30%;right:5%;color:#fff;text-align:left;width:50%}.page-template-quiz-mobile .ad-hero-btn{margin-top:15px;margin-left:5px}.page-template-quiz-mobile .ad-hero-btn,.page-template-quiz-mobile .ad-hero-btn a,.page-template-quiz-mobile .ad-hero-btn a:hover{color:#444}.page-template-quiz-mobile .anchor{display:block;height:161px;margin-top:-161px;visibility:hidden}.page-template-quiz-mobile main form p{margin-top:30px;font-weight:600}.page-template-quiz-mobile main form{margin-bottom:60px}.page-template-quiz-mobile main a{font-weight:700}.page-template-quiz-mobile main a:active,.page-template-quiz-mobile main a:focus,.page-template-quiz-mobile main a:hover{color:#004e72}

.page-template-quiz-mobile main .cta-left a,.page-template-quiz-mobile main .cta-left a:active,.page-template-quiz-mobile main .cta-left a:focus,.page-template-quiz-mobile main .cta-left a:hover{color:#333;text-decoration:none}

.page-template-quiz-mobile .cta-right .ccm-block-feature-item p{padding-top:15px}.page-template-quiz-mobile main h2 a:active,.page-template-quiz-mobile main h2 a:focus,.page-template-quiz-mobile main h2 a:hover{text-decoration:none;color:#315e7c}@media (max-width:1024px){.page-template-quiz-mobile .main-hero img{width:125%;max-width:none;margin-left:-25%}.page-template-quiz-mobile .ad-hero-lead{top:15%;width:70%}.page-template-quiz-mobile .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,.5)}}@media (max-width:768px){.page-template-quiz-mobile .ad-hero-lead{position:absolute;bottom:0;top:30%;padding-left:15px!important;width:60%}.page-template-quiz-mobile .main-hero img{width:175%;height:auto;max-width:none;margin-left:-32.5%}}@media (max-width:600px){.page-template-quiz-mobile .ad-hero-lead{top:10%}.page-template-quiz-mobile .ad-hero-lead h1{font-size:27px}.page-template-quiz-mobile .ad-hero-lead h2{font-size:20px}}

.quiz-hero-lead{
	position:absolute;
	top:20%;
	left:0;
	color:#fff;
	text-align:left;
	padding-left:53%;
	padding-right:10%
}

.quiz-hero-lead h1{font-size:48px;line-height:58px;font-weight:300;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.6);margin:0 0 5px;letter-spacing:-.04em}
.quiz-hero-lead h2{font-size:24px;}


@media (max-width:1334px) {
.quiz-hero-lead h1{font-size:40px;line-height:46px;}
}

@media (max-width:1199px){.callout,.callout-landing{margin-bottom:20px}

.quiz-hero-lead h1{font-size:2em;line-height:1.2em;margin-bottom:0}}

@media (max-width:991px){
.quiz-hero-lead h3,h3{text-shadow:none}
.quiz-hero-lead{position:relative;background:#f1f1f1;padding-bottom:20px;padding-right:5%;padding-left:5%;}
.quiz-hero-lead h1{font-size:2em;line-height:1;padding-top:15px;padding-bottom:0;margin-top:0;margin-bottom:0;text-shadow:none;color:#315e7c;letter-spacing:0}
.quiz-hero-lead{position:relative}

.quiz-hero-lead h1{font-size:42px;line-height:48px}}

@media (max-width:767px){
	.quiz-hero-lead{position:relative;background:#f1f1f1;padding-bottom:20px}
	.quiz-hero-lead h1{font-size:2em;line-height:1;padding-top:15px;padding-bottom:0;margin-top:0;margin-bottom:0;text-shadow:none;color:#315e7c;letter-spacing:0}}


/* The container */
.radio-inline {
  display: block;
  position: relative;
  padding-left: 35px !important;
  margin-bottom: 12px!important;
  cursor: pointer;
  font-size: 18px;
  margin-left: 0px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.radio-inline input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-inline:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.radio-inline input:checked ~ .checkmark {
  background-color: #6699b0;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.radio-inline input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.radio-inline .checkmark:after {
  top: 9px;
  left: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}


/* END QUIZ MOBILE STYLING  */




/* FACT SHEET STYLING  */

.page-template-fact-sheet .cta-left, .page-template-quiz-mobile .cta-left{background-color:#4f7889; height: 250px;}
.page-template-fact-sheet .cta-left h2, .page-template-quiz-mobile .cta-left h2{color:#fff}
.page-template-fact-sheet .cta-left a, .page-template-quiz-mobile .cta-left a{color:#c3c3c3}
.page-template-fact-sheet .cta-left, .page-template-quiz-mobile .cta-left{color:#fff}
.page-template-fact-sheet .cta-left, .page-template-quiz-mobile .cta-left{padding-left:19%; padding-top:20px; padding-bottom:20px; padding-right:50px}

.page-template-fact-sheet .cta-right, .page-template-quiz-mobile .cta-right{padding-top:20px; padding-bottom:20px; padding-left: 65px; background-color:#f1f1f1; height: 250px;}

.page-template-fact-sheet .landing-cta {display:block; position:relative;min-height:300px;margin-bottom:0}

@media (min-width:768px){

.page-template-fact-sheet .cta-left, .page-template-quiz-mobile .cta-left{padding-left:10%; padding-top:20px; padding-bottom:20px; padding-right:50px}

.page-template-fact-sheet .cta-right, .page-template-quiz-mobile .cta-right{padding-right:5%; padding-top:20px; padding-bottom:20px; padding-left:5%;}

}

@media (max-width:576px){

.imageresponse{display:none;}
.page-template-fact-sheet .cta-left, .page-template-quiz-mobile .cta-left{padding-left:5%;}
.panel-text {font-size: 12px;}
}
@media (max-width:768px){

.imageresponse{display:none;}
.page-template-fact-sheet .cta-left, .page-template-quiz-mobile .cta-left{padding-left:5%;}

}

/* END FACT SHEET STYLING  */


/*==========================*/
/* VIDEO PATIENT STORIES */
/*==========================*/

.video-landing.btn-primary:hover, .video-landing.btn-primary:focus, .video-landing.btn-primary:active, .video-landing.btn-primary.active, .video-landing.open>.dropdown-toggle.btn-primary {
	background-color: #ffb700 !important;
}

.videolanding-hero-section {
    padding: 0;
    position: relative;
    overflow-x: hidden;
}
.videolanding-hero {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}
.videolanding-hero img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100px;
}
.videolanding-hero-header {
   position: absolute;
    top: 0;
    left: 0;
    color: #555;
}
.videolanding-hero-header h1 {
    text-align: center;
    font-weight: 700;
    color: #fff;
    padding: 0;
    padding-top: 20px;
}

.video-landing .col-content .dropdown {
    display: inline-block;
    margin-left: 15px;
}


.video-landing .ccm-block-page-list-page-entry-grid-thumbnail {
    text-align: center;
    min-height: 455px;
}
/*.video-landing .ccm-block-page-list-description {
    padding-top: 10px 25px;
    text-align: left;
}*/
.video-landing .ccm-block-page-list-title {
    font-size: 2rem;
    padding: 10px 10px 5px 10px;
    text-align: left;
}
.video-landing div.ccm-block-page-list-page-entry-grid-thumbnail img {
    width: 100%;
    height: auto;
}

.video-landing-header .videolanding-hero-header {
    top: 0;
}
.video-landing .nav > li > a {
    text-transform: capitalize;
    color: #0d1733;
}
.video-landing .dropdown-menu {
    min-width: 250px;
    top: 40px;
}
.video-landing .nav > li {
    display: block;
}
.youtubeBlockResponsive16by9 {
    padding-bottom: 56.25%;
}
.youtubeBlockResponsive16by9,
.youtubeBlockResponsive4by3 {
    position: relative;
    height: 0;
}
.youtubeBlockResponsive16by9 iframe,
.youtubeBlockResponsive4by3 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-landing .col-content .dropdown {
    display: inline-block;
    margin-left: 15px;
}

.video-landing .dropdown-menu {
padding: 10px 10px;
margin-top:1px !important;
background-color: #eee;
}
.video-landing .dropdown-menu ul>li{
	
}
.video-landing .dropdown-menu ul>li>a {
	text-decoration: none;
	padding: 10px 20px 10px 20px;
}
.video-landing .dropdown-menu ul>li>a:active {
	color: #3071a9;
}
.video-landing .dropdown-menu ul>li>a:hover {
	background: #ffffff;
	color: #3071a9;
}
@media (max-width: 450px) {
	 .video-landing .dropdown {
        display: block !important;
    }
    .video-landing .dropdown .btn {
        display: block !important;
        width: 100%;
        margin-bottom: 10px;
    }
    .video-landing .dropdown-menu {
        min-width: 100%;
        top: 40px;
    }
}


@media (min-width: 1200px) {
	.video-landing-header .videolanding-hero-header{
        top: 30%;
    }
  .video-landing .ccm-block-page-list-page-entry-grid-thumbnail {
    min-height: 435px;
}
.videolanding-hero-header h1 {
	padding-top: 1%;
}
}

/*==========================*/
/* END - VIDEO PATIENT STORIES */
/*==========================*/




.navlocation{
text-transform:none!important;
font-size:13px!important;
margin-top:0!important;
font-weight:400!important;
margin-bottom:-15px!important;
color:#315e7c!important;
display: inline!important;
}

.page-template-rc-recruit .ad-hero-lead h1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7);margin:0 0 5px;letter-spacing:-.04em}.page-template-rc-recruit .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,1)}.page-template-rc-recruit .ad-hero-lead{position:absolute;top:30%;left:60%;color:#fff;text-align:left;width:40%}@media (max-width:767px){.page-template-podcast .ad-hero-lead h3,.page-template-rc-recruit .ad-hero-lead h3, .page-template-campaign .ad-hero-lead h3{color:#fff}}@media (max-width:991px){.page-template-podcast .ad-hero-lead h3,.page-template-rc-recruit .ad-hero-lead h3, .page-template-campaign .ad-hero-lead h3{color:#fff}}@media (max-width:1024px){.page-template-rc-recruit .main-hero img{width:125%;max-width:none;margin-left:-25%;margin-right:5%}.page-template-rc-recruit .ad-hero-lead{top:15%;width:40%}.page-template-rc-recruit .ad-hero-lead h2{text-shadow:2px 2px 12px rgba(255,255,255,.5)}}@media (max-width:768px){.page-template-rc-recruit .ad-hero-lead{position:absolute;bottom:0;top:30%;padding-left:15px!important;width:40%;margin-right:5%}.page-template-rc-recruit .main-hero img{width:175%;height:auto;max-width:none;margin-left:-32.5%}}@media (max-width:600px){.page-template-rc-recruit .ad-hero-lead h3{display:none}.page-template-rc-recruit .ad-hero-lead{top:10%;margin-right:5%}.page-template-rc-recruit .ad-hero-lead h1,.page-template-rc-recruit .ad-hero-lead h2{font-size:20px}}img.globe{height:13px;width:auto;padding-right:2px}li.language{color:#414a53;list-style:none;font-size:14px!important}li.language a{color:#414a53!important;font-size:14px!important;text-transform:uppercase;font-weight:600}#locaPrograms tr.tr-delimiter{display:block;width:100%;padding:0!important;margin:0!important;border-bottom:1px solid #e9e9e9}#locaPrograms .program-desc{display:none}.panel-default.panel-programs>.panel-heading{padding:0}.panel-programs .panel-heading .fa{width:auto!important;padding:20px}.panel-programs .panel-heading .fa.fa-minus{margin-right:9.5px}.panel-programs .panel-title a{text-decoration:none;font-weight:900}.panel-programs .panel-title a:hover{font-weight:900}.paddingsides{padding:15px 15px 15px 15px}

/* fixes main nav link without dropdown  */
.nav-container .navbar-nav a {color: #414a53; font-weight:700; text-decoration: none;} .dropdown-menu .yamm-content li a { font-weight: 400; }

.gm-style img {
    width: 100px;
}


/* Icon 3 */

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
  width: 20px;
  height: 25px;
  position: relative;
  margin: 00px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #414A53;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 8px;
}

#nav-icon3 span:nth-child(4) {
  top: 16px;
}

#nav-icon3.open span:nth-child(1) {
  top: 8px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}
/*TEXT DECORATION EXCLUSIONS*/
.global-alert-bar a{
	font-weight: 500;
	text-decoration: none;
}
.global-alert-bar a:hover {
	text-decoration: underline;
}
.programs2-page-list a,
.programs3-page-list a,
.programs4-page-list a,
.programs5-page-list a {
	text-decoration: none;
}
.ccm-block-topic-list-page-topics a {
	text-decoration: none;
}
.work-three-col-block a {
	text-decoration: none;
}
#tag-cloud-badges a {text-decoration: none;}
@media (max-width:360px){li.headericons {padding: 13px 3px 13px 3px;}}


/*STAFF UPDATES*/
.staff-form {background:#d4d4d4; padding:10px 30px 30px 30px;}
	.no-staffs-msg {text-align: center;}
	.staff-reset-text {font-size: 16px; font-weight: 900; font-family: 'raleway', sans-serif;}
	.staff-reset {text-align: right; padding: 25px 40px 0 0; }
	.allStaff-table tbody input[type=text] {padding: 20px 10px; font-size: 16px; width: 100%; max-width: inherit;}
	.allStaff .nav-tabs {border-bottom: 0 !important;}
	@media (max-width:767px) {.allStaff h3 {font-size: 24px; padding-top: 15px;}}
	@media (max-width:1200px) {.staff-reset {padding: 25px 20px 0 0; }}
/*STAFF UPDATES END*/

 /* iphone 3 */
@media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 1) { .mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 3px 13px 3px; margin: 0 auto; text-align: center;}}

/* iphone 4 */
@media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 2) {.mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 3px 13px 3px; margin: 0 auto; text-align: center;} }

/* iphone 5 */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-device-pixel-ratio: 2) {.mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 3px 13px 3px; margin: 0 auto; text-align: center;} }

/* iphone 6, 6s, 7, 8 */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) { .mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 3px 13px 3px; margin: 0 auto; text-align: center;}}

/* iphone 6+, 6s+, 7+, 8+ */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {.mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 6px 13px 6px; margin: 0 auto; text-align: center;} }

/* iphone X , XS, 11 Pro */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) { .mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 4px 13px 4px; margin: 0 auto; text-align: center;}}

/* iphone XR, 11 */
@media only screen and (min-device-width : 414px) and (max-device-height : 896px) and (-webkit-device-pixel-ratio : 2) {.mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 6px 13px 6px; margin: 0 auto; text-align: center;} }

/* iphone XS Max, 11 Pro Max */
@media only screen and (min-device-width : 414px) and (max-device-height : 896px) and (-webkit-device-pixel-ratio : 3) { .mobile-utility ul {text-align: center;}
li.headericons {padding: 13px 6px 13px 6px; margin: 0 auto; text-align: center;}}


@media (max-width:767px) {
 .hidden-xs {
  display:none !important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none !important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none !important
 }
}
@media (min-width:1200px) {
 .hidden-lg {
  display:none !important
 }
}

/* FORMIDIBLE */

.form_column {
  padding-left:30px;
}

/* styles added for ADA Compliance */
.hidden {display: none;}
.text-muted {
    color: #c10000;
}

.formidable .help-block .counter {color: #333 !important;}
.form-control {box-shadow: none;}
.formidable .file_upload {border: 1px solid #c6c6c6!important;}

/* Location Staff Block */

.staffwidth{
	width: 120px;
}

.fa-facebook,.fa.fa-facebook,.fas.fa-facebook,
.fa-twitter,.fa.fa-twitter,.fas.fa-twitter,
.fa-linkedin,.fa.fa-linkedin,.fas.fa-linkedin,
.fa-pinterest,.fa.fa-pinterest,.fas.fa-pinterest,
.fa-instagram,.fa.fa-instagram,.fas.fa-instagram,
.fa-youtube,.fa.fa-youtube,.fas.fa-youtube{font-family: "Font Awesome 5 Brands";}
.form-select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
}


.form-radio, .form-check {
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-radio label, .form-check label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.form-radio input[type="radio"], .radio-inline input[type="radio"], .form-check input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: 0;
    margin-top: 4px;
}

.open > .dropdown-menu, .ccm-ui .open > .dropdown-menu {
    display: block;
}

/* GOOGLE MAPS EMBED */


.google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
  }
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }





