/* Physician Feed Styles */
.physician-feed [class*="item"] .info li {
	display: none;
}

.physician-feed [class*="item"] .info li.location-info svg {
	font-size: 1.3em;
	top: 0;
}

.physician-feed.v1 [class*="item"] .info li.phone, .physician-feed.v1 [class*="item"] .info li.new-patients {
	display: list-item;
}

.physician-feed.v1 [class*="item"] .info li.new-patients {
	margin-top:.722rem !important;
}

.physician-feed.v2 [class*="item"] .info li.phone, .physician-feed.v2 [class*="item"] .info li.location-info, .physician-feed.v2 [class*="item"] .info li.new-patients {
	display: list-item;
}

.physician-feed.v1 [class*="item"] .info li.location-info, .physician-feed.v1 [class*="item"] .info li.new-patients {
    display: list-item;
}

.physician-feed.v2 [class*="item"] .info li.location-info .label-style {
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
    text-transform: inherit;
    color: inherit;
    display: block;
}

.physician-feed.v2 [class*="item"] .info li.location-info span {
	display: none;
}

.physician-feed.v3 [class*="item"] .info li.location-info, .physician-feed.v3 [class*="item"] .info li.new-patients {
	display: list-item;
}

.physician-feed.v3 [class*="item"] .info li.location-info svg {
	top: 0.2rem;
}


.system-cards > [class*="item"] .note-style-1 {
	padding-top:.1667rem;
}

.system-cards > [class*="item"] {
	padding-bottom:2.778rem;
}

.system-callout + .affiliations.content-style {
	padding-top:1.667rem;
}

.docstars .advanced-search {
	display:none;
}

.docstars .filter-open .advanced-search {
	display:block;
}


/* End Physician Feed Styles */

/* Physician Details Styles */
.side-zone .physician-locations ul > li {
	position: relative;
}

.side-zone .physician-locations ul > li + li:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background-color: var(--click1-color);
	top: -1.25em;
	left: 0;
}

.side-zone .physician .title-style-1 {
	display: none;
}

.side-zone .physician .inline-items {
	display: none;
}

.system-entry h1 {
	margin-bottom:0 !important;
}

.system-entry > .inline-items {
	margin-top:.778rem;
}

.system-entry .system-callout {
	margin-top:2.222rem;
}

.system-callout > li span {
	line-height:1;
}
.system-callout > li span a {
	font-weight:700;
}

.system-callout > li span a:hover,
.system-callout > li span a:focus {
	text-decoration:underline;
}

.system-callout > li {
	padding-top:1.389rem;
}

.system-callout {
	padding:2.444rem 2.22rem;
}

.system-entry .system-callout + .content-style:not([class*="mar-t"]) {
	margin-top:3.833rem;
}

.phys-education .title-style-2 {
	padding-bottom:.444rem;
}

.phys-education ul li {
	padding-bottom:0 !important;
}

.phys-education ul li span {
	display:block;
	font-weight:400;
	line-height:2;
}

.phys-education ul + ul {
	
}

.phys-education ul li br:first-child {
	
}

.side-zone .system-entry > div .label-style,
.side-zone .system-entry > div .label-style:first-of-type {
	padding-top:.667rem;
}

.system-cards > [class*="item"] address {
	line-height:1.5;
	margin:1.111rem 0 .5556rem !important;
}

.side-zone .mob-only {
	display:none;
}
/* Physician Details Styles */

/* Docscores override */
.ds-distribution ul li {
	display:flex;
	align-items:center;
}

.npr-scores-cont .ds-summary {
	display:flex;
	flex-wrap:wrap;
	color:var(--text-color);
}

.npr-scores-cont .ds-summary .ds-title {
	font-size:1.22rem;
	color:var(--primary-color);
	font-weight:600;
}

.npr-scores-cont .ds-summary .ds-title,
.npr-scores-cont .ds-summary .ds-title + div,
.npr-scores-cont .ds-summary .ds-xofy {
	width:100%;
}
.npr-scores-cont .ds-summary .ds-xofy > .star-cont {
	display: inline-block;
}

