body{font-family:"Nunito Sans"!important;font-size:20px;color:#000!important}h1,h2,h3,h4,h5,h6{font-family:"Raleway";font-weight:400}header.top-header{padding-bottom:20px}.bt_bb_fe_wrap{min-height:0px!important}.menuHolder{position:relative;padding:23px 0 0}.btClear{clear:both}.menuPort{margin:0 0 0 0;font-family:"Nunito Sans";font-size:14px}.menuPort nav{float:left;margin:0 0 0 50px;display:block}.menuPort nav ul{list-style:none;display:block;margin:0;padding:0;-webkit-transition:all 360ms ease 0s;-moz-transition:all 360ms ease 0s;transition:all 360ms ease 0s}.menuPort nav ul li{display:block;margin:0;padding:0;position:relative}.menuPort>nav>ul>li{margin:0 30px 0 0!important}.menuPort nav ul li a{font-weight:400;color:#444!important;display:block;position:relative}.menuPort nav ul li a:hover{color:#30b2d2!important}.menuPort ul li{float:left;position:relative;z-index:5;border:0 solid red}.btCapitalizeMainMenuItems .menuPort nav>ul>li>a{text-transform:uppercase}.menuPort nav>ul>li{line-height:55px}.menuPort nav ul>li.menu-item-has-children>a:before{content:' ';position:absolute;left:50%;bottom:0;width:0;height:0;margin:0 0 3px -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0cb8b6;opacity:0;-webkit-transition:all 360ms ease;-moz-transition:all 360ms ease;transition:all 360ms ease}.menuPort nav ul>li.menu-item-has-children.on a:before{opacity:1}.menuPort nav ul ul li{font-size:13px;line-height:1.25}.menuPort nav ul ul li a{padding:7px 10px 7px 27px;text-transform:none;font-weight:400}.menuPort nav ul ul li:first-child>a{padding:16px 10px 7px 27px}.menuPort nav ul ul li:last-child>a{padding:7px 10px 16px 27px}.menuPort:before,.menuPort:after,.menuPort nav.leftNav:before,.menuPort nav.leftNav:after{content:' ';display:block;position:absolute;width:auto;height:1px;top:0}.menuPort ul ul li,.menuPort ul ul li,.menuPort ul ul,.menuPort ul ul{background-color:#f1f1f1}.menuPort ul li ul li{float:none}.menuPort ul ul li{z-index:4}.menuPort ul li{float:left;position:relative;z-index:5}.menuPort nav ul ul li{font-size:13px;line-height:1.25}.menuPort nav ul ul li a:before{content:'\f105';display:block;float:left;margin:2px 0 0 -12px;font:normal 13px/1 FontAwesome;-o-text-overflow:ellipsis;text-overflow:ellipsis}.menuPort ul li{float:left;position:relative;z-index:5}.menuPort nav ul li{display:block;margin:0;padding:0}.menuPort ul li.on ul{opacity:1;pointer-events:auto}body.btMenuHorizontal .menuPort ul li.on ul li.on ul{opacity:1;pointer-events:auto}.menuPort nav ul li a:hover{color:#30b2d2!important}.menuPort nav ul li.current-menu-item a{-webkit-box-shadow:0 -3px 0 0 #30b2d2 inset;box-shadow:0 -3px 0 0 #30b2d2 inset}.menuPort nav ul li a{padding:0;text-decoration:none}.menuPort nav ul li a{display:block;position:relative}.menuPort nav>ul>li.menu-item-has-children>a:before{border-bottom:6px solid #30b2d2}.menuPort nav>ul>li.current-menu-ancestor>a,.btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a{-webkit-box-shadow:0 -3px 0 0 #30b2d2 inset;box-shadow:0 -3px 0 0 #30b2d2 inset}.menuPort nav>ul>li>ul li.current-menu-ancestor>a,.btMenuHorizontal .menuPort nav>ul>li>ul li.current-menu-item>a{color:#30b2d2!important}.subToggler{display:none;cursor:pointer;position:absolute;right:-18px;top:0;width:45px;line-height:inherit;z-index:80;padding:0;text-align:center}.subToggler:before{color:#30b2d2}.menuPort ul>li>ul{opacity:0}.menuPort ul ul{position:absolute;width:240px;top:auto;margin:-3px 0 0;pointer-events:none}.menuPort ul ul{right:auto;left:0;text-align:left}.menuPort ul ul li:first-child>a{border-top:3px solid #30b2d2}.menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a,.menuPort>nav>ul>li.btMenuWideDropdown>ul>li:first-child>a{border-top:3px solid #30b2d2}.bt_bb_content_slider_item{background-position:center;background-repeat:no-repeat;background-size:cover}.bt_bb_content_slider_item_content .bt_bb_row_wrapper{min-height:576px}.bt_bb_content_slider_item_content .bt_bb_row_inner{display:table;table-layout:fixed;width:101%;margin:0}.bt_bb_content_slider_item_content .bt_bb_column_inner{float:none;height:100%;display:table-cell;vertical-align:middle}.bt_bb_content_slider_item_content{padding-left:20px;padding-right:20px}.bt_bb_headline{background-color:rgba(0,0,0,.4);color:#FFF;text-align:center!important}.bt_bb_content_slider_item_content{max-width:1160px;margin:0 auto 30px;width:auto;height:auto}.bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline{font-size:24px!important}.bt_bb_section.bt_bb_full_screen>.bt_bb_port{min-height:initial!important}.bt_bb_headline_tag{font-family:"Raleway";font-size:60px!important;margin:0 0 13px}.bt_bb_headline_tag b{font-family:"Raleway";color:#30b2d2}.{color:#30b2d2!important;font-family:"Roboto"}.headline_hero_mod .bt_bb_headline_subheadline{padding-bottom:40px}.bt_bb_separator_v2.sep-xs{min-height:auto!important}.headline_hero{width:545px;height:245px;border:0 solid red}.bt_bb_headline:after{content:'';clear:both;width:60px;display:table;float:left;height:2px;line-height:2px;overflow:hidden}.bt_bb_headline .bt_bb_headline_superheadline{color:#000!important}.headline_hero.bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.headline_hero_mod.bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.inner-content .bt_bb_headline_content:before{box-shadow:0 2px 0 0 #444 inset;content:'';clear:both;width:60px!important;display:table!important;height:2px;line-height:2px;overflow:hidden}.headline_hero{border:0 solid red}b,strong{font-weight:800!important}.headline_hero .bt_bb_headline_content:after,.headline_hero .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after{content:' ';margin:.55em 0 .8em;border-style:solid;border-width:0 0 2px;box-shadow:0 2px 0 0 #fff inset;margin-left:50%;width:1em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);clear:both;width:60px!important;float:right!important;height:2px;line-height:2px;overflow:hidden;margin-right:220px!important}.bt_bb_link{font-weight:700}.btn-surgeon{display:block}.bt_bb_port{width:100%;border:0 solid red}.bt_bb_cell{border:0 solid green}.bt_bb_headline_subheadline{border:0 solid orange}.bt_bb_size_small{font-size:14px!important;border-radius:3px}.bt_bb_headline_tag{text-decoration:none!important}s{text-decoration:none!important}.bt_bb_size_small.bt_bb_button span{color:#fff;text-decoration:none}.bt_bb_size_small.bt_bb_button.color-alternate{background-color:#1c4c93;border:2px solid #1c4c93}.bt_bb_size_small.bt_bb_button.color-alternate:hover{background-color:#102b53;border:2px solid #102b53}.bt_bb_size_small.bt_bb_button.color-accent{background-color:#30b2d2;border:2px solid #30b2d2}.bt_bb_size_small.bt_bb_button.color-accent:hover{background-color:#0cb8b6;border:2px solid #0cb8b6}.bt_bb_button.bt_bb_style_outline a{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}@media screen and (min-width:768px){.jhmc-bootstrap-menu-medicare{display:none}.jhmc-menu-medicare{display:block}.navbar-nav{float:left;margin:0;display:none}}.bt_bb_section.bt_bb_full_screen>.bt_bb_port{min-height:initial!important}.dash:before{content:'';clear:both;width:60px;display:table;float:left;height:2px;line-height:2px;overflow:hidden}.bt_bb_headline .bt_bb_headline_subheadline{font-size:20px}.bt_bb_section .section-content .bt_bb_headline{background-color:#fff!important;color:#000!important;text-align:left!important}.bt_bb_section.content-videos .section-content .bt_bb_headline{background-color:#fff!important;color:#000!important;text-align:center!important}.content-videos{border:0 solid red;text-align:center}.content-videos .bt_bb_headline_tag{text-align:center}.inner-content .bt_bb_headline .bt_bb_headline_subheadline{margin-top:20px}.conditions-services .bt_bb_headline .bt_bb_headline_subheadline{font-weight:600!important}.inner-content.content-videos .bt_bb_headline_subheadline{text-align:center!important}.bt_bb_section .content-videos .bt_bb_headline{text-align:center!important}.videos .bt_bb_column .bt_bb_column_content{background-color:#eee!important;padding:0 10px}.videos .bt_bb_headline_tag,.videos .btSuperTitle{color:#000!important}.videos .btSuperTitle{font-size:13px;margin:0 0 8px}.videos h3,.videos h4{font-size:14px;margin:0 0 10px}.videos s{font-weight:700;text-decoration:none;font-size:14px!important;margin:0 0 10px}.videos .btSubTitle{font-size:14px;margin:0 0 10px}.videos .bt_bb_link{text-align:right}.videos .bt_bb_link span{color:#1c4c93!important}.videos .bt_bb_headline{background-color:#eee!important;color:#000;text-align:center!important}.videos .bt_bb_button{float:right}.videos .bt_bb_headline_superheadline{font-size:13px!important}.videos .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline{font-size:13px!important}.videos .bt_bb_headline_content:before{width:30px!important;display:table!important;float:none;height:1px;line-height:1px;text-align:center;margin-left:auto;margin-right:auto}.videos .bt_bb_headline_subheadline{font-size:14px;margin:0 0 7px}.bt_bb_row.videos .bt_bb_button{float:right}.btn-direction,.btn-direction:hover{background-color:#7f0941!important;border:2px solid #7f0941!important}.visit-location{background:linear-gradient(to right,rgba(225,225,225,1) 0%,rgba(255,255,255,1) 50%,rgba(225,225,225,1) 100%)}.visit-location h1,.visit-location .bt_bb_headline_subheadline{float:left}.visit-location .bt_bb_headline_subheadline{margin-top:30px}.visit-location h1 s{font-weight:700;text-decoration:none}.visit-location .bt_bb_headline{background-color:transparent}.contact-us{background:linear-gradient(to right,rgba(225,225,225,1) 0%,rgba(255,255,255,1) 50%,rgba(225,225,225,1) 100%);background:linear-gradient(to right,rgba(225,225,225,1) 0%,rgba(255,255,255,1) 50%,rgba(225,225,225,1) 100%)}.contact-form{background:linear-gradient(to right,rgba(130,190,66,1) 0%,rgba(48,178,210,1) 0%,rgba(28,76,147,1) 0%);background:linear-gradient(to right,rgba(225,225,225,1) 0%,rgba(255,255,255,1) 50%,rgba(225,225,225,1) 100%)}.contact-us .section-content .bt_bb_headline{background-color:transparent!important;color:#333!important}.contact-us .section-content .bt_bb_headline .bt_bb_headline_tag{font-size:35px!important}.contact-us{border:0 solid red}.bt_bb_contact_form_7 p{color:#333;font-size:13px}.bt_bb_contact_form_7 input[type="text"],.bt_bb_contact_form_7 input[type="email"],.bt_bb_contact_form_7 textarea{padding:0 20px;width:100%;display:block;font-family:"Montserrat";font-size:15px;line-height:initial;font-weight:300;border:none;-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px rgba(225,225,225,1) inset;-webkit-appearance:none;border-radius:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-color:rgba(225,225,225,.095);border-radius:3px}.bt_bb_contact_form_7 input[type="text"],.bt_bb_contact_form_7 input[type="email"]{height:44px}.bt_bb_contact_form_7 input[type="submit"]{background:#30b2d2;border:none;color:#fff;cursor:pointer;padding:1em 2em 1em 2em;font-weight:700;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;overflow:hidden;width:auto!important;font-size:14px;line-height:1;display:inline-block;font-family:"Nunito Sans";border-radius:3px;margin-top:10px}.bt_bb_contact_form_7 input[type="submit"]:hover{background:#207e95!important}.conditions-services-header{border:0 solid red}.conditions-services-header .bt_bb_headline{margin-top:60px}.conditions-services-header .bt_bb_content_slider_item_content .bt_bb_row_wrapper{min-height:500px}.conditions-services-header .bt_bb_headline_superheadline_outside{color:#fff}.conditions-services-header .bt_bb_headline_tag{color:#fff}.conditions-services-header .bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.conditions-services-header .bt_bb_headline{background-color:transparent!important}.conditions-services-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content::before{margin-left:auto;margin-right:auto;float:none;width:1em;height:2px;color:#1c4c93}.cs-inner-content .bt_bb_headline{background-color:#fff!important;color:#000!important;text-align:left!important}.cs-inner-content h2.bt_bb_headline_tag span.bt_bb_headline_content{font-size:35px!important}.cs-inner-content .bt_bb_headline .bt_bb_headline_subheadline{font-size:20px!important;margin-top:20px}.cs-inner-content ul{font-size:20px;font-family:"Nunito Sans";color:#000}.cs-inner-content .bt_bb_cell_inner{padding:0 10px}.cs-inner-content .bt_bb_column{padding:0 50px;border:0 solid purple}.general-header{border:0 solid red}.general-header .bt_bb_headline{background:#fff}.general-header .bt_bb_headline_tag{color:#222}.general-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{width:1em!important;border:2px solid #222!important;float:none;margin-left:auto;margin-right:auto}.general-header .bt_bb_headline_tag{text-align:center!important}.md-inner-content h3.bt_bb_headline_tag{font-size:25px!important;font-weight:700}.md-inner-content span.bt_bb_headline_superheadline{font-size:16px!important}.md-inner-content .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{width:2.5em;border:2px solid #1c4c93}.md-inner-content .bt_bb_headline_superheadline{margin-bottom:8px}.md-inner-content .bt_bb_headline{background-color:#fff!important;color:#000!important;text-align:left!important}.md-inner-content h2.bt_bb_headline_tag span.bt_bb_headline_content{font-size:35px!important}.md-inner-content .bt_bb_headline .bt_bb_headline_subheadline{font-size:20px!important;margin-top:20px}.md-inner-content ul{font-size:20px;font-family:"Nunito Sans";color:#000}.md-inner-content .bt_bb_cell_inner{padding:0 10px}.md-inner-content .bt_bb_column{padding:0 20px;border:0 solid purple}.md-inner-content .bt_bb_image{border-bottom:#82be42 6px solid}.md-inner-content .bt_bb_size_small,.md-inner-content .bt_bb_size_small span{font-size:11px!important}.md-inner-content .bt_bb_size_small.bt_bb_button span{color:#000;text-transform:uppercase}.md-inner-content .bt_bb_size_small.bt_bb_button:hover span{color:#30b2d2}.ed-header{border:0 solid red}.ed-header .bt_bb_headline{margin-top:60px}.ed-header .bt_bb_content_slider_item_content{max-width:1420px}.ed-header .bt_bb_content_slider_item_content .bt_bb_row_wrapper{min-height:380px}.ed-header .bt_bb_headline_superheadline_outside{color:#fff}.ed-header .bt_bb_headline_tag{color:#fff}.ed-header .bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.ed-header .bt_bb_headline{background-color:transparent!important;float:left;text-align:left}.ed-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content::before{float:left;width:1em;height:2px;color:#fff}.bt_bb_section.ed-video-header .section-content .bt_bb_headline{background-color:#fff!important;color:#000!important;text-align:center!important}.bt_bb_section.ed-video-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content::before{width:1em;border:2px solid #1c4c93}.contact-header{border:0 solid red;background:linear-gradient(to right,rgba(130,190,66,1) 0%,rgba(48,178,210,1) 50%,rgba(28,76,147,1) 100%)}.contact-header .bt_bb_headline{margin-top:20px}.contact-header .bt_bb_content_slider_item_content .bt_bb_row_wrapper{min-height:500px}.contact-header .bt_bb_headline_superheadline_outside{color:#fff}.contact-header .bt_bb_headline_tag{color:#fff}.contact-header .bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.contact-header .bt_bb_headline{background-color:transparent!important}.conditions-services-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content::before{margin-left:auto;margin-right:auto;float:none;width:1em;height:2px;color:#1c4c93}.contact-us-content .bt_bb_headline{background-color:#fff;color:#222;text-align:left!important}.contact-us-form-map .bt_bb_contact_form_7 p{color:#222;font-size:13px}.contact-us-form-map .contact-form{background:#fff}.contact-us-form-map .bt_bb_contact_form_7 input[type="text"],.contact-us-form-map .bt_bb_contact_form_7 input[type="email"],.contact-us-form-map .bt_bb_contact_form_7 textarea{background-color:rgba(0,0,0,.07)}.contact-us-bottom{background:linear-gradient(to right,rgba(130,190,66,1) 0%,rgba(48,178,210,1) 50%,rgba(28,76,147,1) 100%);color:#fff!important}@media screen and (max-width:767px){.jhmc-bootstrap-menu-medicare{display:block}.jhmc-menu-medicare{display:none}}.doctor-header{background:linear-gradient(to right,rgba(130,190,66,1) 0%,rgba(48,178,210,1) 50%,rgba(28,76,147,1) 100%)}.doctor-header .bt_bb_headline{margin-top:0}.doctor-header .bt_bb_content_slider_item_content .bt_bb_row_wrapper{min-height:500px}.doctor-header .bt_bb_headline_superheadline_outside{color:#fff}.doctor-header .bt_bb_headline_tag{color:#fff}.doctor-header .bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.doctor-header .bt_bb_headline{background-color:transparent!important}.doctor-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{float:none!important;margin-left:auto!important;margin-right:auto!important;width:1em;border:2px solid #1c4c93}.doctor-header-darkBlue{background:linear-gradient(to right,rgba(15,39,127,1) 0%,rgba(48,178,210,1) 50%,rgba(28,76,147,1) 100%)}.doctor-header-darkBlue .bt_bb_headline{margin-top:0}.doctor-header-darkBlue .bt_bb_content_slider_item_content .bt_bb_row_wrapper{min-height:500px}.doctor-header-darkBlue .bt_bb_headline_superheadline_outside{color:#fff}.doctor-header-darkBlue .bt_bb_headline_tag{color:#fff}.doctor-header-darkBlue .bt_bb_headline .bt_bb_headline_superheadline{color:#fff!important}.doctor-header-darkBlue .bt_bb_headline{background-color:transparent!important}.doctor-header-darkBlue .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{float:none!important;margin-left:auto!important;margin-right:auto!important;width:1em;border:2px solid #1c4c93}.doctor-content .bt_bb_headline{background-color:#fff;color:#444;text-align:left!important}.doctor-content .bt_bb_headline .bt_bb_headline_subheadline{font-size:20px;font-size:18px;font-weight:400;line-height:1.55}.doctor-content .bt_bb_separator_v2.bt_bb_border_thickness_1 .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before{border-top:0;color:#ccc}.doctor-content .bt_bb_icon_holder{margin-top:-40px;margin-bottom:8px;margin-left:15px}.doctor-content .bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder{box-shadow:0 0 0 1em #30b2d2 inset!important;text-align:center!important;margin-top:-41px!important;margin-left:20px!important;color:#fff!important}.doctor-content .bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder:hover{box-shadow:0 0 0 1em #30b2d2 inset;text-align:center;margin-top:-41px!important;margin-left:20px!important;color:#fff!important}.doctor-content span.bt_bb_headline_superheadline{font-size:16px!important;color:#222!important}.doctor-content h3.bt_bb_headline_tag span.bt_bb_headline_content{font-weight:400;font-size:25px!important;color:#222!important}.doctor-content header.h3_general h3.bt_bb_headline_tag span.bt_bb_headline_content{font-size:40px!important}.doctor-content .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after{float:left!important;width:2.5em;border:2px solid #30b2d2}.doctor-content p{clear:left;font-size:13px;font-weight:400;line-height:1.7}.doctor-content .book-visit a.bt_bb_link{background-color:#1c4c93;position:relative;font-size:11px;font-weight:400;display:inline-block;padding:.5em .5em .5em .5em;color:#fff;text-align:center;height:22px;width:80px;border-radius:3px;transition:300ms ease all}.doctor-content .book-visit span.bt_bb_icon_holder{display:inline-block}.doctor-info .bt_bb_service{width:100%;color:#000}.doctor-info .bt_bb_icon_holder{float:left;text-align:left;display:inline-block;margin-top:0;margin-left:0}.doctor-info .bt_bb_service{width:100%;color:#000}.doctor-info .bt_bb_service .bt_bb_service_content{width:90%}.doctor-info .bt_bb_service .bt_bb_service_content_title{font-size:14px;margin:0 0 10px;font-weight:700}.doctor-info .bt_bb_service .bt_bb_service_content_text{font-size:11px;font-weight:400}.footer-header{background-color:#eee}.footer-header .bt_bb_headline{background-color:transparent}.footer-social{background-color:#eee}.footer-copyright{background:linear-gradient(to right,rgba(48,178,210,1) 50%,rgba(28,76,147,1) 100%)}.footer-header h5.bt_bb_headline_tag span.bt_bb_headline_content{background-color:transparent;color:#222;font-style:normal;font-weight:300;font-size:25px;font-style:initial}.inner-row{border:0 solid red;max-width:1240px;width:1240px;position:relative;margin-left:auto;margin-right:auto}.footer-copyright p{font-size:13px;font-weight:400;line-height:1.7;color:#fff}.footer-copyright ul{margin:0 -1em;padding:0;list-style:none;width:100%;text-align:right}.footer-copyright ul li{display:inline-block;float:right;margin-left:40px;text-align:right}.footer-copyright ul li a{font-size:13px;font-weight:400;line-height:1.7;color:#fff;text-decoration:none;text-transform:uppercase}li.btt a:after{content:"\f102";font-family:FontAwesome;font-size:1.2em;margin:0 0 0 5px}body.page-template-template-builder-test-full .main-content{padding-top:0;padding-bottom:0}body.page-template-template-builder .main-content{padding-top:0;padding-bottom:0}.navbar-brand-med{float:left;height:auto!important;padding:15px 15px;font-size:18px;line-height:initial!important}.jhmc-logo-mobile-med{width:100%!important;padding:0;margin:0;float:left}.img-responsive{display:block;max-width:100%;height:auto}.btIcoAccentColor a.bt_bb_icon_holder{color:#fff!important;-webkit-box-shadow:0 0 0 1em #30b2d2 inset!important;box-shadow:0 0 0 1em #30b2d2 inset!important}.btIcoAlterColor a.bt_bb_icon_holder{color:#fff!important;-webkit-box-shadow:0 0 0 1em #1c4c93 inset!important;box-shadow:0 0 0 1em #1c4c93 inset!important}.btIcoDefaultColor .bt_bb_icon_holder{color:#fff!important;-webkit-box-shadow:0 0 0 1em #666 inset!important;box-shadow:0 0 0 1em #666 inset!important}.contact-header .bt_bb_headline_content{text-align:center}.contact-header .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{float:none;margin-left:auto;margin-right:auto;color:#1c4c93;width:1em;border-width:3px 0 0}.contact-header .bt_bb_headline_subheadline{margin-top:20px;font-size:14px}.bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder{-webkit-box-shadow:0 0 0 1em var(--secondary-color,#fff) inset;box-shadow:0 0 0 1em var(--secondary-color,#fff) inset;color:var(--primary-color,#000)}.bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder{-webkit-box-shadow:0 0 0 1px var(--primary-color,#fff) inset;box-shadow:0 0 0 1px var(--primary-color,#fff) inset;color:var(--primary-color,#fff);background-color:transparent}.bt_bb_service.bt_bb_style_outline:hover .bt_bb_icon_holder{box-shadow:0 0 0 1em #fff inset;background-color:#fff;color:#000}.bt_bb_service.bt_bb_style_filled:hover .bt_bb_icon_holder{box-shadow:0 0 0 1px #fff inset;background-color:transparent;color:#fff}.conditions-services .bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder{-webkit-box-shadow:0 0 0 1em var(--secondary-color,#7f0941) inset;box-shadow:0 0 0 1em var(--secondary-color,#7f0941) inset;color:var(--primary-color,#fff)}.conditions-services .bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder{-webkit-box-shadow:0 0 0 1px var(--primary-color,#7f0941) inset;box-shadow:0 0 0 1px var(--primary-color,#7f0941) inset;color:var(--primary-color,#7f0941);background-color:transparent}.conditions-services .bt_bb_service.bt_bb_style_outline:hover .bt_bb_icon_holder{box-shadow:0 0 0 1em #7f0941 inset;background-color:#7f0941;color:#fff}.conditions-services .bt_bb_service.bt_bb_style_filled:hover .bt_bb_icon_holder{box-shadow:0 0 0 1px #7f0941 inset;background-color:transparent;color:#7f0941}.bt-meet-our-doctors .bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder{-webkit-box-shadow:0 0 0 1em var(--secondary-color,#260c56) inset;box-shadow:0 0 0 1em var(--secondary-color,#260c56) inset;color:var(--primary-color,#fff)}.bt-meet-our-doctors .bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder{-webkit-box-shadow:0 0 0 1px var(--primary-color,#260c56) inset;box-shadow:0 0 0 1px var(--primary-color,#260c56) inset;color:var(--primary-color,#260c56);background-color:transparent}.bt-meet-our-doctors .bt_bb_service.bt_bb_style_outline:hover .bt_bb_icon_holder{box-shadow:0 0 0 1em #260c56 inset;background-color:#260c56;color:#fff}.bt-meet-our-doctors .bt_bb_service.bt_bb_style_filled:hover .bt_bb_icon_holder{box-shadow:0 0 0 1px #260c56 inset;background-color:transparent;color:#260c56}.bt-meet-our-doctors .bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before{background-color:var(--primary-color,transparent);-webkit-box-shadow:0 0 0 1px var(--secondary-color,#7234b0) inset;box-shadow:0 0 0 1px var(--secondary-color,#7234b0) inset;color:var(--secondary-color,#7234b0)}.bt-meet-our-doctors .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before{-webkit-box-shadow:0 0 0 1em var(--secondary-color,#7234b0) inset;box-shadow:0 0 0 1em var(--secondary-color,#7f0941) inset;color:var(--primary-color,white)}.contact-us-bottom .bt_bb_service_content_title{font-size:14px!important;line-height:1.35;font-weight:700!important}.contact-us-bottom .bt_bb_service_content_text{font-size:13px;font-weight:400;line-height:3}.contact-us-home .bt_bb_service_content_title{font-size:14px!important;line-height:1.35;font-weight:700!important;color:#fff}.contact-us-home .bt_bb_service_content_text{font-size:13px;font-weight:400;line-height:1.7;color:#fff}.contact-us-home .bt_bb_service{display:block}.contact-us-home .bt_bb_service_content{clear:left}.contact-us-home .bt_bb_icon_holder{text-align:center;margin-left:auto;margin-right:auto;margin-top:40px}@media (min-width:768px){.bt_bb_align_center .bt_bb_service{display:inline-block;text-align:left}.bt_bb_service .bt_bb_icon_holder{display:inline-block;float:left;align-self:auto;border:0 solid green;margin-right:20px}.bt_bb_align_center .bt_bb_service .bt_bb_service_content{display:inline-block;float:left;text-align:left!important;width:120px!important;border:0 solid red}}.md-inner-content .bt_bb_image{z-index:1000}.md-inner-content .bt_bb_image:hover img{opacity:.3;border:0 solid green}.md-inner-content .bt_bb_image:hover .image-search-link{opacity:1;border:0 solid purple}.image-search-link{border:0 solid red;text-align:center;opacity:0;transition:.5s ease;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute!important;top:50%;left:50%;z-index:10000}.image-search-link a.bt_bb_icon_holder{padding:60px;color:#03b0db;border:0 solid blue}.image-search-link a.bt_bb_icon_holder:before{margin-left:auto;margin-right:auto;border:0 solid yellow;z-index:10000}.image-search-link a.bt_bb_icon_holder:hover{color:#23527c}.md-inner-content .bt_bb_headline:after{width:0}.md-inner-content .bt_bb_button a.bt_bb_link{margin-top:20px}ul,ul>li{margin-top:10px}ul#caja>li{margin-top:0}ul br{height:0;displaY:none}@media (max-width:767px){.headline_hero{max-width:460px!important}.bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline{margin:0 0 10px;font-size:15px!important;line-height:1.55!important;clear:both}.bt_bb_headline_tag{font-family:"Raleway";font-size:40px!important;margin:0 0 7px;line-height:45px}.bt_bb_size_small{font-size:12px!important}.footer-social{border:0 solid purple;text-align:center}.bt_bb_content_slider_item{width:auto;text-align:center}.headline_hero{border:0 solid purple}.headline_hero .bt_bb_headline_content:after,.headline_hero .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after{transform:initial!important;clear:both;width:60px!important;float:none!important;height:2px;line-height:2px;overflow:hidden;margin-left:auto!important;margin-right:auto!important}.bt_bb_wrapper{width:100%!important}.bt_bb_column_inner.bt_bb_align_center .bt_bb_align_center.bt_bb_image,.bt_bb_column_inner.bt_bb_align_center .bt_bb_align_inherit.bt_bb_image,.bt_bb_column.bt_bb_align_center .bt_bb_align_inherit.bt_bb_image,.bt_bb_column.bt_bb_align_center .bt_bb_align_center.bt_bb_image{max-width:none!important}.inner-row{max-width:initial!important;width:auto!important}#jhmc-bootstrap-menu{display:none}.bt_bb_content_slider_item_content .bt_bb_column_inner{float:none;height:100%;display:block;vertical-align:middle;text-align:center}.headline_hero{width:100%;height:auto;border:0 solid red}}.headline_hero_mod_long h1{font-size:48px!important}body.page-template-template-builder-general .main-content{padding-top:0;padding-bottom:0}h3.bt_bb_headline_tag{font-size:40px!important}.bt_bb_column_content_inner header.bt_bb_headline{color:rgb(96,96,96)}@media (max-width:767px){.jhmc-logo-mobile-med{min-width:25px;margin-top:5px}.menuPort .fa-bars{color:#87B1E3}.menuPort .navbar-toggle{color:#87B1E3}.navbar-nav>li>a{font-family:"Titillium",Arial,sans-serif!important}.navbar-nav{font-size:.9em}.navbar-nav li a:hover,.navbar-nav li.open>a.dropdown-toggle{background-color:#2c4e71;color:#fff}header.top-header{padding-bottom:0px!important}.main-content{padding-top:0px!important}.footer-menu{display:block}}@media (min-width:768px){.residents-title .bt_bb_headline_content{height:345px;border:0}}.residents-title .bt_bb_headline_content{height:345px;border:0!important}.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:first-child{border:0!important}.bt_bb_shape_rounded.bt_bb_accordion .bt_bb_accordion_item:last-child{border:0!important}.bt-trauma-center .headline_hero_mod .bt_bb_headline_tag b{color:#7f0941!important;font-family:"Roboto"}.bt-women-health-section .headline_hero_mod .bt_bb_headline_tag b{color:#7f0941!important;font-family:"Roboto"}.bt-women-health-section .headline_hero_mod .bt_bb_headline_tag b{color:#7f0941!important}.bt-women-health-section .bt_bb_size_small.bt_bb_button.color-accent{background-color:#7f0941;border:2px solid #7f0941}.bt-women-health-section .bt_bb_size_small.bt_bb_button.color-accent:hover{background-color:#7f0941;border:2px solid #7f0941}.bt-women-health-section .bt_bb_headline_subheadline{color:#333;}.bt-women-health-section .bt-women-health-headline .bt_bb_headline_subheadline{color:#e1eaef}.bt-women-health-section .bt_bb_headline_tag b{font-family:"Raleway";color:#7f0941}.bt-trauma-center-section.md-inner-content .bt_bb_image{border-bottom:#7f0941 6px solid!important}.md-inner-content.bt-women-health-section .bt_bb_image{border-bottom:#7f0941 6px solid!important}.page-template-bt-clinical-services .menu-bt-trauma-center .menuPort nav>ul>li.current-menu-ancestor>a,.btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a{-webkit-box-shadow:0 -3px 0 0 #7f0941 inset;box-shadow:0 -3px 0 0 #7f0941 inset}.page-template-bt-clinical-services .menu-bt-trauma-center .menuPort nav ul li.current-menu-item a{-webkit-box-shadow:0 -3px 0 0 #7f0941 inset;box-shadow:0 -3px 0 0 #7f0941 inset}.page-template-bt-clinical-services .menu-bt-trauma-center .menuPort ul ul li:first-child>a{border-top:3px solid #7f0941}.page-template-bt-clinical-services .menu-bt-trauma-center .menuPort nav>ul>li.menu-item-has-children>a:before{border-bottom:6px solid #7f0941;}.bt_bb_content_slider_item[class*="dark_gradient"]:before{background:-webkit-linear-gradient(top,rgba(147,32,182,.4) 0%,rgba(147,32,182,0) 25%,rgba(147,32,182,0) 75%,rgba(147,32,182,.4) 100%);background:-moz-linear-gradient(top,rgba(147,32,182,.4) 0%,rgba(147,32,182,0) 25%,rgba(147,32,182,0) 75%,rgba(147,32,182,.4) 100%);background:linear-gradient(to bottom,rgba(147,32,182,.4) 0%,rgba(147,32,182,0) 25%,rgba(147,32,182,0) 75%,rgba(147,32,182,.4) 100%)}.bt-women-health-section .bt_bb_headline{background-color:rgba(255,255,255,0);text-align:left!important}.bt-women-health-section .bt_bb_headline{background-color:rgba(255,255,255,0);text-align:left!important}.bt-women-health-section .bt-center-row .bt_bb_headline{background-color:rgba(255,255,255,0);text-align:center!important}.bt-women-health-section .bt_bb_text{font-size:20px!important}.bt-trauma-center-section .bt_bb_text{font-size:20px!important}h1,.h1,h2,.h2,h3,.h3{text-transform:none!important}.bt-women-health-more-btn{background-color:#7f0941!important;border:2px solid #7f0941!important}.bt_bb_content_slider_item[class*="dark_gradient"]:before{background:-webkit-linear-gradient(top,rgba(127,9,65,.4) 0%,rgba(27,9,65,0) 25%,rgba(27,9,65,0) 75%,rgba(127,9,65,.4) 100%);background:-moz-linear-gradient(top,rgba(127,9,65,.4) 0%,rgba(27,9,65,0) 25%,rgba(27,9,65,0) 75%,rgba(127,9,65,.4) 100%);background:linear-gradient(to bottom,rgba(127,9,65,.4) 0%,rgba(27,9,65,0) 25%,rgba(27,9,65,0) 75%,rgba(127,9,65,.4) 100%)}.bt-center-row{text-align:center!important;border:0 solid red}body{font-family:"Nunito Sans"!important;color:#000!important}.bt_bb_headline_tag{font-family:"Raleway";font-size:60px!important;margin:0 0 13px}body{font-family:"Nunito Sans"!important;color:#000!important}.bt_bb_headline_tag{font-family:"Raleway";font-size:60px!important;margin:0 0 13px}