@charset "UTF-8";
/* CSS Document */

@import url('//fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700&display=swap');
@import url('//fonts.googleapis.com/css?family=Open+Sans+Condensed:700&display=swap');

/* General Setup */
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #333;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
}
h1 {
	font-size: 48px;
	font-weight: 400;
	color: #003e7e;
}
h2 {
	font-size: 48px;
	font-weight: 400;
	border: none;
	color: #003e7e;
}
h3 {
	font-size: 40px;
	font-weight: 400;
	color: #003e7e;
	margin-top: 0;
}
h4 {
	font-size: 36px;
	font-weight: 400;
	color: #4484ce;
}
h1, h2, h3, h4 {
	hyphens: auto;
}
h5 {
	color: #333;
}
h6 {
	font-style: italic;
}
bold, strong {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
i, em {
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
}
a,
a:visited {
	color: #0c989f;
	text-decoration: none;
	hyphens: auto;
}
a:hover, 
a:focus, 
a:active {
	color: #0c989f;
	text-decoration: underline;
}
.container {
	max-width: 1230px;
}
blockquote {
	background: url("/images/blockquoteBG2.png") no-repeat;
	background-size: contain;
	background-position: center center;
	font-size: 24px;
	font-style: italic;
	color: #003e7e;
}
blockquote::before,
blockquote.Quote::before {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 190px;
	content: "“";
	float: left;
	line-height: 1;
	position: relative;
	left: -4.333%;
	color: #003e7e;
}
blockquote.Quote {
	background: url("/images/blockquoteBG2.png") no-repeat;
	background-size: contain;
	background-position: center center;
	font-size: 20px;
	font-style: italic;
	color: #003e7e;
	border: none;
}
.spacer {
	margin-bottom: 2em;
}

/* Mobile First */
@media (max-width: 479px) {
	#social li {
		margin-left: .25em;
	}
}
@media (min-width: 480px)  {
	#ste_container_OurMembers .carousel-inner.bg-img > .item {
		padding: 9em 0;
	}
	#social li {
		margin-left: 1em
	}
}
@media (min-width: 480px) and (max-width: 1023px) {
	#ste_container_HomeSlideshow .carousel-inner.bg-img > .item {
		padding: 12em 0;
	}
}
@media (max-width: 600px){
	#ste_container_HomeSlideshow .carousel-inner.bg-img > .item h2 {
		font-size: 200%;
	}
}
@media (max-width: 767px) {
  .header-social {
    display: inherit !important;
	}
	.navbar-toggle.collapsed {
		background: #0c989f;
	}
	.navbar-toggle {
		float: right;
	}
	.header-bottom-container .header-container {
		padding: 0;
	}
	.auth-link-container {
		border-color: #d0d0d0;
	}
	.auth-link-container a {
		color: #fff;
	}	
	.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem {
		border-bottom: 1px solid #fff;
	}
	.RadMenu.RadMenu_Austin .rmToggle .rmIcon, 
	.RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon {
		margin-top: 25px;
	}
	.RadMenu_Austin .rmSlide .MegaDropDownMenu {
		padding: 0;
	}
	.RadMenu .rmVertical .rmItem .rmText {
		width: 101vw;
	}
	.RadMenu .rmSlide .rmSlide {
		width: 90% !important;
		margin-left: 10%;
		border: 1px solid #fff;
		border-bottom: none;
		right: 0;
	}
	.RadMenu_Austin .rmSlide .rmExpandRight {
		background-position: 107% -200px;
	}
	h1, h2 {
		line-height: 1.2;
	}
	.carousel-control {
		display: none;
	}
	.landing .findSurgeon {
		margin: 1em auto;
	}
	.procedures .hero {
		background-image: url("/images/small/heroProceduresSm.jpg");
	}
	.about .hero {
		background-image: url("/images/small/heroSectionPlaceholderSm.jpg");
	}
	.findSurgeon .hero {
		background-image: url("/images/small/heroFindSurgeonSm.jpg");
	}
	.consumerSafety .hero {
		background-image: url("/images/small/heroConsumerSafetySm.jpg");
	}
	.news .hero {
		background-image: url("/images/small/heroNewsSm.jpg");
	}
}

/* Header */
.header {
	padding-bottom: 0;
	border: none;
	margin-bottom: -.5em;
}
.header-container {
	max-width: 100%;
}
.header-logo-container img {
	margin-bottom: .75em;
}
.header-logo-container h1 {
	font-family: Arial, sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #7e8083;
	text-transform: uppercase;
	line-height: 1.04;
}
#ctl01_masterWrapper.wrapper {
	height: auto;
}