.npr-scores-cont .ds-summary .ds-title + div.ds-stars {
	width:88px;
}

.npr-scores-cont .ds-summary .ds-title + div.ds-stars img {
	display:block;
}

.npr-scores-cont .ds-summary .ds-xofy {
	font-weight:700;
}

.npr-scores-cont .ds-summary .ds-ratings,
.npr-scores-cont .ds-summary .ds-comments {
	margin-right:.278rem;
	line-height:1;
	margin-bottom:.278rem;
	position:relative;
}

.org-ratings {

}

.org-ratings .starz {
	background-image: linear-gradient(to right, #ffffff 50%, #f0d283 50%);																																																												
	background-size: 200% 100%;
}

.org-ratings .starz img {
	display:block;
}

.org-ratings strong {
	display:block;
	line-height:1;
	background-color:var(--off-color);
	padding:1rem 2rem;
}

.org-ratings .inner {
	border-left:2px solid var(--off-color);
	border-right:2px solid var(--off-color);
	border-bottom:2px solid var(--off-color);
	padding:1rem 0;
}

.org-ratings .ds-summary div:not(.ds-xofy):not(.ds-ratings) {
	order:1;
}

.org-ratings .ds-summary .ds-xofy {
	margin-right:1rem;
}

.org-ratings .ds-summary .ds-ratings {
	order:2;
	margin-left:1rem;
}

.npr-scores .not-npi .stars-cont {
	width:48%;
}

.npr-scores .not-npi .btn-cont {
	width:48%;
}

.npr-scores .not-npi .stars {
	width:88px;
	background:url(https://transparency.nrchealth.com/resources/images/sprites/star-ratings-sprite.png) 0 0 repeat-x;
	height:16px;
}
.ds-comment .stars-cont {
	width: 88px;
	height: 16px;
	overflow: hidden;
}

.npr-scores .stars-cont .stars, .ds-comment .stars-cont .stars {
	width:88px;
	background:url(/images/panel/star-ratings.png) 0 0 repeat-x;
	height:16px;	
	background-position: 0 100%;
    display: block;
    background-color: #f0d283;
}

.npr-scores .not-npi .btn-cont .btn {
	font-size:.89rem;
}

.phys-comments .stars-cont {
	padding: 5px 2em;
	min-width: 20%;
}
.stars-cont {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.stars-cont .starz img {
    display: block;
}

.rating-cont span {
	display: inline;
	line-height: 1.3;
}

.phys-comments p {
    margin-top: 0;
    margin-bottom: 0;
    width: 70%;
    margin-left: 2em;
}

.review-date {
    min-width: 12%;
}

/* Responsive Width 1024px */
@media screen and (max-width: 1024px) {
	.side-zone .physician-locations ul > li + li:before {
		display: none;
	}
	
	.side-zone .physician .title-style-1, .side-zone .mob-only{
		display: block;
	}
	
	.side-zone .physician .inline-items {
		display: flex;
	}
	
	.content-zone .physician .inline-items {
		display: none;
	}
	
	.content-zone .physician h1,
	.content-zone .physician h1 + .title-style-3{
		display: none;
	}
	
	.npr-scores {
		width:100%;
	}
	
	.npr-scores .not-npi {
		justify-content:flex-start;
	}
	
	.npr-scores .not-npi .btn-cont {
		margin-left:1.44rem;
	}
}
/* End Responsive Width 1024px */

@media screen and (max-width: 800px) {
	.physician-feed .doctor-results header {
		flex-wrap:wrap;
		text-align:center;
	}
	
	.physician-feed .doctor-results header h2 {
		width:100%;
	}
	
	.physician-feed .doctor-results header .org-ratings {
		width:100%;
		margin-top:2rem;
	}
}

/* Responsive Width 500px */
@media screen and (max-width: 500px) {
	.physician-feed .system-cards > li .info {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.physician-feed.v1 [class*="item"] .info li.phone, .physician-feed.v1 [class*="item"] .info li.new-patients {
		display:flex;
		justify-content:center;
	}
	
	.npr-scores-cont .ds-summary {
		justify-content:center;
		text-align:center;
	}
}
/* End Responsive Width 500px */