/* Search Results */
/* ----------------------------------------------------------------- */

#physicianDataFilteredResults .resultItem, #physicianDataSearchResults .resultItem {display:block;}
#physicianDataFilteredResults .resultItem.activeItem, #physicianDataSearchResults .resultItem.activeItem {cursor:pointer;}

#physicianDataSearchResultsSimpleList.photobooks-flex, #physicianDataFilteredResults.photobooks-flex {width: 100%; margin: 0 0 1em 0; padding: 0;overflow:hidden; line-height: 1.3;}
#physicianDataSearchResultsSimpleList.photobooks-flex .resultItem, #physicianDataFilteredResults.photobooks-flex.show-photos .resultItem {background: none; padding: 20px;}

#physicianDataSearchResultsSimpleList.photobooks-flex .resultItem img, #physicianDataFilteredResults.photobooks-flex .resultItem img {float: left; width: 80px; padding: 5px; border: 1px solid #CCCCCC; margin-right: 10px;}
#physicianDataSearchResultsSimpleList.photobooks-flex .resultItem h4, #physicianDataFilteredResults.photobooks-flex .resultItem h4 {margin:0 0 6px 0;}
#physicianDataSearchResultsSimpleList.photobooks-flex .resultItem h4 a, #physicianDataFilteredResults.photobooks-flex.show-photos .resultItem h4 a {font-size: 1.0875rem; color: #4c6699; font-weight: bold; text-decoration: none;}
#physicianDataSearchResultsSimpleList.photobooks-flex .resultItem h4 a:hover, #physicianDataFilteredResults.photobooks-flex .resultItem h4 a:hover {text-decoration: underline;}


/* A-Z Viewlet Pagination */
/* ----------------------------------------------------------------- */

#physicianDataFilteredResults .profiles-pagination .searchResultCount {font-size: 1.2em;color: #717171;}
#physicianDataFilteredResults .profiles-pagination .searchPagination {float: left;margin: 15px 0;height: 1.9375rem;line-height: 1.9375;width: 50%;}
#physicianDataFilteredResults .profiles-pagination .searchPageCount {float: right;margin: 15px 0;height: 1.9375rem;line-height: 1.9375;width: 50%;text-align: right;}
#physicianDataFilteredResults .profiles-pagination form input {height: 1.2em;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;line-height: 1;font-size: 1em;background: none;padding: 0.5em 3% 0.3em;border: 0 none;outline: none;clear: both;border: 1px solid #d5d5d5;border-top: 1px solid #cacaca;border-bottom: 1px solid #d5d5d5;-moz-box-shadow: 0 2px 6px #dcdcdc inset;-webkit-box-shadow: 0 2px 6px #dcdcdc inset;box-shadow: 0 2px 6px #dcdcdc inset;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin: 0 0 .5em 0;}