/* External Links */
ul.externals {
	list-style: none;
	padding: 0;
	float: right;
}
ul.externals li {
	display: inline;
	margin-left: 1em;
}
ul.externals li:first-child {
	margin: 0;
}
.externals a {
	color: #0c989f;
}

/* Auxiliary Navigation */
.nav-auxiliary a {
	color: #0c989f;
}
.auth {
	margin-right: 1em;
}
.auth-link-container-sm a {
	font-weight: 700;
	color: #ffa200;
}
.navbar-header {
	float: none;
}

/* Search */ 
#SimpleSearchBlock * {
	text-transform: lowercase !important;
}
.search-container-sm {
	float: right;
	margin: 3em 0 .75em;
}

/* Primary Navigation */
.nav-backer {
	background: #124992;
	height: auto;
	display: inline-block;
	width: 100%;
}
.nav-primary {
    float: none;
    margin: 0;
}
.navbar-collapse, 
.searchbar-collapse {
    background: #124992;
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 170%;
}
.RadMenu.RadMenu_Austin .rmRootLink {
	color: #fff;
	border-top: 1px solid #124992;
}
.RadMenu_Austin .rmSlide .MegaDropDownMenu {
	padding: 0;
}
/* remove padding on LI */
.RadMenu.RadMenu_Austin .rsmItem {
	padding: 0 !important;
}
/* put padding on A */
.RadMenu.RadMenu_Austin .rsmOneLevel .rsmItem a.rsmLink,
.RadSiteMap .rsmTwoLevels > .rsmItem > a.rsmLink {
	padding: 10px 15px;
}
.RadMenu.RadMenu_Austin .rsmColumnWrap .rsmLevel1 a.rsmLink {
	padding: 5px 15px 10px 30px;
}
.RadMenu.RadMenu_Austin .rmGroup {
	background: #0c989f;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded {
	background: #fff;
    color: #124992;
}
.RadMenu.RadMenu_Austin .RadSiteMap .rsmItem {
	border-bottom: 1px dotted #d0d0d0;
	background: #0c989f;
	width: 100% !important;
}
.RadMenu.RadMenu_Austin .rmGroup .rmGroup {
	background: #12d4de;
}
.RadMenu_Austin .rmSlide .rsmLink:hover,
.RadMenu_Austin .rmSlide .rsmLink:focus {
	color: #0c989f;
}
.RadMenu.RadMenu_Austin .rmRootLink:hover,
.RadMenu.RadMenu_Austin .rmRootLink:focus,
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
	background: #fff;
	color: #124992;
} 
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink,
.RadMenu_Austin .rmSlide .rsmSelected > .rsmLink, 
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
	color: #fff;
	border: 1px solid #0c989f;
}
.RadMenu_Austin .rmSlide a.rsmLink,
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > a.rsmLink {
	border: 1px solid #0c989f;
}
.RadMenu_Austin .rmSlide a.rsmLink:hover,
.RadMenu_Austin .rmSlide a.rsmLink:focus,
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > a.rsmLink:hover,
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > a.rsmLink:focus,
.RadMenu_Austin .rmSlide .rmLink:hover,
.RadMenu_Austin .rmSlide .rmLink:focus {
	color: #0c989f;
	background: #fff;
}
.RadMenu.RadMenu_Austin .rsmColumn {
	display: block;
}
.RadMenu.RadMenu_Austin .rsmColumnWrap .rsmLevel1 .rsmLink {
	white-space: normal;
}
.RadMenu.RadMenu_Austin .rsmColumn {
	width: 100% !important;
}
.RadSiteMap .rsmTwoLevels > .rsmItem > .rsmLink,
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem,
.RadMenu.RadMenu_Austin .rsmTwoLevels .rsmItem .rsmItem {
	margin: 0 !important;
}
.RadMenu.RadMenu_Austin .rsmColumn {
	padding: 0;
}
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink {
	font-size: 20px !important;
	font-weight: 400;
}
.RadMenu.RadMenu_Austin .rmSlide .rmText {
	border-bottom: 1px solid #fff;
}
.RadMenu.RadMenu_Austin .rmText, 
.RadMenu.RadMenu_Austin .rmHorizontal .rmText {
	width: 100%;
}
.RadMenu,
.rmHorizontal {
	white-space: normal !important;
}


