/* Responsive Find a Doctor Styles */

/* Search Homepage */

body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:300;}
.mainBodyContentData{margin:0 !important;}
h1.mainBodyContentTitle {display:none;}
.tab-module, .profiles-suburban {width:100%;clear:both;float:left;}
.tab-module ul.tab-titles {width: 96%;float: left;clear: both;height: 57px;margin: 0;padding: 1% 2% 0 2%;background: #839dc0;}
.tab-module ul.tab-titles li {float:left;list-style:none;width:50%;position:relative;}
.tab-module ul.tab-titles li a {float:left;position:relative;font-size:2em;line-height:58px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;color: #697fa0;background:#c3cee0;text-decoration:none;text-align:center;padding: 0 5%;width: 90%;}
.tab-module ul.tab-titles li.active a {background:#fff;color:#697fa0;-webkit-box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);-moz-box-shadow:    2px -1px 5px 2px rgba(119, 131, 152, 0.73);box-shadow:         2px -1px 5px 2px rgba(119, 131, 152, 0.73);}
.tab-module ul.tab-titles .tab-international, .tab-module ul.tab-titles .tab-local {-webkit-box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
-moz-box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);box-shadow: 2px -1px 5px 2px rgba(119, 131, 152, 0.73);}
.tab-module ul.tab-titles .tab-international a {-webkit-box-shadow: inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);-moz-box-shadow:    inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);box-shadow:         inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);z-index:3;}
.tab-module ul.tab-titles .tab-local a {z-index:2;-webkit-box-shadow: inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);-moz-box-shadow: inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);box-shadow: inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);}
li.tab-international.international a span.globe-icon {width:39px;height:39px;background:url(https://www.hopkinsmedicine.org/sebin/f/j/globe.png) no-repeat 0 0;display: block;float: left;margin: 9px 0;}
li.tab-local.local a span.maryland-icon {width: 54px;height: 27px;background: url(https://www.hopkinsmedicine.org/sebin/x/e/maryland_icon.png) no-repeat 0 0;display: block;float: left;margin: 15px 0;}
ul.tabs h1 {display:none;font-size:1.5em;line-height:normal;margin:0 0 1em 0;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;color:#889bbd;}
.tab-module ul.tabs {list-style:none;float:left;width:100%;position:relative;overflow:hidden;border:0 none;margin:0;padding:3em 0 0;}
.tab-module ul.tabs li.tab {min-height:14em;float:left;clear:both;width:93.2%;padding:0 3.4%;}
.profiles-suburban {min-height:14em;float:left;clear:both;width:93.2%;padding:4em 3.4%;}
.tab-module ul.tabs li.tab.international {background: url(https://www.hopkinsmedicine.org/sebin/h/u/international-bg.jpg) no-repeat 50% 0;background-size:100%;}
.tab-module ul.tabs li.tab.local, .profiles-suburban {background: url(https://www.hopkinsmedicine.org/sebin/p/u/search-index-background.jpg) no-repeat 50% 0;background-size:100%;}
.profiles-suburban {background: url(https://www.hopkinsmedicine.org/sebin/p/v/search-index-background.jpg) no-repeat 50% 0;background-size:100%;}
.tab-module ul.tabs li.tab h2, .profiles-suburban h2 {font-size:1.75em;line-height:1.5;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight:300;color:#424446;width: 85%;text-align: center;}
.profiles-suburban h2 {font-size: 2.9em;}
.tab-module ul.tabs li.tab h2.title-local, .tab-module ul.tabs li.tab h2.title-international {margin:0 auto 4em;}
.profiles-suburban h2 {margin:0 auto 3em;}
.tab-module ul.tabs .other-facilities h2, .profiles-suburban .other-facilities h2 {font-size:1.75em;line-height:1.5;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight:300;color:#424446;margin:0 auto 1em;width: 85%;text-align: center;}
.tab-wide {display:inline;}
.tab-narrow {display:none;}

.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form, .profiles-suburban form {width: 85%;clear: both;margin: 0 auto 4em;}
.tab-module ul.tabs li.tab-local form .search-input, .tab-module ul.tabs li.tab-international .search-input {width: 100%;clear: both;margin: 4em auto 5em;}
.profiles-suburban .search-input {width: 100%;clear: both;margin: 4em auto 3em;}
.tab-module ul.tabs li.tab-local form .search-input label, .tab-module ul.tabs li.tab-local form .search-input legend, .tab-module ul.tabs li.tab-international form .search-input label, .tab-module ul.tabs li.tab-international form .search-input legend, .profiles-suburban form .search-input label, .profiles-suburban .search-input legend {display: none;}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban form .search-input input {width: 72%;font-size: 1.5em;border-radius: 7px;background: #fff;box-shadow: inset 4px 4px 5px rgba(0,0,0,.06), 5px 5px 7px rgba(0,0,0,.1);border:9px solid #fff;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;padding: 11px 2.75%;margin: 0 1% 0 0;position: relative;height: 35px;vertical-align: middle;-webkit-appearance: none;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {
width: 13%;
border: 1px solid #e8c803;
background: #ffe35b;
text-align: center;
color: #2c487f;
font-size: 1.5em;
border-radius: 7px;
font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 300;
padding: 28px 0;
box-shadow: 5px 5px 7px rgba(0,0,0,.1);
position:absolute;
margin:0;
line-height:1em;
}
.search-options {width: 100%;clear: both;padding: 10px 0 0 0;border-top: 1px solid #ccc;}
.profiles-suburban .other-options {width: 75%;clear: both;margin: 0 auto 4em;}
.profiles-suburban p {width: 100%;text-align: center;}
.tab-module ul.tabs li.tab-local form .male-female, .tab-module ul.tabs li.tab-international form .male-female {width: 29%;float: left;}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-international form .male-female legend {font-size:1.75em;line-height:1.5;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;color:#424446;margin:0 0 .75em;float: left;}
.tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .male-female legend {margin: 0 0 1.1em;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container {float:left;width:100%;padding: .5em 0;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container label, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container label {font-size: 1.2em;margin: 0 .25em 0 0;color: #666;line-height: 1.2;}
a.start-new-results {display:none;}
.advanced-title, .profiles-suburban .other-options p {padding: 0;margin: 2% 0 0 0;font-size: 1.35em;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #666;}
.profiles-suburban .other-options p a {color: #4c689a;}
.profiles-suburban .other-options ul.locations-list {display:none;margin: 2.5em 0;padding: 0;}
.profiles-suburban .other-options ul.locations-list li {float: left;width: 25%;list-style: none;}
.profiles-suburban .other-options ul.locations-list li ul {margin: 0;padding: 0;}
.profiles-suburban .other-options ul.locations-list li ul li {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;float: left;width: 100%;margin-bottom: .5em;}
.profiles-suburban .other-options ul.locations-list li ul li a {color: #4c689a;}

#results-filters-column .advanced-title {font-size:1.125em;}

#physicians-filters-aside .tab-module {border:0;}

/* Modal */

.tab-module ul.tabs .drop-modal {float: left;width: 31%;margin: 0 4.33% 0 0;}
.tab-module ul.tabs .drop-modal fieldset {position: relative;float: left;clear: both;width: 100%;margin: .5em 0 0;}
.tab-module ul.tabs .drop-modal fieldset legend {text-decoration: underline;color: #0000FF;width: 88%;cursor: pointer;background: #7292c1;padding: 8px 6% 7px;border-radius: 3px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #fff;font-weight: 100;font-size: 16px;text-decoration: none;margin: 0 0 1em 0;float: left;z-index: 1;}
.tab-module ul.tabs .drop-modal fieldset legend span {float: right;border-left: 6px solid transparent;border-right: 6px solid transparent;width: 0;height: 0;border-top: 6px solid #fff;text-indent: -9999px;margin: 7px 0 0 0;}
.tab-module ul.tabs .drop-modal fieldset legend span.open {border-top:0;border-bottom: 6px solid #fff;}
.tab-module ul.tabs .drop-modal > fieldset > ul {display: none;top: 33px;left: 0;position: absolute;z-index: 9999;width: 130%;height: 225px;overflow-y: scroll;background: #fff;border: 1px solid #ddd;border-radius: 3px;box-shadow: 0 2px 5px rgba(0,0,0,.1);list-style: none;padding: 1px 0;margin: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.tab-module ul.tabs .drop-modal.language fieldset ul li {width: 100%;float: left;clear: both;border-bottom: 1px solid #ddd;padding: 5px 0;}
.tab-module ul.tabs .drop-modal.language fieldset ul li a {width: 94%;float: left;clear: both;text-decoration: none;color: #7292c1;padding: 0 3%;}
.tab-module ul.tabs .drop-modal.language fieldset ul li ul {display: none;padding: 0 5px;margin: 0;list-style: none;clear: both;}
.tab-module ul.tabs .drop-modal.language fieldset ul li ul li {border: none;}
.tab-module ul.tabs .drop-modal fieldset ul li {padding: 5px 0;}
.tab-module ul.tabs .drop-modal > span {font-size: 1.2em;color: #666;line-height: 1.2;cursor: pointer;width: 100%;margin: 6px 0;display: block;float: left;}
.tab-module ul.tabs .drop-modal span span {color: #fff;border-radius: 9999px;background: #7292c1;height: 15px;width: 15px;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;display: block;text-align: center;float: left;margin: 0 4px 0 0;font-size: 12px;}

/* Additional Facilities Search Links */

.or-separator {font-family: 'Gill Sans Light','Gill Sans MT Light','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 30px; font-style: italic; color:#fff; text-align: center; margin-bottom:25px;clear: both;}
.or-separator::after, .or-separator::before { border-bottom: 1px solid #ccc; content: ""; display: inline-block; width: 40%;top: -5px;position: relative;}
.or-separator span {background: #03296d; border-radius: 100%; display: inline-block; height: 50px; padding: 10px 5px 0px; text-indent: -4px; width: 50px; margin:0 25px; line-height: 35px;}

.other-facilities {width: 92%;padding: 2%;background: #e7e9eb;float: left;margin: 2%;}
.other-facilities ul {margin: .25em 2% 0 5%;padding: 0;list-style: none;width: 92%;}
.other-facilities ul li {float: left;width: 49%;margin: 1% 1% 0 0;}
.other-facilities ul li:last-child {margin:1% 0;}
.other-facilities ul li a span.light {float: left;border-top: 0;border-bottom: 0;width: auto;height: auto;border-left: 0;text-indent: 0;margin: 7px 0 0 0;color: #999;font-size: .85em;}
.other-facilities ul li a {width: 92%;float: left;padding: 4% 4% 3.75%;background: #fff;border: 1px solid #d4d4d4;color: #4c689a;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration: none;font-size: 1.5em;font-weight: 300;line-height: 1;border-radius: 4px;}
.profiles-suburban .other-facilities ul li a {min-height: 3.25em;}
.other-facilities ul li a span {float: right;border-top: 6px solid transparent;border-bottom: 6px solid transparent;width: 0;height: 0;border-left: 6px solid #899cbe;text-indent: -9999px;margin:14px 2px 0 0;}
.a-z {text-align: center;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1.2em;margin: 1em auto 2em;width: 100%;float: left;font-weight: 300;color: #889bbd;text-decoration: none;}
.a-z:hover {text-decoration: underline;}

/* A-Z list */

a.a-z {text-align:center;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.2em;width:100%;float:left;font-weight:300;color:#4f77b2;text-decoration:none;margin:1em auto 2em;}
a.a-z:hover {text-decoration:underline;}
ul.a-z-list {display:none;float:left;clear:both;width:96%;margin:1em auto 2em;padding:0 2%;}
ul.a-z-list li {list-style:none;float:left;font-size:1.05em;line-height:1.95em;font-weight:400;width:3.845%;text-align: center;color: #aaa;}
#results-filters-column ul.a-z-list li {width:14%;}
#results-filters-column ul.a-z-list.research {display:block;float:left;clear:both;width:100%;margin:1em auto 2em;padding:0;}
ul.a-z-list li a {float:left;text-align:center;color:#4c689a;width:100%;font-size:1.2em;}
.profilesSearchContainer ul.a-z-list {margin: 0 0 2em;padding: 0;}
.profilesSearchContainer ul.a-z-list li, .jhm-modal-list ul.a-z-list li {width: 2em;height: 2em;margin: 2%;display: block;float: left;line-height: 2.1em;}
.profilesSearchContainer ul.a-z-list li a, .jhm-modal-list ul.a-z-list li a {text-decoration: none;border-radius: 9999px;border: 1px solid #ccc;}

/* Autocomplete */

.autocomplete {overflow-y: scroll;background: #fff;margin: 0 9px;padding: 0 19px 10px;font-size: 1.5em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;box-shadow: 5px 5px 7px rgba(0,0,0,.1)}
.autocomplete div {padding: 4px 0;cursor: pointer;}
.autocomplete div.selected {background: #eee;padding: 4px 6px;margin: 0 0 0 -6px;border-radius: 3px;width: 100%;}

.international-more-info {width: 75%;clear: both;margin: 0 auto 4em;}
.international-more-info h3 {margin-bottom:1.25em;font-size:1.4em;color: #797777;}
.international-more-info a {text-decoration:none;color:#697fa0;}
.international-more-info a:hover {text-decoration:underline; }
.international-more-info p {font-size:1.2em;color:#666;margin: .25em 0 1em 0;}
.international-more-info .rule {border-bottom:1px solid #ccc;}
.international-more-info .flex-100 span {margin-left:10px;}
.tab-module ul.tabs li.tab-local .international-more-info, #results-filters-column .international-more-info {display:none;}


/* No Search Results */

#no-search-results {
	float:left;
	width:96%;
	margin:2%;
}

#no-search-results h1 {
	font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:100;
	font-size:2.25em;
	color:#7c7c7c;
	margin:0 0 1em 0;
}
.search-tips {
	float:left;
	width:60%;
	margin:0 3% 0 0;
}
h2.start-new-arrow {
	font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:0 0 0 20px;
	color:#00276f;
	font-weight:100;
	font-size:1.75em;
	margin:0 0 30px 0;
	background:url(https://www.hopkinsmedicine.org/sebin/x/u/left-arrow.png) no-repeat left;
}
#no-search-results h3  {
	color:#00276f;
	font-weight:100;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1.5em;
}
#no-search-results .spellingSuggestionsContainer {
	margin: -1em 0 1em 0;
float: left;
width: 100%;
font-size: 1.75em;
color: #7c7c7c;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight:100;
}
#no-search-results .spellingSuggestionsContainer a:link {text-decoration:none;}
#no-search-results .spellingSuggestionsContainer a:hover {text-decoration:underline;}
.search-tips ul {
	font-size:1.25em;
	color:#666;
}
.search-tips ul li {
	margin:10px 0;
}
.hl-results-callout {
	float:right;
	width:28%;
	border:1px solid #ccc;
	padding:4%;
	text-align:center;
	color:#00276f;
	line-height:1.5em;
}
.hl-results-callout h4 {
	color:#00276f;
	font-weight:bold;
	margin:0 0 1em 0;
}
.hl-results-callout img {
	width:30%;
	margin:0 35% 1.25em;
}
.hl-results-callout p {
	margin-bottom:0;
}
.at4-follow {position: absolute;z-index:1;}
.at4-follow .at4-follow-container .at-follow-label {color: #9cafd3;text-transform: uppercase;}
#at4-share:before {content: "SHARE";color:#9cafd3;padding:6px 4px;font-size:12px;float:left;}

/* Suburban Specialty Styles */

.profiles-suburban h2 {
margin: 0 auto .5em;font-size: 2.9em;line-height: 1.5;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;
font-weight: 300;
color: #424446;
width: 65%;
text-align: center;
}
.profiles-suburban h3 {text-align: center;
font-weight: normal;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.25em;font-size:1.25em;margin: 0 auto 1em;width: 75%;}

.profiles-suburban .other-facilities {width: 92%;padding: 2%;background: #e7e9eb;float: left;margin: 2%;}
.profiles-suburban .other-facilities h2 {font-size: 1.65em;
line-height: 1.25em;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;
font-weight: 300;
color: #424446;
margin: 0 0 20px 0;
width: 100%;
text-align: left;}
.profiles-suburban .other-facilities .left-col, .other-facilities .right-col {width: 46%;margin: 0 2%;float: left;}
.profiles-suburban .other-facilities .left-col ul {list-style-type: disc;padding-left: 15px;}
.profiles-suburban .other-facilities ul {margin: .25em 0 0 0;padding: 0;list-style: none;width: 100%;}
.profiles-suburban .other-facilities ul li {float: left;width: 100%;margin: 1% 1% 10px 0;}
.profiles-suburban .other-facilities ul li:last-child {margin:1% 0;}
.profiles-suburban .other-facilities ul li a span.light {float: left;border-top: 0;border-bottom: 0;width: auto;height: auto;border-left: 0;text-indent: 0;margin: 7px 0 0 0;color: #999;font-size: .85em;}
.profiles-suburban .other-facilities ul li a {width: 92%;float: left;padding: 4% 4% 3.75%;background: #fff;border: 1px solid #d4d4d4;color: #4c689a;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration: none;font-size: 1.35em;font-weight: 300;line-height: 1;border-radius: 4px;}
.profiles-suburban .other-facilities ul li a {min-height: 3.25em;}
.profiles-suburban .other-facilities ul li a span {float: right;border-top: 6px solid transparent;border-bottom: 6px solid transparent;width: 0;height: 0;border-left: 6px solid #899cbe;text-indent: -9999px;margin:14px 2px 0 0;}

a.blue-button {text-align: center;color: #fff;border-radius: 5px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 100;cursor: pointer;line-height: 21px;background: #7292c1;text-decoration:none;font-size:16px;width:110px;padding:15px 20px;float:left;margin:20px 0 10px 0;}
.additional-info {width: 75%;float: left;padding: 10px 0 0 0;border-top: solid 1px #ccc;margin: 0 12.5% 10px 12.5%;}
.additional-info p, .additional-info-results p {text-align:left;}
.additional-info-results {display:none;}
#physicians-filters-aside.info #profilesSearchContainer .additional-info-results {display:block;width: 100%;float: left;border-top: solid 1px #ccc;padding: 10px 0 0 0;text-align:left;color: #666;}




@media screen and (max-width: 1003px) {
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container input, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container input {float: left;clear: left;}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container label, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container label {float: left;}
}

@media screen and (max-width: 850px) {
.tab-module ul.tab-titles li a {font-size:1.5em;}
.tab-module ul.tabs li.tab h2, .tab-module ul.tabs .other-facilities h2, .profiles-suburban h2 {width: 100%;}
.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form, .international-more-info, .profiles-suburban form {width:100%;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {width:17%;}
.or-separator::after, .or-separator::before {width: 40%;}
}
@media screen and (max-width: 780px) {
.other-facilities ul {margin: .25em 0 0 0;width: 100%;}
}

@media screen and (max-width: 740px) {
.wrapperBody {font-size:1.1em;}
}
@media screen and (max-width: 700px) {
.tab-module ul.tab-titles li a {font-size:1.25em;}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban form .search-input input {width:69%;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {width:20%;}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-international form .male-female legend {font-size:1.5em;}
.tab-module ul.tabs .drop-modal {margin:0 3% 0 0;}
.other-facilities ul li a {font-size:1.25em;line-height:1.25em;}
.other-facilities {margin:2% 0;width:94%;padding: 4% 3%;}
.other-facilities ul li {width:99%;margin:0 0 2% 0;}
.other-facilities ul li a {padding: 3% 4% 3%;}
.other-facilities ul li a span {border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #899cbe;}
.tab-module ul.tabs li.tab h2, .tab-module ul.tabs .other-facilities h2, .profiles-suburban h2, .profiles-suburban .other-facilities h2 {text-align:left;margin:0 auto 1em;}
.search-tips {float:left;width:100%;margin:0 0 2% 0;}
.hl-results-callout {float:left;width:80%;border:1px solid #ccc;padding:4% 10%;}
.hl-results-callout img {width:13%;margin:0 43.5% 1.25em;}

#no-search-results h1 {margin:0 0 1em 0;text-align: center;}
}

@media screen and (max-width: 580px) {
.wrapperBody {font-size:1.2em;}
.tab-module ul.tabs li.tab h2, .other-facilities h2, .profiles-suburban h2 {font-size:1.25em;}
.tab-module ul.tabs {padding: 1em 0 0;}
ul.tabs h1, .profiles-suburban h1 {display:inline;}
.tab-wide {display:none;}
.tab-module ul.tabs .drop-modal, .tab-module ul.tabs li.tab-local form .male-female, .tab-module ul.tabs li.tab-international form .male-female {width:100%;margin:0 0 3% 0;}
.male-female {width:100%;float:left;}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban form .search-input input {box-shadow:none;border:#ccc solid 1px;font-size:1.25em;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban form .search-input button {font-size:1.25em;padding:16px 0;box-shadow:none;height: 58px;}
.tab-module ul.tabs .drop-modal fieldset legend {padding:14px 6% 12px;}
.tab-module ul.tabs .drop-modal span span {font-size: 14px;height: 18px;width: 18px;line-height: 17px;}
li.tab-international.international a span.globe-icon, li.active.tab-international.international a span.globe-icon {margin: 9px 40%;}
li.active.tab-local.local a span.maryland-icon, li.tab-local.local a span.maryland-icon {margin: 15px 35%;}
.a-z {text-align:left;padding-left:2%;width:98%;}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal > label, .tab-module ul.tabs li.tab-international form .male-female legend {margin: 0 0 .35em; font-size:1.25em;}
.tab-module ul.tabs li.tab.international {background: url(https://www.hopkinsmedicine.org/sebin/h/u/international-bg.jpg) no-repeat 50% 0;background-size:200%;}
.tab-module ul.tabs li.tab.local, .profiles-suburban {background: url(https://www.hopkinsmedicine.org/sebin/p/u/search-index-background.jpg) no-repeat 50% 0;background-size:200%;}
.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form, .profiles-suburban form {margin: 0 auto 2em;}
.tab-module ul.tabs li.tab-local form .search-input, .tab-module ul.tabs li.tab-international .search-input, .profiles-suburban .search-input {margin: 3em auto 2em;}
.tab-module ul.tabs .drop-modal > fieldset > ul {top:44px;width:100%;}
.autocomplete {padding: 0 15px 10px;margin: -10px 0 0 0;}
.autocomplete div {padding: 6px 1px;cursor: pointer;}
h2.start-new-arrow {
	padding:20px 0 0 0;
	color:#00276f;
	margin:0 0 20px 0;
	background:url(https://www.hopkinsmedicine.org/sebin/b/h/up-arrow.png) no-repeat center top;
	text-align:center;
}
#no-search-results .spellingSuggestionsContainer {text-align:center;}

.profiles-suburban .other-facilities {width: 90%;padding: 3%;}
.profiles-suburban .other-facilities .left-col, .other-facilities .right-col {width: 100%;margin: 0 0 2% 0;float: left;}
.additional-info {width: 100%;margin: 0 0 10px 0;}
.profiles-suburban h3 {text-align: left;width: 100%;font-size: 1.125em;}
.profiles-suburban h2 {font-size:1.75em;}
.profiles-suburban {padding: 1em 3.4%;}
}

@media screen and (max-width: 480px) {
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input, .profiles-suburban .search-input input {box-shadow:none;border:#ccc solid 1px;font-size:1.125em;}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button, .profiles-suburban .search-input button {font-size:1.25em;padding:19px 0;box-shadow:none;}
.autocomplete {padding: 0 10px 10px;}
.or-separator::after, .or-separator::before {width: 30%;}

/* Modal (mobile) */

/*.jhm-modal-list-bg {position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);zoom: 1;filter: alpha(opacity=80);opacity: 0.8;z-index:1000;display:none;top:0;left:0;}
.jhm-modal-list {font-size:12px;line-height:19px;display:none;left:0;width:96%;padding:0;margin:0 2%;background:#fff;position:absolute;z-index:1001;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.jhm-modal-list-content {padding:0;}
.jhm-modal-list.small {width:200px;margin-left:-140px;}
.jhm-modal-list.medium {width:400px;margin-left:-240px;}
.jhm-modal-list.large {width:600px;margin-left:-340px;}
.jhm-modal-list.xlarge {width:800px;margin-left:-440px;}
.jhm-modal-list .jhm-modal-list-close {font-size:22px;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;z-index:1005;}
.jhm-modal-list .jhm-modal-list-loading {width:100%;background:#fff url('https://www.hopkinsmedicine.org/sebin/custom/hopkins_apps/ajax-loader.gif') no-repeat center;height:150px;display:none;}
.jhm-modal-list {color:#4A4A4A;font-size:12px;line-height:19px;margin-top:25px;padding:15px 0 0 0;}
.jhm-modal-list .researcherProfile {padding:10px;}
.jhm-modal-list h1.mainBodyContentTitle {padding:10px 0 0 0px;}
.jhm-modal-list .profileReturn {display:none;}
.jhm-modal-list .modalPrintPage {margin:8px 45px 0 0 !important;background:none !important;}*/

.jhm-modal-list-bg {position: fixed;height: 100%;width: 100%;background: #243f9c;zoom: 1;z-index: 1000;display: none;top: 0;left: 0;}
.jhm-modal-list {display: none;left: 0;width: 100%;background: #fff;position: absolute;z-index: 9999;height: 100%;}
.jhm-modal-list-content {padding: 56px 3% 3%;}
.jhm-modal-list .jhm-modal-list-close {font-size: 22px;position: fixed;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;}
.jhm-modal-list .jhm-modal-list-loading {width:100%;background: #fff url('https://www.hopkinsmedicine.org/sebin/custom/hopkins_apps/ajax-loader.gif') no-repeat center;height: 150px;display: none;}
.jhm-modal-list-content > label {display: none;}
.jhm-modal-list fieldset ul, .jhm-modal-list .locations-list {list-style: none;width: 100%;background: #eee;margin: 0 0 0 -3%;padding: 3%;}
.jhm-modal-list .locations-list {float: left;clear: both;margin-top: -56px;}
.jhm-modal-list fieldset ul li, .jhm-modal-list .locations-list li {padding: 8px 0;font-size: 1.2em;font-weight: 300;color: #666;}
.jhm-modal-list fieldset ul li a {width: 100%;float: left;border-bottom: 1px solid #ccc;padding: .5em 0;margin: 0 0 1em 0;color: #777;font-weight: bold;text-decoration: none;
font-size: 1.5em;}
.jhm-modal-list .locations-list li a {width: 100%;float: left;border-bottom: 1px solid #ccc;padding: .25em 0 1em 0;margin: 0 0 1em 0;color: #777;font-weight: normal;text-decoration: none;
font-size: .8em;}
.jhm-modal-list .jhm-modal-list-close {font-size: 18px;position: fixed;top: 0;right: auto;color: #fff;text-shadow: none;font-weight: 100;cursor: pointer;width: 94%;text-align: center;padding: 6px 0;background: #7292c1;margin: 3% 3% .8em 3%;border-radius: 3px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 16px;}
.jhm-modal-list fieldset legend {font-family: "Gill Sans";font-weight: 100;color: #666;width: 100%;cursor: auto;background: none;padding: 0;font-size: 1.4em;text-decoration: none;margin: 0 0 .8em 0;}
.jhm-modal-list span {display: none;}
}

/* Responsive Find a Doctor
Results Styles */

#results-filters-column {width: 27%;margin: 0;padding:20px 0 0 0;background: url(https://www.hopkinsmedicine.org/sebin/y/k/bgLeftNav.gif) repeat-x;color: #002c76;display: inline;float: left;min-height: 300px;}
.results-column {width: 69%;float: left;margin: 2%;float: left;padding: 0;}
.research.lab .results-column.lab {width: 96%;float: left;margin: 2%;float: left;padding: 0;}
#left-col-doctors {background-image: url(/sebin/y/k/bgLeftNav.gif);background-repeat: repeat-x;color: #002c76;display: inline;float: left;min-height: 300px;padding: 20px 0;width: 20.5%;}
.right-col-doctors {float: left;width: 75%;background: #fff;padding: 0 0 2em 0;margin: 1em 2%;}
.accordion-container {margin: 0 auto;width:100%;}
.accordion-container h3 {display:none;border: 1px solid #dbd9da;float: left;color: #3f5fb0;width: 91%;margin: 0 2.5%;padding: 1.25% 2% 0.5% 2%;font-size: 16px;background: #dbd9da;font-weight:300;text-decoration: none;line-height: 1;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.accordion-container h3 span {display: block;font-size: 1em;padding: 3%;font-weight:300;}
.accordion-container h3 a {float: right;cursor: pointer;text-decoration:none;}
.accordion-container h3 span a.minusTwo, #results-filters-column .accordion-container h3 span a.minus {display: none;}
.accordion-container h3 span a:hover, #results-filters-column .accordion-container h3 span a:hover {background-color:none;}
.info {display: block;margin: 0 auto;padding: 2% 5%;}

#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities {margin: 2% 0;width: 96%;display:none;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul li {float: left;width: 100%;margin: 2% 0;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul li a {width: 91%;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul {margin: .25em 3% 0 3%;width: 94%;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities ul li a {font-size: 1em;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities h2 {margin: 0 3% 10px 3%;}



/* New Search Aside */

#physicians-start-new-aside {float:left;margin: 0 8%;width: 84%;background:url(https://www.hopkinsmedicine.org/sebin/p/e/start_new_bg.png) 100% 40px no-repeat;min-height: 200px;}
#physicians-start-new-aside h1 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-size:1.25em;line-height:1.5em;color:#424446;margin:0 0 80px 0;}
#physicians-start-new-aside h1 span {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-size:1.75em;line-height:1.5em;color:#00276f;}
#physicians-start-new-aside a {width: 75%;margin:20px auto 10px;border: 1px solid #e8c803;background: #ffe35b;text-align: center;color: #2c487f;font-size: 1.25em;border-radius: 5px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;padding: 10px 20px;text-decoration:none;float: left;}
#physicians-start-new-aside a:hover {text-decoration:underline;}

#physicians-start-new-aside {
float: left;
padding: 0 8%;
width: 84%;
background: url(https://www.hopkinsmedicine.org/sebin/x/y/start_new_bg_2.png) 100% 40px no-repeat;
min-height: 200px;
margin: 0;
}
#physicians-start-new-aside h1 {margin:0;font-size: 1.25em;line-height: 1.25em;color: #00276f;}
#physicians-start-new-aside .main-search {float:left;margin:0;}
#physicians-start-new-aside .main-search ul {float:left;width:100%;padding-left:15px;margin:10px 0 20px 0;font-size:1em;color: #3e3e3e;}
#physicians-start-new-aside .main-search ul li {margin:0 0 5px 0;}
#physicians-start-new-aside .additional-members {float:left;margin:20px 0 10px 0;}
#physicians-start-new-aside .additional-members ul {list-style-type:none;padding-left:0;}
#physicians-start-new-aside .additional-members ul li {float: left;width: 100%;margin: 0 0 5px 0;}
#physicians-start-new-aside .additional-members ul li a {min-height: 3.25em;width: 90%;float: left;padding: 4% 4% 3.75%;background: #7292C1;border: 1px solid #d4d4d4;color: #fff;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-decoration: none;font-size: 1.125em;font-weight: 300;line-height: 1;border-radius: 6px;text-align:left;margin: 0 0 5px 0;}
#physicians-start-new-aside .additional-members ul li a span.light {float: left;border-top: 0;border-bottom: 0;width: auto;height: auto;border-left: 0;text-indent: 0;margin: 7px 0 0 0;color: #dbdee2;font-size: 1em;}
#physicians-start-new-aside .additional-members h2 {font-size: 1.25em;line-height: 1.25em;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial,sans-serif;font-weight: 300;color: #424446;margin: 0 0 10px 0;width: 100%;text-align: left;}
#physicians-start-new-aside a.yellow-button {float: left;margin: 5px 0px 5px;width: 94%;font-size: 14px;padding: 10px 3%;text-align: left;}

/* Results Filters Aside */

#physicians-filters-aside {float:left;margin:0;width:90%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban {overflow:visible;border:0 none;margin:0;padding:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban {min-height: 0;width: 100%;padding: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tab-titles, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs div.other-facilities {display:none;}

#physicians-filters-aside.info #profilesSearchContainer .profiles-suburban h3, #physicians-filters-aside.info #profilesSearchContainer .additional-info {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h2 {font-size:1.35em;}



#physicians-filters-aside.info #profilesSearchContainer div.tab-module h2 span.intl-title-hide {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab.international, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab.local, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban {background: none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab h2, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h2 {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-size:1.125em;line-height:1.35em;color:#424446;text-align:left;margin:0;width:100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li h2.title-local span, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li h2 span.intl-results-title, #physicians-filters-aside.info #profilesSearchContainer.research h2.title-local {text-transform: uppercase;clear: right;float: left;width: 100%;font-size: 1.5em;line-height: 1.25em;color: #424446;}
#physicians-filters-aside.info #profilesSearchContainer.research h2.title-local {font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1.65em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs h1, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h1 {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs h1 span {text-transform:uppercase;font-weight:400;font-size:1.25em;line-height:1.5em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs li.tab {width: 100%;padding: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module form {width: 100%;padding: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form, #physicians-filters-aside.info #profilesSearchContainer.research form {width: 100%;clear: both;margin: 0 auto 2em;height:auto;}

#physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban h2 {font-size:1.95em;line-height: 1.25em;margin: 0 0 10px 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input {width: 100%;clear: both;margin: 1em auto 1em;padding:0;border:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module form input[type="text"], #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form input[type="text"], #physicians-filters-aside.info #profilesSearchContainer.research form .search-input input[type="text"] {left:0;top:0;position:relative;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input label, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input legend, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input legend, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input legend, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input label {display: none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input input, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input input, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input input {width: 96%;font-size: 1.125em;border-radius: 5px;background: #fff;border:#ccc solid 1px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #4c689a;font-weight: 300;padding: 8px 2% 8px;margin: 0 1% 10px 0;box-shadow:none;height: 25px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-input button, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form .search-input button, #physicians-filters-aside.info #profilesSearchContainer.research form .search-input button {width: 40%;border: 1px solid #e8c803;background: #ffe35b;text-align: center;color: #2c487f;font-size: 1.25em;border-radius: 5px;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;padding: 8px 0;cursor: pointer;position:relative;left:0;top:0;text-shadow:none;height:auto;line-height:21px;box-shadow:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .search-options, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban .search-options {width: 100%;clear: both;border:0;padding: 0;margin:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .search-options .drop-modal > label, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female legend, form .search-options .drop-modal > label, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female legend {font-size:1.125em;line-height:1.125;font-family:'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;color:#424446;margin:0 0 .5em;float: left;width:100%;}

#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female legend {margin: 0 0 1.3em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female .checkbox-container {float:left;width:100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female .checkbox-container label {font-size: 1em;margin: 5px 1.25em 0 0;color: #666;float: left;display: inline;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module input[type="checkbox"] {float:left}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module form label, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban form label {margin: 0 0 0 5px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal, #physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs form .male-female {
float: left;
width: 100%;
margin: 0 0 3% 0;
padding:5px 0 0 0;
border-top:#ccc solid 1px;
}
#physicians-filters-aside.info #profilesSearchContainer div.other-options {width: 100%;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options p {margin: 0 0 1em 0;text-align: left;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options .locations-list {margin: 0;}
#physicians-filters-aside.info #profilesSearchContainer div.other-options .locations-list li {width: 100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal {z-index: 1;}
fieldset {padding:0;border:0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal fieldset {position: relative;float: left;clear: both;width: 100%;margin: .5em 0 0;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal fieldset legend {font-size:14px;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal.language fieldset ul li ul li {border: none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal fieldset ul li {padding: 5px 0;float:left;width:100%;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module ul.tabs .drop-modal > span {font-size: 1em;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.start-new-results, #physicians-filters-aside.info #profilesSearchContainer div.profiles-suburban a.start-new-results {text-align: left;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1em;margin:0 0 1em 0;width: 100%;float: left;font-weight: 300;color: #889bbd;text-decoration: none;padding-left:0;display:block;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.a-z {display:none;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.a-z:hover, #physicians-filters-aside.info #profilesSearchContainer div.tab-module a.start-new-results:hover {text-decoration: underline;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.tab-link {border: 1px solid #dbd9da;float: left;color: #3f5fb0;text-shadow: 0 1px 1px #fff;width: 92%;margin:0 2%;padding: 1.25% 3% 0.5%;font-size: 14px;background: #dbd9da;text-decoration: none;line-height: 1;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#physicians-filters-aside.info #profilesSearchContainer div.tab-module a.tab-link span {display: block;float: right;width: 15px;height: 15px;color: #3F5FB0;background: white;border: 1px solid #cccacb;text-align: center;padding: 4px 3px 2px 3px;margin: -5px -4px 0 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
a.flex-button-yellow {text-decoration: none;text-align: center;color: #264289;text-shadow: 1px 1px 0 white;padding: 3px 8px 5px 8px;font-weight: lighter;border: 1px solid #b2b1b1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 14px;line-height: 23px;cursor: pointer;font-family: "Gill Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;background: #efd215;background: -moz-linear-gradient(top, #fefcea 0%, #efd215 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#efd215));background: -webkit-linear-gradient(top, #fefcea 0%,#efd215 100%);background: -o-linear-gradient(top, #fefcea 0%,#efd215 100%);background: -ms-linear-gradient(top, #fefcea 0%,#efd215 100%);background: linear-gradient(to bottom, #fefcea 0%,#efd215 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efd215',GradientType=0 );}

#physicians-filters-aside.info #profilesSearchContainer .profiles-suburban h3 {display:block;width: 100%;float: left;text-align:left;font-size: 1.125em;line-height: 1.35em;}

#physicians-filters-aside.info #profilesSearchContainer.research h3 {padding-top:1em;border-top:1px solid #ccc;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;font-size: 1.45em;line-height: 1.35em;color: #424446;text-align: left;margin: 0 0 1em;width: 100%;}
#physicians-filters-aside.info #profilesSearchContainer.research .topics-institutes ul {padding-left: 1.5em;margin:0 0 .5em 0;}
#physicians-filters-aside.info #profilesSearchContainer.research .topics-institutes ul li {margin:0 0 .5em 0;}

#physicians-filters-aside.info #profilesSearchContainer div.clinical-trials a:link {width: 88%;background: #7292c1;padding: 8px 6% 7px;border-radius: 3px;font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #fff;font-weight: 100;margin: 0 0 1em 0;float: left;z-index: 1;text-decoration: none;font-size: 1.25em;}

#physicians-filters-aside.info #profilesSearchContainer div.clinical-trials, #physicians-filters-aside.info #profilesSearchContainer div.topics-institutes {display:none;}
#physicians-filters-aside.info .or-separator { display:none }

#modalContent #left-col-doctors {display:none;}
#modalContent .right-col-doctors {width: 100%;margin:0;padding:0;}

.filter-apply button.filter-button {width: 50%;
border: none;
text-align: center;
color: #fff;
font-size: 14px;
border-radius: 5px;
font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 100;
padding: 8px 0;
cursor: pointer;
position: relative;
left: 0;
top: 0;
text-shadow: none;
height: auto;
line-height: 21px;
box-shadow: none;
background: #7292c1;
filter: none;}

.related-terms {font-size: 1em;display: block;float: left;width: 96%;padding: 2%;border: 1px solid #ccc;line-height: 1.5em;}
.related-terms a {color: #00276f;text-decoration: none;margin: 0 1% 0 0;padding: 0 5px 0 0;font-weight: bold;border-right: #ccc 2px solid;}
.related-terms a:last-child {border-right:0;}
.related-terms a:first-child {padding-left:10px;}
.related-terms a:hover {text-decoration:underline;}

@media screen and (max-width: 850px) {
#physicians-start-new-aside h1 span {font-size:1.5em;}
#physicians-start-new-aside a {font-size:1em;}
}

@media screen and (max-width: 740px) {
#left-col-doctors {width:100%;min-height:100px;}
.right-col-doctors {width: 94%;padding: 2% 3%;margin:0;}
#physicians-start-new-aside h1 {width:100%;text-align:center;margin:0 0 10px 0;}
#physicians-start-new-aside h1 span {font-size: 1.75em}
#physicians-start-new-aside a {float:left;width: 40%;margin: 0 10%;padding: 10px 20%;font-size: 1.25em}
#physicians-start-new-aside {min-height:60px;background:none;}
.related-terms {font-size:1em;}

#physicians-start-new-aside .main-search {width: 40%;margin: 0 10% 0 0;}
#physicians-start-new-aside .main-search h1 {text-align:left;}
#physicians-start-new-aside .additional-members {width: 50%;margin-top:0;}


}

@media screen and (max-width: 580px) {
.results-column {width: 94%;padding: 2% 3%;margin:0;}
#results-filters-column {width: 100%;background-image: none;min-height:0;}
#results-filters-column #physicians-filters-aside #profilesSearchContainer .profiles-suburban .other-facilities {display:block;}
ul.a-z-list li {width: 3em;height: 3em;margin: 1.5%;display: block;float: left;line-height: 3.1em;}
.jhm-modal-list ul.a-z-list {display: block !important;}
.accordion-container h3 {display:block;}
.info {display: none;}
#results-filters-column ul.a-z-list li {width: 8%;}

#physicians-start-new-aside .main-search {width: 100%;margin:0 0 2% 0;}
#physicians-start-new-aside .additional-members ul li a {min-height: 2em;}
#physicians-start-new-aside .main-search ul {margin: 10px 0 10px 0;}
#physicians-start-new-aside a.yellow-button {margin: 5px 0px 5px;}
#physicians-start-new-aside .additional-members {width: 100%;margin: 20px 0 0 0;}
#physicians-start-new-aside a.yellow-button {font-size: 1.125em;}

}