a.flex-button {box-shadow:0 1px 2px rgba(0,0,0,.6);border:1px solid #00276f;border-radius:3px;font-size: 1.2em;line-height:1.333;font-weight:lighter;font-family:'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;color:#E7E9EB !important;text-shadow:0 1px 1px #00276f !important;padding:5px 7px;background: #4c689a; /* Old browsers */
background: -moz-linear-gradient(top,  #4c689a 0%, #00276f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c689a), color-stop(100%,#00276f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c689a 0%,#00276f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c689a 0%,#00276f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c689a 0%,#00276f 100%); /* IE10+ */
background: linear-gradient(top,  #4c689a 0%,#00276f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c689a', endColorstr='#00276f',GradientType=0 ); /* IE6-9 */
;}
a.flex-button:hover {box-shadow:0 1px 2px rgba(0,0,0,.6);border:1px solid #00276f;border-radius:3px;font-size: 1.2em;line-height:1.333;font-weight:lighter;font-family:'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;color:#E7E9EB !important;text-shadow:0 1px 1px #00276f !important;padding:5px 7px;background: #4c689a; /* Old browsers */
background: -moz-linear-gradient(top,  #6480b4 0%, #00276f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6480b4), color-stop(100%,#00276f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6480b4 0%,#00276f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6480b4 0%,#00276f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6480b4 0%,#00276f 100%); /* IE10+ */
background: linear-gradient(top,  #6480b4 0%,#00276f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6480b4', endColorstr='#00276f',GradientType=0 ); /* IE6-9 */
;}

.profile-edits {float:right;margin:0 0 10px 0;}
.profile-edits ul {list-style-type:none;padding-left:0; margin:0;overflow:visible;}
.mainBodyContentData .profile-edits ul li {float:left;margin:0 10px 0 0;}
.profile-edits a.standard {padding:6px 0;display:block; font-size: 1em;line-height: 1.6;}

@media screen and (max-width: 480px) {

#physicianDataFilteredResults .profiles-pagination .searchResultCount {width: 100%;text-align: center;}
#physicianDataFilteredResults .profiles-pagination .searchPagination {height: auto;line-height: 1;width: 100%;text-align: center;margin: 20px 0 0;}
#physicianDataFilteredResults .profiles-pagination .searchPageCount {height: auto;line-height: 1;width: 100%;text-align: center;margin: 10px 0 30px;}

}

/* Profile Page */
/* ----------------------------------------------------------------- */

.clear { clear: both; }

/* Profile Copy Link Tool */
/* ----------------------------------------------------------------- */

#doctorLinkContainer {display: none; z-index: 5; padding: 7px 0;margin: 0 0 10px 0;float: left;width: 100%;}

#doctorLinkTextWrapper {padding: 10px}

.doctorLinkText {float: left; overflow: hidden; height: 23px;}

.doctorLinkCopyIcon {background-image:url(/lib/css/redmond/images/ui-icons_217bc0_256x240.png); background-position: -144px -128px; width: 1rem; height: 1rem; float:left;}

.docLinkHideIcon {background-image:url(/lib/css/redmond/images/ui-icons_217bc0_256x240.png); background-position: -32px -192px; width: 1rem; height: 1rem; float:left; margin: 4px 0px 0px 0px;}

#docTxtInput {float:left; width: 85%;}



@media screen and (max-width: 860px) {

  #doctorLinkTextWrapper {padding: 10px 15px;}

  #doctorLinkContainer {display: none; z-index: 5; padding: 17px;}

}



@media screen and (max-width: 740px) {

  .doctorLinkText {float: left; overflow: hidden; width: 85%; height: 23px; white-space: nowrap;}

  #docTxtInput {float:left; width: 85%;}

}



@media screen and (max-width: 480px) {

  .doctorLinkText {float: left; overflow: hidden; width: 85%; height: 23px; direction: rtl; white-space: nowrap;}

  #docTxtInput {float:left; width: 85%;}

}




/* Right Callouts */
/* ----------------------------------------------------------------- */

.rightCallout #physicianDataFilteredResults .resultItem:hover {background: none;}

/* Center Column Layout */
/* ----------------------------------------------------------------- */

 /* auto complete */
.autocomplete-w1 {position:absolute; top:0px; left:0px; margin:6px 0 0 6px; color: #4A4A4A;}
.autocomplete {border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:150px;  _margin:0; _overflow-x:hidden;}
.autocomplete .selected {background:#F0F0F0;}
.autocomplete div {padding:2px 5px; white-space:nowrap; overflow:hidden;}
.autocomplete strong {font-weight:bold; color:#254C97;}

.addthis_toolbox .addshare {float: left;margin: 0 2% 0 0;font-weight: normal;}

.faculty-wrapper {width:100%;clear:both;float:left;}
.faculty-wrapper .displaying {line-height:1;}
.faculty-wrapper .displaying strong {color:#0b2972;}
.faculty-wrapper .faculty-results-wrapper {width:100%;background:#f2f5fa;padding:20px 0 5px 0;clear:both;float:left;margin:0 0 20px;}
.faculty-wrapper .faculty-results-wrapper .title {padding-left:20px;}
.faculty-wrapper .results-per-page {float:left;line-height:1.5;margin:10px 0 0 10px;}
.faculty-wrapper .paginate {float:right;margin:0;list-style:none;margin:25px 13px 10px 0;}
.faculty-wrapper .paginate li {float:left;display:block;margin:0 0 0 3px;font-size:.75rem;line-height:1;}
.faculty-wrapper .paginate li a {color:#000;background:#fff;text-decoration:none;padding:3px 5px 2px 5px;border:1px solid #000;display:block;margin: 0 0 3px 0;}
.faculty-wrapper .paginate li span {color:#fff;background:#000;padding:3px 5px 2px 5px;border:1px solid #000;display:block;margin: 0 0 3px 0;}
.faculty-wrapper .paginate li {margin:0 5px 0 0;font-size:1rem;}
.faculty-wrapper .paginate li a {padding:9px 8px 7px;background:#fff;color:#124aaf;border: 1px solid #e7e9eb;}
.faculty-wrapper .paginate li span {padding:9px 8px 7px;background:none;color:#999;border:none;}
.faculty-wrapper .paginate li.continued {line-height:2;}
.faculty-wrapper .paginate li.previous span, .faculty-wrapper .paginate li.next span {display:none;}
.faculty-wrapper .faculty-results-list {list-style:none;margin:0;padding:1.5em 0 1em;clear:both;}
.faculty-wrapper .faculty-results-list li {float:left;margin:0;padding:0;width:100%;margin:2.5% 2%;clear:both;}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {float:left;background:#fff;-moz-box-shadow:0 0 6px #bcc1ce;-webkit-box-shadow:0 0 6px #bcc1ce;box-shadow:0 0 6px #bcc1ce;padding:1% 1% 0;width:94%;position:relative;}
.faculty-wrapper .faculty-results-list-img {width:14%;margin:0 2% 10px 0;float:left;}
.faculty-wrapper .faculty-results-list-img img {padding:5px;border:1px solid #ccc;width:88%;}
.faculty-wrapper .faculty-results-list-bio {width:48%;margin:0 2% 0 0;float:left;}
.faculty-wrapper .faculty-results-list-bio h2 a {color:#4c689a;font-family:"Helvetica Neue", Helvetica, Arial;margin:0 0 10px 0;line-height:1.25;text-decoration:none;}
.faculty-wrapper .faculty-results-list-bio p {line-height:1.25;margin:0 0 10px 0;}
.faculty-wrapper .faculty-results-list-bio p strong.highlight {background:#fcf58c;}
[data-template-name]:not([data-template-name*="enterprise-local"]) .faculty-wrapper .faculty-results-actions {
    width:30%;
    padding:0 2% 10px 2%;
    float:left;background:#ffffff;
    background:-moz-linear-gradient(top,  #ffffff 0%, #e6e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e8e8));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e6e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e8e8',GradientType=0 );
}
.faculty-wrapper .faculty-results-actions h6 {color:#00276f;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:bold;font-size:.969rem;margin:0 0 5px 0;line-height:1.25;}
.faculty-wrapper .faculty-results-actions h4 {color:#4c689a;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:normal;font-size:.906rem;margin:0 0 5px 0;line-height:1.25;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {margin:20px 0 0 0;text-align:center;display:block;}
.faculty-modal-wrapper .faculty-bio-top {width:100%;background:#e8e9ed;padding:10px 20px;margin:0 0 0 -20px;clear:both;float:left;}
.mainBodyContentData .faculty-modal-wrapper .faculty-bio-top {width:96%;padding:2%;margin:0;}
.faculty-modal-wrapper .faculty-img {width:92px;margin:0 2% 0 0;float:left;}
.faculty-modal-wrapper .faculty-img div {width:90px;float:left;background:#fff;border:1px solid #ccc;}
.faculty-modal-wrapper .faculty-img img {background:#fff;margin:6%;width:88%;float:left;}
.faculty-modal-wrapper .faculty-details {width:46%;margin:0 20px 0 0;float:left;}
.faculty-modal-wrapper .faculty-details .credentials {margin:15px 0;}
.faculty-modal-wrapper .faculty-details .credentials strong {margin:0 0 15px 0;}
.faculty-modal-wrapper .faculty-details .credentials .profileData {margin:0 0 15px 0;}
.faculty-modal-wrapper .faculty-details p {color:#0b2972;}
.faculty-modal-wrapper .faculty-actions {width:31%;padding:0 1% 10px 1%;float:right;background:#ffffff;background:-moz-linear-gradient(top,  #ffffff 0%, #e6e8e8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e8e8));background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: -o-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#e6e8e8 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e6e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e8e8',GradientType=0 );}
.faculty-modal-wrapper .faculty-actions h2 {margin:0 0 10px 0;font-size:1.625rem;}
.faculty-modal-wrapper .faculty-actions h4 {color:#4c689a;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:normal;font-size:.8125rem;margin:0 0 5px 0;line-height:1.25;}
.faculty-modal-wrapper .faculty-bio-bottom {float:left;clear:both;margin:20px 0;width:100%;}
.faculty-modal-wrapper .faculty-bio-bottom .left {float:left;width:23%;margin:0 2% 20px 0;}
.faculty-modal-wrapper .faculty-bio-bottom .right {float:left;width:72%;margin:0 0 20px 0;border-left:3px solid #eaeaea;padding:0 0 0 2%;}
.faculty-modal-wrapper .faculty-bio-bottom .hr {border-top:3px solid #eaeaea;margin:0 0 20px 0;width:100%;clear:both;}
.faculty-modal-wrapper .faculty-bio-bottom .left ul {padding:0 0 0 20px;list-style:disc;margin:0 0 20px 0;}
.faculty-modal-wrapper .faculty-bio-bottom .more-resources {}
.faculty-modal-wrapper .faculty-bio-bottom .biography-text {float:left;clear:both;position:relative;overflow:hidden;padding:0 0 60px;}
.faculty-modal-wrapper .faculty-bio-bottom .biography-more-wrapper {position:absolute;bottom:0;width:100%;float:left;clear:both;background:url(https://hopkinsmedicine.org/sebin/t/g/biography-wrapper.png) repeat-x scroll 0 0 transparent;padding:0 0 20px 0;}
.faculty-modal-wrapper .more-button {display:none;float:left;clear:both;padding:5px 7px;line-height:1;font-size:.75rem;background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:20px 0 0 0;text-decoration:none;color:#284a7a;}
.faculty-modal-wrapper .bio-buttons {width:100%;float:left;list-style:inline;clear:both;padding:0;margin:10px 0;}
.faculty-modal-wrapper .bio-buttons li {float:left;margin:0 10px 0 0;list-style:none;height:35px;}
.faculty-modal-wrapper .bio-buttons li a {display:block;box-shadow:0 1px 2px rgba(0,0,0,.15);border:1px solid #aaaeaf;border-radius:3px;font-size:.875rem;line-height:1;font-weight:lighter;font-family:'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;color:#1d306a !important;padding:5px 7px;background: #eaf4f5;background: -moz-linear-gradient(top,  #eaf4f5 0%, #cadce0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf4f5), color-stop(100%,#cadce0));background: -webkit-linear-gradient(top,  #eaf4f5 0%,#cadce0 100%);background: -o-linear-gradient(top,  #eaf4f5 0%,#cadce0 100%);background: -ms-linear-gradient(top,  #eaf4f5 0%,#cadce0 100%);background: linear-gradient(to bottom,  #eaf4f5 0%,#cadce0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf4f5', endColorstr='#cadce0',GradientType=0 );}
.faculty-modal-wrapper .bio-buttons .email span {background:url(https://hopkinsmedicine.org/sebin/a/t/blue-button-email.gif) no-repeat 0 1px;padding:0 0 0 26px;}
.faculty-modal-wrapper .bio-buttons .pdf span {background:url(https://hopkinsmedicine.org/sebin/u/x/blue-button-pdf.gif) no-repeat 0 0;padding:0 0 0 22px;}
.faculty-modal-wrapper .bio-buttons .linkedin span {background:url(https://hopkinsmedicine.org/sebin/m/j/blue-button-linkedin.gif) no-repeat 0 0;padding:0 0 0 21px;}
.faculty-modal-wrapper .faculty-bio-tabs {width:100%;clear:both;padding:0;float:left;margin:0;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li {width:100%;clear:both;list-style:none;margin:2px 0 0 0;float:left;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content {display:none;float:left;padding:10px 7%;width:84%;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link {border:1px solid #dbd9da;float:left;color:#3f5fb0;text-shadow:0 1px 1px #fff;width:94%;padding:1.25% 3% 0.5%;font-size:.875rem;background:#dbd9da;text-decoration:none;line-height:1;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li 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;}
.faculty-modal-wrapper .faculty-bio-tabs li.research img {float:left;margin:0 10px 10px 0;padding:7px;border:1px solid #ccc;max-width:30%;width:30%;}

.faculty-modal-wrapper .faculty-bio-tabs .tab-content h3 span {float:right;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content h3 span a {font-weight:normal;font-size:.8em;color:#3f5fb0;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content ul {list-style-type:disc;margin-bottom:1.5em;overflow:hidden;padding-left:16px;}
.faculty-modal-wrapper h3 {padding-top: 7px;}
.faculty-modal-wrapper ul {margin-bottom:1.5em;}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content .location, .faculty-modal-wrapper .faculty-bio-tabs .tab-content .additionalLocation {margin:0 0 15px 0;}
.faculty-modal-wrapper .flex-button-yellow {font-size:1rem;clear:both;float:left;margin:20px 0;word-wrap:normal;}

.faculty-bio-bottom h2 {clear:both;}

/* search page styles */

.searchPageCount {float:left;text-align:left;}

/* hcgh custom styles woot! */

.subLeft3ColRight .faculty-details {width:35%;}
.subLeft3ColRight .faculty-actions {width:37%;}
.subLeft3ColRight .faculty-bio-bottom .left {width:30%;}
.subLeft3ColRight .faculty-bio-bottom .right {width:64%;}


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-wide {display:inline;}
.tab-narrow {display:none;}

/* Additional Facilities Search Links */

.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;}
.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:#889bbd;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.857;font-weight:400;width:3.845%;text-align: center;color: #aaa;}
.profilesSearchContainer ul.a-z-list {margin: 0 0 2em;padding: 0;}
.profilesSearchContainer ul.a-z-list li {width: 2em;height: 2em;margin: 2%;display: block;float: left;line-height: 2;}
.profilesSearchContainer ul.a-z-list li a {text-decoration: none;border-radius: 9999px;border: 1px solid #ccc;}

.button-a-z {background: #f5f5f5 none repeat scroll 0 0;border: 1px solid #ddd;float: left;list-style: outside none none !important; padding: 0 !important;width: 98.8%;}
.button-a-z li { color: #bbb; float: left; line-height: 1.5 !important; margin: 0 !important; padding: 1.25% 0 !important; text-align: center; width: 3.84%;}
.button-a-z li a { text-align: center; width: 100%;}

/* 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%;}

.autocomplete-suggestions {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-suggestions .autocomplete-suggestion {padding: 4px 0;cursor: pointer;}
.autocomplete-suggestions .autocomplete-suggestions .autocomplete-selected {background: #eee;padding: 4px 6px;margin: 0 0 0 -6px;border-radius: 3px;width: 100%;}


/* 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:.75rem;float:left;}

/* Suburban Specialty Styles */

.other-facilities .right-col {width: 46%;margin: 0 2%;float: left;}

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: 1.313;background: #7292c1;text-decoration:none;font-size:1rem;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;}


/* Responsive Find a Doctor
Results Styles */

.results-column {width: 69%;float: left;margin: 2%;float: left;padding: 0;}

.phone-icon-small {background:url("https://www.hopkinsmedicine.org/sebin/h/a/phone_icon.png") no-repeat;background-size:16px 16px;display: inline-block;width: 1rem;height: 1rem;float: left;margin-right: 3px;}
.large-phone-icon {float:left; margin:0 5px 0 0}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link {border-top:none;border-right:none;border-left:none;border-bottom:1px solid #dbd9da;float:left;color:#0b2972;text-shadow:0 1px 1px #fff;width:94%;padding:1.25% 3% 1% 0;font-size:1.25em;background:none;text-decoration:none;line-height:2;font-weight:bold;}

.faculty-modal-wrapper .faculty-bio-tabs {margin:0 0 20px 0;}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link span {display:block;float:left;width:25px;height:25px;color:#fff;background:#0b2972;border:1px solid #cccacb;text-align:center;padding:11px 6px 2px 6px;margin:-5px 2% 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:5px;font-size:1.125rem;font-weight:normal;line-height:1;}
.faculty-modal-wrapper .faculty-bio-bottom .biography-text { float: left; clear: both; position: relative; overflow: hidden; padding: 0px 0px 20px; }
.faculty-modal-wrapper .faculty-bio-bottom .biography-button { display: none; }
.faculty-modal-wrapper .more-button {padding:7px 13px;margin:0;}
ul.buttons {padding-left:0;}
ul.buttons li {list-style-type:none;  float:left;margin:0 2% 0 0;}
a.external-button {display:block;float:left;margin:0 0 20px 0;border-radius:5px;background:#4c689a;padding:7px 13px;color:#fff;text-decoration:none;font-size:.8125rem;  font-family: 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
a.external-button:hover {text-decoration: underline;}
.photobooks-location-block {float:left; width:48%; margin:0 2% 0 0;}

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: .875rem;line-height: 1.643;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 );}
.research-topics-viewlets a.flex-button-yellow {float: left;margin: 10px 0;}

.filter-apply button.filter-button {width: 50%;border: none;text-align: center;color: #fff;font-size: .875rem;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: 1.5;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.5;}
.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;}

.one-col-doctors {  float: left;width: 100%;background: #fff;padding: 0 0 2em 0;margin: 1em 2%;}

.showOverflow { color: #4c6699; font-weight: bold; text-decoration: underline; cursor: pointer;}

.showOverflow:focus,
.showOverflow:hover {
	text-decoration: none;
}
/* media queries for list pages */

@media screen and (max-width: 1004px) {



}

@media screen and (max-width: 780px) {
.other-facilities ul {margin: .25em 0 0 0;width: 100%;}
}

@media screen and (max-width: 740px) {

.faculty-wrapper .faculty-results-list li {margin:2% 2% 5%;}
.faculty-wrapper .faculty-results-list-img {width:25%;}
.faculty-wrapper .faculty-results-list-bio {width:73%;}
.faculty-wrapper .faculty-results-actions {width:73%;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {width:40%;}
.addthis_toolbox {margin:0;}
.addthis_button_compact.at300m {background: none;}
.modalPrintPage a {background:none;}

.wrapperBody {font-size:1.1em;}

}

@media screen and (max-width: 700px) {
.other-facilities ul li a {font-size:1.25em;line-height:1;}
.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;}
.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;}

a.lab-btn {margin-bottom: 30px;}

}
@media screen and (max-width: 599px) {
.button-a-z {width: 100%;padding: 0 !important;background: none;border: none;text-align: center;}
.button-a-z li {float: none;display: inline-block;width: 2.5em;height: 2.5em;line-height: 2.5 !important;margin: .75em !important;padding: 0 !important;background: #f5f5f5;border: 1px solid #ddd;border-radius: 9999px;}
.button-a-z li a {width: 100%;text-align: center;text-transform: uppercase;}
}


@media screen and (max-width: 580px) {
.wrapperBody {font-size:1.2em;}
ul.tabs h1 {display:inline;}
.tab-wide {display:none;}
.male-female {width:100%;float:left;}
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%;}
.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;}

.other-facilities .right-col {width: 100%;margin: 0 0 2% 0;float: left;}
.additional-info {width: 100%;margin: 0 0 10px 0;}

.results-column {width: 94%;padding: 2% 3%;margin:0;}
.info {display: none;}
}

@media screen and (max-width: 480px) {

.faculty-wrapper .faculty-results-list li {margin:2% 2% 9%;}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {width:90%;padding:3% 3% 0;}
.faculty-wrapper .faculty-results-list-img {width:35%;}
.faculty-wrapper .faculty-results-list-bio {width:63%;}
.faculty-wrapper .faculty-results-actions {width:63%;}
.faculty-wrapper .faculty-results-actions .flex-button-yellow {width:100%;padding-left:0;padding-right:0;}

.addthis_toolbox .addshare {width:100%;}

.autocomplete {padding: 0 10px 10px;}

.photobooks-location-block {width: 100%;margin: 0 0 2% 0;}
}

/* research labs results */

.results-column.lab {width:96%;}
.results-column.lab form {width: 100%;clear: both;margin: 0 auto 2em;height: auto;}
.results-column.lab form .search-input {width: 100%;clear: both;margin: 1em auto 1em;padding: 0;border: 0;}
.results-column.lab form .search-input legend, form .search-input label {display:none;}
.results-column.lab form .search-input input[type="text"] {left: 0;top: 0;position: relative;}
.results-column.lab form .search-input input {width: 40%;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 5px 10px 0;box-shadow: none;height: 25px;}
.results-column.lab form .search-input button {width: auto; 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 31px;cursor: pointer;position: relative;left: 0;top: 0;text-shadow: none;height: auto;line-height: 1.05;box-shadow: none;}

.results-column.lab .detail-block-title, .results-list.lab .detail-block-title { color: #00276f;font-family: "Helvetica Neue", Helvetica, Arial;font-weight: bold;font-size: 1em;margin: 0 0 5px 0; line-height: 1.25;}

.results-column.lab .faculty-wrapper .paginate {margin: 2% 2% 2% 0;}
.results-column.lab .faculty-wrapper .results-per-page {margin: 2% 0 0 2%;}

.results-column.lab .faculty-wrapper .faculty-results-list li { width: 96%; margin: 0 2% 2.5% 2%;}
.results-column.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {padding: 2%;width: 96%;}
.results-column.lab .faculty-wrapper .faculty-results-actions .flex-button-yellow { margin: 0 0 20px 0;}
.results-column.lab .faculty-wrapper .faculty-results-list-img, .results-list.lab .faculty-wrapper .faculty-results-list-img { width:25%; margin: 0 5% 10px 0;background: #none;}
.results-column.lab .faculty-wrapper .faculty-results-list-img img, .results-list.lab .faculty-wrapper .faculty-results-list-img img {width: 92%;padding: 4%;  margin: 0 10% 0 0; background:#fff;}
.results-column.lab .faculty-wrapper .faculty-results-list-bio { width: 59%;}
.results-column.lab .faculty-wrapper .faculty-results-actions {width: 35%;}
.results-column.lab .lab-tags {float: left;margin: 15px 0 0 0;color: #00276f;}
.results-column.lab a.flex-button-yellow, .results-list.lab a.flex-button-yellow { padding: 3px 3% 5px 3%; width: 93%;margin: 20px 0 15px 0;}
.results-column.lab a.flex-button-yellow span, .results-list.lab a.flex-button-yellow span {background:url(https://hopkinsmedicine.org/sebin/p/w/blue_arrow_right.png) no-repeat; display:inline-block;height:10px; width: 15px;margin-left: 10px;}

.results-list.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {padding: 1% 3% 2%;width: 90%;}

.results-list.lab .faculty-wrapper .faculty-results-list-bio { width: 57%;margin: 0 4% 0 0;}
.results-list.lab .faculty-wrapper .faculty-results-actions {width: 35%;}

/* research labs results list view */

.results-list.lab .faculty-wrapper .faculty-results-actions.lab .faculty-results-list-img {width:40%;  margin: 0 75% 10px 0;}
.faculty-results-actions.lab p {margin-top:0;}

@media screen and (max-width: 1004px) {
.faculty-wrapper .faculty-results-list li {margin:2% 2% 4%;}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {width:92%;padding:2% 2% 0;}
.faculty-wrapper .faculty-results-list-img {width:20%;margin:0 2% 2% 0;}
.faculty-wrapper .faculty-results-list-bio {width:78%;float:right;margin:0;}

.faculty-wrapper .faculty-results-actions .flex-button-yellow {width:35%;}

.flex-wrapper.research-topics-viewlets .faculty-wrapper .faculty-results-list-bio {width:82%;}
.research-topics-viewlets .faculty-wrapper .faculty-results-list-img {width:14%;}
.results-column.lab .faculty-wrapper .faculty-results-list-bio {float:left;}
[data-template-name]:not([data-template-name*="enterprise-local"]) .faculty-wrapper .faculty-results-actions { 

padding: 15px 2% 0 2%;
float:right;
margin:7px 0 10px 0;
}
.results-column.lab .faculty-wrapper .faculty-results-actions .flex-button-yellow { padding: 3px 3% 5px 3%; width: 93%;}
}

@media screen and (max-width: 620px) {
.results-column.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {padding: 4%; width: 92%;}
.results-column.lab .faculty-wrapper .faculty-results-list-bio, .results-list.lab .faculty-wrapper .faculty-results-list-bio {width:100%;}
.results-column.lab .faculty-wrapper .faculty-results-actions, .results-list.lab .faculty-wrapper .faculty-results-actions {float: left;width:92%;padding: 15px 4% 3% 4%;margin: 10px 0 0 0;}

.results-column.lab form .search-input input {width: 72%;}
.results-column.lab form .search-input button {width: 21%;padding: 10px 2%;}
}

@media screen and (max-width: 580px) {
	.results-column.lab {width:94%;}
}