/* Home Page Styles */
/* Heroes */
#random {
	position: relative;
}
#random img {
	max-width: 100vw !important;
	width: 100%;
}
/* Find A Surgeon */
.HomePageFullWidthArea .findSurgeon {
	background: url('/images/findAsurgeonCircle.png') no-repeat;
	background-position: center bottom;
	background-size: contain;
	padding: 1em 1em 10em;
	text-align: center;
	margin: -2em auto 4em;
}
.HomePageFullWidthArea .findSurgeon h2 {
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 1px;
	hyphens: none;
}
.HomePageFullWidthArea .findSurgeon p {
	font-size: 16px;
	text-shadow: 2px 2px 4px rgba(150, 150, 150, 1);
}
/* Text Carousel */
#ste_container_HomeSlideshow .carousel-inner {
	width: 97.5%;
}
#ste_container_HomeSlideshow .carousel-inner.bg-img > .item {
	height: auto !important;
	padding: 15em 0;
	background: none;
}
#ste_container_HomeSlideshow .carousel-inner.bg-img * {
	background-repeat: no-repeat !important;
}
/* Surgeons Near You */
#surgeons {
	background: url("/images/burst.jpg") no-repeat;
	background-position: center center;
	background-size: cover;
	height: auto;
	margin: 3em 0 0;
	padding: 3em 0;
}
#surgeons h2 {
	text-align: center;
}
#surgeons .card {
	background: #fff;
	padding: 15px;
	margin-bottom: 2em;
	min-height: 395px;
}
#surgeons .card p {
	font-size: 16px;
}
#surgeons .card p a {
	font-size: 18px;
}
#surgeons .TextButton {
	text-align: center;
}
.surgeons {
	padding-bottom: 6em !important;
}
/* Trust Your Face */
#trust {
	text-align: center;
	position: relative;
	margin: 0 auto;
	padding: 2.5em 0;
	background: url("/images/trust.png") no-repeat;
	background-position: right bottom;
	background-size: contain;
}
/* Thirds */
#thirds .third {
	padding: 2em 15px 3em;
}
#thirds .third:nth-child(1) {
	background: #c0c9e8;
}
#thirds .third:nth-child(2) {
	background: #d0d6e8;
}
#thirds .third:nth-child(3) {
	background: #dbdee8;
}
#thirds figure {
	text-align: center;
}
/* Humanitarian Heroes */
#humanitarian {
	text-align: center;
	position: relative;
	margin: 0 auto;
	padding: 4.75em 0;
	background: url("/images/humanitarian.png") no-repeat;
	background-position: left bottom;
	background-size: contain;
}
.HomePageFullWidthArea blockquote {
	background: url("/images/blockquoteBG.png") no-repeat;
	background-size: contain;
	background-position: center center;
}
/* Our Members */
#ste_container_OurMembers.ContentItemContainer {
	background: url("/images/burst3.jpg") no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 3em 0;
	text-align: center;
}
#ste_container_OurMembers .panel {
	max-width: 1230px;
	margin: 0 auto;
}
#ste_container_OurMembers h2.panel-title {
	font-size: 40px;
	display: block;
}
#ste_container_OurMembers .carousel-inner.bg-img > .item {
	background: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 6em 0;
	height: auto !important;
}
#ste_container_OurMembers .carousel-control .icon-prev,
#ste_container_OurMembers .carousel-control .icon-next {
	top: 104%;
}

/* Sidebar/Secondary Navigation */
/* .col-secondary .findSurgeon {
	padding: 2em 2em 0 3.25em;
	background: rgba(245,217,13,.75);
	border-radius: 50%;
	text-align: center;
	margin: -1em auto 2em;
} */
.col-secondary .findSurgeon {
    background: url('/images/findAsurgeonCircle.png') no-repeat;
	background-position: center bottom;
	background-size: contain;
	padding: 1em 1em 8em;
	text-align: center;
	margin: 1em auto 2em;
}
.col-secondary .findSurgeon h2 {
	font-size: 22px;
	line-height: 1.2;
	letter-spacing: 1px;
	hyphens: none;
}
.col-secondary .findSurgeon p {
	font-size: 12px;
	text-shadow: 2px 2px 4px rgba(150, 150, 150, 1);
}
.col-secondary .findSurgeon figure {
	width: 90%;
	margin: 0 auto;
}
.nav-secondary {
	background: none;
}
.RadTreeView.RadTreeView_Austin > .rtUL {
	line-height: 1.2;
}
.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI {
	border-top: 1px solid #abbbce;
}
.nav-secondary .sub-nav-head {
	background: none;
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #959595;
	text-transform: uppercase;
	border-bottom: 3px solid #abbbce;
}
.RadTreeView.RadTreeView_Austin .rtIn, 
.RadTreeView.RadTreeView_Austin .rtHover .rtIn, 
.RadTreeView.RadTreeView_Austin .rtSelected .rtIn {
	padding: 10px 15px 10px 0;
}
.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI {
	border-top: 1px solid #abbbce;
	position: relative;
}
.RadTreeView.RadTreeView_Austin a.rtIn {
	font-weight: 400 !important;
	text-transform: uppercase;
	color: #87acd6;
}
.RadTreeView.RadTreeView_Austin a.rtIn:hover, 
.RadTreeView.RadTreeView_Austin a.rtIn:focus, 
.RadTreeView.RadTreeView_Austin a.rtIn:active {
	background: none;
}
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, 
.RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
	color: #87acd6;
}
.RadTreeView .rtTop {
	position: relative;
}
.RadTreeView.RadTreeView_Austin .rtPlus, 
.RadTreeView.RadTreeView_Austin .rtMinus {
	display: inherit;
	background: none !important;
	margin: 0 !important;
	width: auto !important;
	height: 0 !important;
}
.RadTreeView .rtPlus:before, 
.RadTreeView .rtMinus:before {
	font: 18px 'FontAwesome' !important;
	color: #23749d;
	position: absolute;
	top: .5em;
	right: .5em;
}
.RadTreeView .rtPlus::before {
    content: "\f054" !important;
}
.RadTreeView .rtMinus::before {
    content: "\f077" !important;
}
.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI > .rtUL {
	padding: 0;
}
.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI .rtLI .rtIn {
	padding: 5px 12px;
}
.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI .rtLI.rtLast .rtIn {
	padding-bottom: 10px;
}
.RadTreeView.RadTreeView_Austin ul ul a.rtIn {
	font-size: 16px !important;
	color: #6ab9b8;
	text-transform: none;
}
.RadTreeView.RadTreeView_Austin ul ul a.rtIn:hover,
.RadTreeView.RadTreeView_Austin ul ul a.rtIn:focus {
	color: #abbbce;
	background: none;
}

/* Social Media */
#social {
	text-align: center;
	padding: 1em 0 3em;
}
#social ul {
	list-style: none;
	padding: 0;
	font-size: 3em;
}
#social li {
	display: inline;
}
#social li:first-child {
	margin: 0;
}
#social a {
	color: #abbbce;
}
#social a:hover, 
#social a:focus {
	color: #0c989f;
}

/* Footer */
#ft {
	background: url("/images/burst2.jpg") no-repeat;
	background-position: center center;
	background-size: cover;
	height: auto;
}
.footer {
	display: block;
}
.footer-content,
.footer-nav-copyright {
	background: none;
}
.footer-content {
	padding-top: 3em;
}
.footer-content .col-sm-2 {
	text-align: left;
	margin-bottom: 2em;
}
.footer-content h6 {
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	margin-bottom: .5em;
}
.footer-content h6 a { 
	color: #124992;
}
.footer-content ul {
	list-style: none;
	padding: 0;
	font-size: 14px;
	line-height: 2;
}
.footer-content li a {
	color: #333;
}
.footer-content .utility ul:first-child {
	padding: 2em 0;
	font-size: 15px;
	font-weight: 700;
}
.footer-content .utility ul:first-child a {
	color: #124992;
}
.footer-content .utility ul:first-child li {
	display: inline;
	padding: 0 1.5em 0 1em;
	border-right: 1px solid #333;
}
.footer-content .utility ul:first-child li:last-child {
	border: none;
}
.footer-content .utility h6 {
	padding-top: 2em;
	margin-bottom: 0;
}
.footer-content ul.affiliates {
	line-height: 1.2;
	padding-bottom: 2em;
}
.footer-content .utility ul:last-child {
	padding: 2em 0;
}
.footer-content .utility ul:last-child li {
	display: inline;
	padding: 0 1.5em 0 1em;
	border-right: 1px solid #333;
}
.footer-content .utility ul:last-child li:last-child {
	border: none;
}
.footer-nav-copyright .footer-copyright {
	font-size: 14px;
	line-height: 1.2;
	text-align: center;
	margin: 0 auto 2em ;
	width: 100%;
	color: #333;
}
.footer-copyright a {
	color: #333;
}

/* Landing & Internal Page Heroes */ 
.hero {
	padding-top: 18%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: -.7em;
}

/* Landing Page Intro Full-Width Areas */
.landing #masterContentArea.container {
	max-width: none;
	margin-top: 0;
}
.landing .col-primary .row:first-child {
	background-color: #d4e8ff;
}
.landing .findSurgeon {
	background: url('/images/findAsurgeonCircle.png') no-repeat;
	background-position: center bottom;
	background-size: contain;
	padding: 1em 1em 10em;
	text-align: center;
	margin: -3em auto;
}
.landing .findSurgeon h2 {
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 1px;
	hyphens: none;
}
.landing .findSurgeon p {
	font-size: 16px;
	text-shadow: 2px 2px 4px rgba(150, 150, 150, 1);
}
.landing .findSurgeon figure {
	width: 90%;
	margin: 0 auto;
}
.landing .has-secondary-col.col-on-right .col-primary {
	width: 100%;
}
.landing .has-secondary-col.col-on-right .col-secondary {
	display: none;
}
.landing .breadcrumb-obo-container {
	background-color: #d4e8ff;
}
.landing .breadcrumb-obo-container .container {
	padding-left: 30px;
	padding-right: 30px;
}
.landing p.intro {
	font-size: 24px;
	margin-bottom: 1em;
	color: #333;
}
.landing .col-primary .row:nth-child(2) {
	margin-top: 3em;
}
/* .landing .ContentItemContainer {
	margin-bottom: 3em;
} */

/* Content Area */
#masterContentArea {
	padding: 0 15px;
	margin-bottom: 3em;
}
#masterContentArea ul {
	list-style: circle;
}
.landing #masterContentArea ul {
	padding-left: 1em;
	color: #0c989f;
}
.noHero .hero {
	margin: 0;
	padding: 0;
	background: none;
}	
.breadcrumb-obo-container {
	padding-top: 1em;
} 
.breadcrumb {
	font-size: 15px;
	line-height: 1;
}
p.intro {
	font-size: 20px;
	color: #4484ce;
}
p.outro {
	font-style: italic;
	font-weight: 700;
	color: #f79646;
}
.text-right {
	text-align: right;
}

/* Carousels Common Styles */
.carousel h1, 
.carousel h2, 
.carousel h3, 
.carousel h4, 
.carousel h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	line-height: 1.2;
	color: #003e7e;
}
.carousel-inner h5 {
	font-size: 25px;
}
.carousel-inner p {
	color: #333;
}
.carousel-indicators {
    top: 100%;
}
.carousel-indicators li,
.carousel-indicators li.active {
	margin: 0 .5em;
}
.carousel-indicators li {
	border-color: #003e7e;
}
.carousel-indicators li.active {
	background-color: #003e7e;
}
.carousel-control .icon-prev::before {
	content: url('/images/arrowLeft.png');
}
.carousel-control .icon-next::before {
	content: url('/images/arrowRight.png');
}
.carousel-control .icon-prev {
	margin-left: 1vw;
}
.carousel-control .icon-next {
	margin-right: 1vw;
}
.carousel-control.left,
.carousel-control.right {
	background: none;
}
.carousel-control {
	opacity: 1;
}
.carousel-control:hover, 
.carousel-control:focus, 
.carousel-control:visited, 
.carousel-control:active {
  opacity: 0.5;
  filter: none;
}
.carousel-caption {
	text-shadow: none;
}

/* Buttons */
.btn,
.button,
.TextButton {
	background: #ffa200;
	font-size: 20px;
	font-weight: 700;
	border-radius: 8px;
	margin: 0 1em 1em 0;
	padding: 5px 1.25em;
}
.btn:hover, .btn:focus,
.button:hover, .button:focus,
.TextButton:hover, .TextButton:focus {
	background: #ffb940;
	text-decoration: underline;
}
.btn[disabled],
button[disabled],
.TextButton[disabled] {
	background: #ffd080;
	color: #a1a1a1;
}

/* Various iParts */
.h4, .SectionLabel {
	font-size: 36px;
	font-weight: 400;
	color: #4484ce;
}
a.FeatureActionLink,
.h1, 
.PageTitle, 
.h2, 
.PanelTitle {
	font-family: 'Open Sans', sans-serif;
}
.panel-heading.Distinguish, 
.PanelHead.Distinguish, 
.TitleBarCaption, 
.panel-group .panel-heading {
	border: none;
}
.RadTabStrip_Metro .rtsLevel1,
.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
	background: #4484ce !important;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, 
.RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, 
.RadTabStrip_Metro .rtsLevel1 .rtsLink, 
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
	border-color: #fff;
}
.CalloutPart2 .panel-heading, 
.CalloutPart2 .panel-body,
.CommunicationPreferencesSection,
.FilterPanel,
.CartCharges {
    background-color: #d4e8ff;
}

/* Tables */
table th, table td {
	vertical-align: top;
}

/* Shop */
.RadGrid.RadGrid_Metro .rgMasterTable .rgRow table tbody tr td:first-child,
.RadGrid.RadGrid_Metro .rgMasterTable .rgAltRow table tbody tr td:first-child {
	display: none;
}

/* Accordions */
.accordion h4, 
.accordion .fa,
.accordion svg {
	font-size: 24px;
	color: #003e7e;
	margin-bottom: 0;
}
.accordion .fa,
.accordion svg {
	float: left;
}
.accordion .card {
	border: 1px solid #003e7e;
}
.accordion .card-header {
	width: 100%;
	display: block;
	padding: .5em .9em;
	color: #003e7e;
}
.accordion .card-header {
	color: #003e7e;
}
.accordion .card-header:hover,
.accordion .card-header:focus,
.accordion .card-header:active {
	cursor: pointer;
	text-decoration: none;
	background: #003e7e;
}
.accordion .card-header:hover h4,
.accordion .card-header:focus h4,
.accordion .card-header:active h4 {
	color: #fff;
}
.accordion .card-body {
	padding: .5em 1em;
}

/* Video */
.embed-container {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    width: 100%;
    margin: 2em auto;
}
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Cookie Warning */
.cc-revoke.cc-bottom.cc-animate {
	display: none !important;
}

/* Find A Surgeon Tabs (in Find A Surgeon page) */
.landing .col-primary .findSurgeonTabs .row:first-child {
	background: none;
}
.findSurgeonTabs .RadTabStrip, 
.findSurgeonTabs .RadTabStripVertical {
	float: none;
	background: #4484ce !important;
}
.findSurgeonTabs .RadTabStripTop_Metro .rtsLevel1, 
.findSurgeonTabs .RadTabStrip_Metro .rtsLevel1 {
	background: #4484ce !important;
	max-width: 1230px;
	margin: 0 auto;
}
.findSurgeonTabs .panel-body {
	padding: 0;
}
.findSurgeonTabs .RadMultiPage {
	/* background: url("/images/burst.jpg") no-repeat;
	background-position: center center;
	background-size: cover;	 */
	padding: 0 15px;
}
.findSurgeonTabs .ContentWizardDisplay {
	border: none;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 30px;
}
.findSurgeonTabs .WebPartZone.NoMenuIQA.PPsurgeons {
	margin: 0;
	padding: 15px 0;
	background: none;
}
.findSurgeonTabs .NoMenuIQA {
	background: transparent;
}
.findSurgeonTabs .NoMenuIQA tr {
	float: none;
}
.findSurgeonTabs .NoMenuIQA tr.rgRow, 
.findSurgeonTabs .NoMenuIQA tr.rgAltRow {
	margin: 0 2% 2% 0;
}
.findSurgeonTabs .RadGrid .rgRow > td,
.findSurgeonTabs .RadGrid .rgAltRow > td {
	background: #fff;
}
.landing #masterContentArea .findSurgeonTabs .RadTabStripTop_Metro .rtsLevel1 ul.rtsUL {
	padding: 0 0 0 1em;
}
.findSurgeonTabs .RadTabStrip_Metro .rtsLevel1 .rtsLink {
	border-top: none;
}
.findSurgeonTabs .RadTabStrip_Metro .rtsLink .rtsTxt,
.findSurgeonTabs .RadTabStrip_Metro .rtsLink {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 15px;
}
.findSurgeonTabs .RadTabStrip_Metro .rtsLevel1 .rtsSelected {
	background: #f5d90d;
    color: #000;   
}
@media (min-width: 600px) {
	.findSurgeonTabs .RadTabStrip_Metro .rtsLink .rtsTxt {
		font-size: 1.5em;
	}
}
@media (max-width: 767px) {
	.findSurgeonTabs .NoMenuIQA tr.rgRow, 
	.findSurgeonTabs .NoMenuIQA tr.rgAltRow {
		margin: 0 2% 2% 0;
		display: table;
		width: 100%;
	}
}
@media (min-width: 768px) {
	.findSurgeonTabs .NoMenuIQA tr {
		width: 48%;
		float: left;
	}
	.findSurgeonTabs .NoMenuIQA tr > td {
		width: 50%;
	}
	.findSurgeonTabs .RadTabStrip_Metro .rtsLink .rtsTxt {
		font-size: 1.5em;
	}
}
@media (min-width: 1230px) {
	.findSurgeonTabs .NoMenuIQA tr {
		width: 23%;
	}	
	.findSurgeonTabs .NoMenuIQA tr.rdPager{
		width: 100%!important;
	}	
}

/* Responsive Panel Styles (add page container "panel-responsive" class) */
@media (max-width: 640px) {
	.panel-responsive .panel input,
	.panel-responsive .panel select {
		margin-left: 5px !important;
	}
	.RadGrid.RadGrid_Metro .rgRow td {
		padding: 5px !important;
	}
}
@media (max-width: 479px) {
	.panel-responsive .panel,
	.panel-responsive .StandardPanel {
		max-width: 100% !important;
		hyphens: auto !important;
		white-space: normal !important;
	}
	.panel-responsive .panel table * {
		font-size: 11px;
	}
	.panel-responsive .panel table.Grid th {
		white-space: normal !important;
	}
	.panel-responsive .panel table td span {
		min-width: 0 !important;
		width: auto;
	}
	.panel-responsive .panel table table,
	.panel-responsive .panel table table th,
	.panel-responsive .panel table table td,
	.panel-responsive .panel table td div {
		margin: 0 !important;
		padding: 5px !important;
	}
	.panel-responsive .RadGrid.RadGrid_MetroTouch .rgRow td, 
	.panel-responsive .RadGrid.RadGrid_MetroTouch .rgRow td:first-child,
	.panel-responsive .RadGrid.RadGrid_MetroTouch .rgHeader, 
	.panel-responsive .RadGrid.RadGrid_MetroTouch .rgHeader:first-child {
		padding: 5px;
	}
	.panel-responsive .AddPadding,
	.panel-responsive .panel-body, 
	.panel-responsive .PanelBody {
		padding: 0;
	}
	.panel-responsive textarea,
	.panel-responsive select,
	.panel-responsive .CheckBoxList,
	.panel-responsive .RadUpload { 
		width: 100% !important;
		max-width: 100% !important;
	}
	.panel-responsive .panel div {
		margin: 0 !important;
	}
	.panel-responsive .panel img {
		display: block;
	}
	.panel-responsive .panel img.hideImages {
		display: none;
	}
	.panel-responsive .panel span {
		display: block;
	}
	.panel-responsive .panel a {
		overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
		hyphens: auto;
		white-space:  normal;
	}
}

/* Media Queries */
@media (max-width: 480px) {
	/* Shop Filters */
	.panel.panel.panel.panel.FilterPanel.FilterPanel.FilterPanel.FilterPanel select {
		max-width: 100% !important;
		overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
		hyphens: auto;
		white-space:  normal;
		font-size: 11px;
	}
	.landing .findSurgeon {
		padding: 1em 1em 8em;
	}
}
@media (min-width: 768px) {
	#ste_container_HeaderLogoSpan {
		display: flex; 
		align-items: center;
	}
	.header-logo-container {
		width: 48vw;
	}
	.halfWidth {
		width: 46vw;
		float: right;
	}
	.header-logo-container img {
		width: 15vw;
		float: left;
		margin-right: 2.5vw;
	}
	.header-logo-container h1 {
		font-size: 1.5vw;
	}
	.header .utility {
		display: flex;
		float: right;
		clear: right;
	}
	.NavigationUnorderedList,
	.auth-link-container-sm,
	#SimpleSearchBlock * {
		float: right;
	}
	.NavigationUnorderedList li a:last-child {
		padding-right: 0;
	}
	.search	{
		float: right;
		clear: right;
	}
	.header-bottom-container .header-container {
		padding: 0;
	}
	.navbar-collapse {
		width: 100%;
	}
	ul.rmRootGroup.rmHorizontal {
		display: flex !important;
		justify-content: space-between;
		width: 100%;
		text-align: justify;
		line-height: 1.2;
	}
	.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
		font-size: 1.5vw;
	}
	.RadMenu.RadMenu_Austin .rmHorizontal .rmRootLink .rmText {
		padding: 10px 4.85vw;
	}
	.RadMenu.RadMenu_Austin ul,
	.RadMenu .rmSlide,
	.RadMenu.RadMenu_Austin .rsmTwoLevels	{
		min-width: 20vw !important;
	}
	.RadMenu_Austin .rmSlide .rmExpandRight, 
	.RadMenu_Austin .rmSlide .rmGroup a.rmLink.rmExpandRight {
		background: none;
	}
	.carousel-caption {
		left: 22%;
		right: 22%;
	}
	.landing .findSurgeon {
		margin-top: -10em;
	}
	/* Home Page */
	.HomePageFullWidthArea .findSurgeon {
		margin-top: -7.5em;
	}
	#thirds {
		display: flex;
		max-width: 100vw;
	}
	#thirds .third {
		width: 33.333%;
		float: left;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	#ste_container_OurMembers .carousel-inner.bg-img > .item {
		padding: 15em 0;
	}
}
@media (min-width: 768px) and (max-width: 1440px) {
	.procedures .hero {
		background-image: url("/images/medium/heroProceduresMed.jpg");
	}
	.about .hero {
		background-image: url("/images/medium/heroSectionPlaceholderMed.jpg");
	}
	.findSurgeon .hero {
		background-image: url("/images/medium/heroFindSurgeonMed.jpg");
	}
	.consumerSafety .hero {
		background-image: url("/images/medium/heroConsumerSafetyMed.jpg");
	}
	.news .hero {
		background-image: url("/images/medium/heroNewsMed.jpg");
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.col-secondary .findSurgeon,
	.landing .findSurgeon {
		padding: 1em 1em 6em;
	}
}
@media (min-width: 768px) and (max-width: 1589px) {
	.hero {
		margin-top: -3px;
	}
}
@media (min-width: 992px) {
	.has-secondary-col.col-on-right .col-primary {
		width: 66.66%;
		margin-right: 8.33%;
	}
	.has-secondary-col.col-on-right .col-secondary {
		width: 25%;
	}
}
@media (min-width: 992px) and (max-width: 1229px) {
	.landing .findSurgeon {
		padding: 1em 1em 9em;
	}
	.col-secondary .findSurgeon {
		padding: 1em 1em 5.5em;
	}
}
@media (max-width: 1023px) {
	.HomePageFullWidthArea .findSurgeon {
		padding: 1em 1em 8em;
	}
}
@media (min-width: 1024px) {
	#ste_container_HomeSlideshow .carousel-inner.bg-img > .item {
		padding: 7.5em 0;
	}
	#ste_container_HomeSlideshow .carousel-indicators {
		top: 80%;
	}
}
@media (min-width: 1025px) and (max-width: 1589px) {
	.hero {
		padding-top: 19%;
	}
}
@media (max-width: 1229px) {
	.landing .findSurgeon {
		margin-left: -15px;
		margin-right: -15px;
	}
	.HomePageFullWidthArea .findSurgeon h2,
	.landing .findSurgeon h2 {
		font-size: 22px;
	}
	.HomePageFullWidthArea .findSurgeon p,
	.landing .findSurgeon p {
		font-size: 12px;
	}
}
@media (min-width: 1366px) {
	.carousel-control .icon-prev {
		margin-left: 9vw;
	}
	.carousel-control .icon-next {
		margin-right: 9vw;
	}
}
@media (min-width: 1441px) {
	.procedures .hero {
		background-image: url("/images/heroProcedures.jpg");
	}
	.about .hero {
		background-image: url("/images/heroSectionPlaceholder.jpg");
	}
	.findSurgeon .hero {
		background-image: url("/images/heroFindSurgeon.jpg");
	}
	.consumerSafety .hero {
		background-image: url("/images/heroConsumerSafety.jpg");
	}
	.news .hero {
		background-image: url("/images/heroNews.jpg");
	}
}
@media (min-width: 1590px) {
	.hero {
		padding-top: 20%;
		margin-top: -5px;
	}
}
 @media (max-width: 1590px) {
	#trust .row,
	#humanitarian .row {
		background: rgba(255,255,255,.75);
		border-radius: 12px;
	}
}





 /* RadGrid
   ========================================================================== */


.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch th.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_Metro .rgSelectedRow,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro th.rgSorted {
  	background-color: #fff;
  	border-color: #3aabcf;
	color:#000;
}
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_MetroTouch th.rgSorted a,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a,
.RadGrid.RadGrid_Metro .rgSelectedRow a,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a,
.RadGrid.RadGrid_Metro th.rgSorted a {
  	color: rgb(12, 152, 159) !important;
}
