body {
	font-family: "Poppins-Regular";
}
.contentRow h2 {
	font-family: 'Poppins-SemiBold' !important;
	color: red;
	font-size: 22px;
}
.contentRow h1,.contentRow h2,.contentRow h3,.contentRow h4,.contentRow h5,.contentRow h6{
	font-family: 'Poppins-SemiBold' !important;
}
.contentRow h3{
	font-size:20px;
}
.customBreadcrumb {
    margin: 0;
    padding: 3px 0 3px 0;
    background: #f4f3ef;
    height: auto;
}
.customBreadcrumb ul {
    /*display: flex;
    align-items: center;
	flex-wrap: wrap;*/
	padding: 9px 0px;
}
.customBreadcrumb ul .separator {
    padding-left:1px;
}
.customBreadcrumb ul .separator, .customBreadcrumb ul .breadcrumbText {
    position: relative;
    top: 3px;
}
.customBreadcrumb ul li a{
	color:#323E48 ;
}
.customBreadcrumb ul li a:hover, .customBreadcrumb ul li a:focus{
	color:#323E48;
	text-decoration:underline;
}
.customBreadcrumb ul li:last-child a{
	color:#323E48 ;
	font-family: 'Poppins-SemiBold';
}
.customBreadcrumb ul li:last-child a:hover, .customBreadcrumb ul li:last-child a:focus{
	color:#323E48 ;
	text-decoration:none;
}

.page-title {
	font-family: "Poppins-SemiBold";
	font-size: 28px;
	margin: 20px 0 10px 0;
	color: #2f5d74;
}
.content-pg p{
	margin-bottom:10px;
}
.content-pg .hyperLink, .content a{
	color:#323E48 !important;
	text-decoration:underline;
	font-family: "Poppins-SemiBold";
}
.content-pg .hyperLink:hover, .content-pg .hyperLink:focus, .content a:hover, .content a:focus{
	text-decoration:underline;
}
.headerStrip{
	border-top:8px solid #323E48;
}
.seperator {
    height: 4px;
    background-color: #f4f3ef;
}
.customCol{
	display:flex;
	flex-direction:row;
	margin:10px 0 30px 0;
}
.customCol .title h3{
	font-size: 22px;
	font-family: "Poppins-SemiBold";
	color:#2F5D74;
}
.customCol .title{
	width:25%;
}
.customCol .content{
	width:75%;
}
.btn-outline-primary{
	border:2px solid #323E48;
	border-radius: 4px;
	color:#323E48;
	margin:24px 0;
	margin-top:85px;
	font-family: "Poppins-SemiBold";
	font-size:16px;
}
.contentRow a.btn-outline-primary{
	border:2px solid #323E48;
	border-radius: 4px;
	color:#323E48 !important;
	text-decoration:none !important;
	    padding: 7px 12px;
		font-family: "Poppins-SemiBold";
		font-size:16px;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active, .contentRow a.btn-outline-primary:hover, .contentRow a.btn-outline-primary:focus, .contentRow a.btn-outline-primary:not(:disabled):not(.disabled):active{
	background-color:#323E48;
	border:2px solid #323E48;
	color:#fff !important;
}
.sectionDivider .dividerBtnLink .icon{
    height: 72px;
    width: 72px;
	min-width: 72px;
    display: inline-block;
    background: url("../images/content-pg/arrow-button.png") 0 0 no-repeat;
	margin-right: 16px;
}
.sectionDivider .dividerBtnLink{
	color:#2F5D74 !important;
	text-decoration:none !important;
	font-size: 36px;
	display:flex;
	flex-direction:row;
	align-items: center;
	font-family: 'Poppins-Regular' !important;
}
.sectionDivider {
    background-color: #F0E9F4;
    padding: 12px 0;
    margin: 0 0 30px 0;
    color: #2F5D74;
}
.customCol .content ol li {
    list-style: inherit;
	margin-bottom: 24px;
}
.customCol .content li .plainAccordBtn {
    color: #323E48 !important;
    text-decoration: underline !important;
	font-family: 'Poppins-SemiBold';
}
.plainAccordContent ul {
    list-style: circle;
    padding-left: 40px;
    margin-top: 5px;
}
.customBreadcrumb ul li {
    display: inline;
}
.customBreadcrumb .breadcrumbIcon {
    width: 46px;
	margin-right: 3px;
}
.customBreadcrumb .breadcrumbInner {
    display: flex;
}
.customCol .content li .plainLink {
    padding: 14px 0;
    display: inline-block;
}
.featuredStory .imgContainer img {
	max-height:248px;
}
.videoCard .imgContainer img {
	max-height:180px;
	margin: 0 auto;
}
.videoWrapper .videoCard{
	text-align:center;
}
.videoWrapper button.slick-arrow {
    background-color: #E1251B;
    border-radius: 50%;
    background: url("../images/content-pg/fill-arrow-button.svg")no-repeat;
	background-position:center center;
	width:72px;
	height:72px;
}
.videoWrapper button.slick-prev {
    transform: rotate(180deg);
    margin-top: -35px;
	left: -50px;
}
.videoWrapper button.slick-next {
    right: -50px;
}
.videoWrapper button.slick-arrow:hover, .videoWrapper button.slick-arrow :focus{
	opacity:0.7;
}
.videoWrapper button.slick-arrow::after, .videoWrapper button.slick-arrow::before{
	display:none;
}
.providerWrapper .videoCard p {
    margin: 0;
}

.videoCard .hyperLink {
    white-space: normal;
    display: inline-block;
    max-width: 320px;
    text-align: center;
}
.featuredStory, .videoWrapper{
	margin-top:40px;
}
/*content pages start*/
.introBox h3, .pageTitle h1 {
	font-family: "Poppins-SemiBold";
	font-size: 28px;
	color: #2f5d74;
}
h5 {
	color: #2f5d74;
}
a.btn{
	font-family: "Poppins-SemiBold";
	font-size:16px;
}
.content .btn, .btn.profileButton, input[type="submit"].btn-blue {
    border: 2px solid #323E48 !important;
    border-radius: 4px;
    color: #323E48 !important;
    background: #fff;
    text-decoration: none !important;
    font-family: "Poppins-SemiBold";
	font-size:16px;
	padding:7px 16px;
}
.content .btn:hover, .content .btn:focus, .content .btn:not(:disabled):not(.disabled):active, .btn.profileButton:hover, .btn.profileButton:focus, .btn.profileButton:not(:disabled):not(.disabled):active, input[type="submit"].btn-blue:hover, input[type="submit"].btn-blue:focus, input[type="submit"].btn-blue:not(:disabled):not(.disabled):active{
	background-color:#323E48 !important; 
	border:2px solid #323E48 !important;
	color:#fff !important;
}
html body .riSingle .riTextBox[type="text"]{
	box-shadow:none !important;
	border:1px solid #323E48;
	border-radius:0px;
	font-family: "Poppins-Regular";
	color: #323E48 !important;
	font-size:14px;
	min-height:35px;
	margin-bottom:10px !important;
	padding:4px 8px;
	width:100% !important;
}
.content .btn > * {
    color: inherit !important;
}
.content .btn-lg {
    padding: 7px 16px;
}
.content h1, .content h2, .content h3,.content h4,.content h5,.content h6 {
    margin-bottom: 10px;
}
.container-fluid.fullWidth li ul {
    padding-left: revert;
}
.fullWidth .sectionButton {
	width: 100%;
	max-width: 100%;
	background-color: #DCE6EB;
	padding: 12px 0;
	margin: 0 0 30px 0;
	color: #2f5d74;
}
	.fullWidth .sectionButton a {
		color: #2f5d74 !important;
		text-decoration: none !important;
		font-size: 36px;
		font-family: 'Poppins-Regular' !important;
		display: flex;
	}
.fullWidth .sectionButton .ico-arrow {
    background: url(/Images/Design018/Icons/arrow-button.png)no-repeat;
    margin-right: 16px;
}
.fullWidth .sectionButton > .container {
    padding: 0;
}
.container-fluid.fullWidth.px-0 {
    display: inline-block;
}
.FindADoc > .row{
	width:100%;
	display: inline-block;
}
.FindADoc > .row::before, .FindADoc > .row::after {
    content: " ";
    display: table;
}
.content .featVideos .featPrev, .content .featPhysicians .featPrev {
		background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
		transform: rotate(180deg) !important;
		background-position: center center !important;
		margin-top: -35px;
		max-width: 72px;
		max-height: 72px;
	}
	.content .featVideos .featNext, .content .featPhysicians .featNext{
		background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
		    background-position: center center !important;
			max-width: 72px;
		max-height: 72px;
	}
	.content .featVideos .featPrev:hover, .content .featPhysicians .featPrev:hover{
			background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
			    background-position: center center !important;
			transform: rotate(180deg) !important;
			opacity: 0.7 !important;
	}
	.content .featVideos .featNext:hover, .content .featPhysicians .featNext:hover{
			background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
			    background-position: center center !important;
			opacity: 0.7 !important;
			transform:translateY(-50%) rotate(0 ) !important;
	}
.content ul.customList, ul.customList {
    padding-left: 40px;
}
.content ul.customList li, ul.customList li {
    list-style: disc;
}
.content ul, .content li {
    list-style: inherit;
}
.content ul{
    padding-left: 40px;
}
.content ul.nav.nav-tabs {
    padding-left: 0;
	list-style: none;
}
.content ul.nav.nav-tabs li, .tab-pane ul li{
    list-style: none;
}
.tab-pane ul {
    padding: 12px !important;
}
.content .nav-tabs > li > a {
    font-family: inherit;
}
.content .nav-tabs > li.active > a, .content .nav-tabs > li.active > a:hover, .content .nav-tabs > li.active > a:focus {
    font-family: inherit;
    background-color: #fff;
    border: 1px solid #dedacd;
    border-bottom-color: transparent;
    color: #6A3065 !important;
    font-family: "Poppins-SemiBold";
}
.boxAccord .box-title, .quickLinks.box-pane {
    font-family: inherit;
}
.privacyNav a {
    color: #323E48;
}
.privacyNav a:hover, .privacyNav a:focus{
	color:#323E48;
}
.contentRow a {
    color: #323E48 !important;
    text-decoration: underline;
    font-family: "Poppins-Regular";
}
.contentRow a:hover, .contentRow a:focus, .contentRow a:visited, .content a:active{
	text-decoration:underline;
	font-family: "Poppins-SemiBold";
}
.contentRow a strong , .contentRow a bold{
    font-weight: 400;
}
.trailRow {
    padding-bottom: 2px;
    padding-top: 2px;
}
.trail{
	font-family: "Poppins-SemiBold";
	color: #323E48;
	font-weight:600 !important;
}
.trail a {
    color: #323E48;
	font-weight:normal !important;
	text-decoration:none;
	font-family:"Poppins-Regular";
}
.trail a:last-child{
	font-family:"Poppins-Regular";
	font-weight:normal !important
}
.trailSeperator {
    background-color: #323E48;
}
.customtitle, .featured .title h2, .section .title h2 {
    font-size: 22px;
    font-family: "Poppins-SemiBold";
    color: #2F5D74;
}
.faq_question {
    font-family: "Poppins-SemiBold";
}
.section .content h1, .section .content h2, .section .content h3, .section .content h4{
	color: #2F5D74;
}
.section .content h3 a {
    color: inherit !important;
}
.content .subscribe {
    background-color: #F0E9F4 !important;
	border-color:#2F5D74 !important;
}
.content .subscribe b, .content .subscribe strong{
    color:#2F5D74 !important;
}
.container-content .well.introText {
    background: #F0E9F4;
    border-color: #e4e0e4;
    color: #2F5D74;
	padding: 20px 15px;
    margin-bottom: 20px;
}
.featVideos, .featPhysicians {
    margin-top: 8px;
}
.featured .title, .section .title{
    padding-right: 10px;
}
.content .input-group-btn .btn {
    background: #323E48 !important;
    border: 1px solid #323E48 !important;
    color: #fff !important;
}
.content .input-group-btn .btn:hover, .content .input-group-btn .btn:focus, .content .input-group-btn .btn:visited, .content .input-group-btn .btn:not(:disabled):not(.disabled):active {
    background: #323E48 !important;
    border: 1px solid #323E48 !important;
    color: #fff !important;
	opacity:0.8;
}
.medicalSearch-input-group .input-group-btn .btn {
    padding: 13px 16px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.faq_question, .faq_answer {
    color: #323E48; 
}
.customLinkList {
    padding-left: 20px; 
}
body .fb_headerInstructions {
    font-family: "Poppins-Regular" !important;
    font-size: 16px;
}
.fb_labels{
    font-family: "Poppins-Regular";
    font-size: 16px;
}
.fb_bold{
	font-family: "Poppins-SemiBold";
}
body .fb_headerInstructions p {
    font-family: "Poppins-Regular" !important;
    font-size: 16px;
}
body .fb_headerInstructions .number, .radiobuttonstyle, label {
    font-family: "Poppins-Regular" !important;
    font-size: 16px;
}
body .fb_headerInstructions h3 {
    font-family: "Poppins-SemiBold";
    color: #2F5D74;
	margin-bottom: 16px;
}
body #formPanel input, body #formPanel textarea, body #formPanel select{
	padding: 6px 8px;
	font-family: "Poppins-Regular" !important;
	border-radius:0 !important;
	border:1px solid #323E48;
}
body #formPanel input{
	height:auto;
}
body .RadUpload .ruFileWrap {
    height: auto;
}
body .fb_headerInstructions input, body .fb_headerInstructions textarea, body .fb_headerInstructions select{
	font-family: "Poppins-Regular" !important;
}
body .fb_button{
	border:2px solid #323E48;
	border-radius: 4px;
	color:#323E48;
	background:#fff;
}
body .fb_headerInstructions{
	color:#333;
}
body .fb_button:hover, body .fb_button:focus, body .fb_button:active, body .fb_button:visited{
	background-color:#323E48;
	border:2px solid #323E48;
	color:#fff;
}
html body .content-pg .RadInput_Default .riTextBox, html body .content-pg .RadInputMgr_Default{
	border:1px solid #323E48;
	box-shadow:none !important;
}
body .fb_button a {
    border-radius: 4px;
    color: #323E48 !important;
    background: #fff;
    font-family: "Poppins-SemiBold" !important;
    padding: 2px 16px;
}
body .fb_button:hover a, body .fb_button:focus a, body .fb_button:active a, body .fb_button:visited a{
	color:#fff !important;
	background:#323E48;
}
.news_floatLeftButton input[type="submit"] {
    border-radius: 4px;
    color: #323E48 !important;
    background: #fff;
    font-family: "Poppins-SemiBold" !important;
    padding: 5px 20px;
	border:2px solid #323E48 !important;
	margin-top:12px;
	margin-right:8px;
}
.news_floatLeftButton input[type="submit"]:hover, .news_floatLeftButton input[type="submit"]:focus{
	color:#fff !important;
	background:#323E48;
}
html body #formPanel .ruFileWrap input.ruButton {
    border-radius: 4px !important;
    color: #fff !important;
    background: #323E48;
    font: normal 14px "Poppins-SemiBold" !important;
    padding: 4px 14px !important;
    border: 2px solid #323E48 !important;
    width: auto;
}
html body #formPanel .ruFileWrap input.ruButton:hover, html body #formPanel .ruFileWrap input.ruButton:focus{
	color:#fff !important;
	background:#323E48 !important;
}
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a{
	font-family: "Poppins-SemiBold";
}
.loc-filter-tags-wrapper a {
    text-decoration: none !important;
	background: #482068;
    border-color: #482068 !important;
    color: #fff !important;
	padding: 4px 10px;
	font-weight: 500;
    font-family: 'Poppins-Regular';
	background: #fff;
    color: #693065 !important;
    border: 2px solid #693065 !important;
}
.loc-filter-tags-wrapper a:hover, .loc-filter-tags-wrapper a:focus, .loc-filter-tags-wrapper a:active, .loc-filter-tag.active {
    background: #E0CCF0;
    color: #482068 !important;
    border-color: #E0CCF0 !important;
	background: #693065;
    color: #fff !important;
    border: 2px solid #693065 !important;
}
.locations-page .location-bar {
	padding: 12px 12px;
	background: #F4F3EF;
	margin: 0px 0px 10px 0px;
}

.locations-page h3, .locations-page .location-bar h3 {
	margin: 0;
	font-size: 20px;
	line-height: 16px;
	line-height: 1.6rem;
}
.locations-page .locationButton {
	padding: 7px 10px;
	margin-bottom: 2px;
}
.locations-page .form-control {
	font-family: Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #212529 !important;
	display: block;
	/*padding: 0 0px;*/
	padding: .375rem .75rem;
	line-height: 1.428571429;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc !important;
	border-radius: 4px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	width: 100% !important;
	height: 34px !important;
}
.locations-page .select-dropdown-100 {
	width: 100px !important;
}

.locations-page .select-dropdown {
	position: relative;
	background-color: #fff;
	border: 0px solid #ccc;
	border-radius: 4px;
	height: 34px;
	width: 100%;
}

	.locations-page .select-dropdown select {
		font-family: Arial, sans-serif !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		color: #212529 !important;
		padding: 5px 10px;
		display: block;
		width: 100%;
	}
.locations-page .RadComboBox_Default .rcbInputCell, .locations-page .RadComboBox_Default .rcbArrowCell {
	background: none !important;
	border: 0 !important;
	padding: 5px 4px;
}
.locations-page .mapMarker {
	margin: 0 10px 0 0 !important;
}

.locations-page table ~ hr {
	margin-bottom: 18px !important;
}

.locations-page .location-box img {
	margin: 0 !important;
	max-width: 100% !important;
	min-width: 100% !important;
	min-height: 180px !important; /*max-height: 180px !important;*/
}

.locations-page .location-box .maplink {
	font-weight: 600;
}

.locations-page .RadComboBox_Default {
	padding: 0;
}

	.locations-page .RadComboBox_Default input {
		padding: 0 0 0 4px;
		box-shadow: none;
		font-family: Arial, sans-serif;
		font-size: 14px;
	}

.rcbList .rcbItem, .rcbList .rcbHovered {
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #212529 !important;
	line-height: 1.428571429;
	padding: 2px 5px !important;
}
.locations-page .RadInput_Default input {
	padding-left: 8px !important;
}
.locations-page .form-control {
	margin-bottom: 12px;
}
.locations-page .allservicesBycate, .locations-page .lessServicesButton {
	display: none;
}
.locations-page .select-dropdown:after {
	content: " ";
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 8px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #aaa;
}
.locations-page .btn-primary {
	background: #63afbc;
	margin-right: 12px;
}

	.locations-page .btn-primary:hover, .locations-page .btn-primary:focus, .locations-page .btn-primary:active, .locations-page .btn-primary.active, .locations-page .open .dropdown-toggle.btn-primary {
		background: rgba(99,175,188,0.8) !important
	}
.locationButton.btn-primary, .locationButton.btn-primary:link, .locationButton.btn-primary:visited {
	border-color: #9f5fa6;
	background-color: #9f5fa6;
	color: #fff;
}
	.locationButton.btn-primary:hover, .locationButton.btn-primary:active, .locationButton.btn-primary:focus {
		border-color: #693065 !important;
		background-color: #693065 !important;
		color: #fff;
	}

	.locationButton.btn-primary:hover, .locationButton.btn-primary:active, .locationButton.btn-primary:focus {
		outline: 0;
		box-shadow: none !important;
	}

.location-box h4 {
	margin: 10px 0 16px 0;
	font-size: 18px;
}

	.location-box h4 b {
		font-weight: 500;
	}

.locations-page .addresslink {
	margin-top: 8px;
	display: inline-block;
}

.locations-page hr {
	margin: 15px 0 0 0 !important;
}


.locations-page .locationButton.btn-primary, .locations-page .locationButton.btn-primary:link, .locations-page .locationButton.btn-primary:visited {
	border: 2px solid #323E48 !important;
	border-radius: 4px;
	color: #323E48 !important;
	background: transparent !important;
	font-family: 'Poppins-SemiBold';
	font-size: 16px;
	background: #E22331 !important;
	border-color: #E22331 !important;
	color: #fff !important;
}
.locations-page .locationButton.btn-primary:hover, .locations-page .locationButton.btn-primary:active, .locations-page .locationButton.btn-primary:focus{
	background-color: #323E48 !important;
    border: 2px solid #323E48 !important;
    color: #fff !important;
	background:#fff !important;
	border-color:#cf202d !important;
	color:#cf202d !important;
}
.locations-page .loc-filter-tags-wrapper .locationButton{
	padding: 4px 16px !important;
	font-size:16px;
}
.locations-page .searchWithFilter .btn-primary {
	border: 2px solid #323E48 !important;
	border-radius: 4px;
	color: #323E48 !important;
	background: transparent !important;
	font-family: 'Poppins-SemiBold';
	text-decoration: none !important;
	font-size: 16px;
	padding: 5px 12px;
	line-height: 22px;
	background: #E22331 !important;
	border-color: #E22331 !important;
	color: #fff !important;
}
	.locations-page .searchWithFilter .btn-primary:hover, .locations-page .searchWithFilter .btn-primary:active, .locations-page .searchWithFilter .btn-primary:focus {
		background-color: #323E48 !important;
		border: 2px solid #323E48 !important;
		color: #fff !important;
		background: #fff !important;
		border-color: #E22331 !important;
		color: #E22331 !important;
	}
.locations-page .location-box h3 b {
	color: #2F5D74 !important;
	font-weight: normal;
}
.locations-page .location-box h3 {
	margin: 10px 0 16px 0;
    font-size: 18px;
	line-height: 1.2;
}
.locations-page h2, .locations-page .location-bar h2 {
	margin: 0;
	font-size: 20px;
	line-height: 1.6rem;
	color: #2F5D74;
}
.loc-filter-tag {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 3px 10px 3px;
	border: 1px solid #cccccc !important;
	border-radius: 4px;
	cursor: pointer;
	color: #9f5fa6;
	font-weight: 600;
}

	.loc-filter-tag:hover, .loc-filter-tag:focus, .loc-filter-tag.active {
		background: #693065;
		border-color: #693065 !important;
		color: #ffffff;
		text-decoration: none
	}
.row fieldset {
    width: 100%;
}
.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #dddddd;
}
.panel-heading .panel-title{
	font-size:16px;
}

.container-fluid.fullWidth.px-0 > div.services {
    padding: 0 25px;
}
.container-fluid.fullWidth.px-0 > div.news_pageContainer {
    padding: 0 25px;
}
.container-fluid.fullWidth > .section {
    padding: 0 15px;
}
/*content page end*/
.goog-te-gadget .goog-te-combo {
    font-family: 'Poppins-Regular';
    border: 1px solid rgb(118, 118, 118);
    font-size: 16px;
}
.skiptranslate.goog-te-gadget {
    font-size: 0;
	    display: flex;
    align-items: center;
    height: 100%;
}
.skiptranslate.goog-te-gadget > span {
    display: none;
}
header .headerLeft {
    position: relative;
    display: flex;
    align-items: center;
	padding: 0 15px;
	height:100%;
}
.contactTable a {
    white-space: nowrap;
}
.contactTable tr td:first-child a{
	white-space: normal;
}
.healthSystemTable tr td:first-child{
	max-width: 500px;
}
.healthSystemTable tr td:first-child a{
	word-break: break-all;
}
.contactTable{
	overflow-x:auto;
}
@-moz-document url-prefix() { 
    .sponsorshipRequestIframe{
		min-height:1990px;
	}
	.sponsorshipRequestIframe body #formPanel textarea{
		max-width:420px;
	}
	.fb_tableCellzp.fb_answerCell > div {
	  max-width: 100%;
	}
	body #formPanel textarea {
	  max-width: 98%;
	}
}

@media(min-width: 1200px){
	ul.sitemapcontainer{
		max-width: 1160px;
		padding:0 15px;
		margin:0 auto;
	}
}
@media(min-width: 992px){
	.content .featVideos .featPrev, .content .featPhysicians .featPrev {
		background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
		transform: rotate(180deg) !important;
		background-position: center center !important;
		margin-top: -35px;
	}
	.content .featVideos .featNext, .content .featPhysicians .featNext{
		background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
		    background-position: center center !important;
	}
	.content .featVideos .featPrev:hover, .content .featPhysicians .featPrev:hover{
			background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
			    background-position: center center !important;
			transform: rotate(180deg) !important;
			opacity: 0.7 !important;
	}
	.content .featVideos .featNext:hover, .content .featPhysicians .featNext:hover{
			background: url(/Images/Design017/Icons/fill-arrow-button.svg)no-repeat !important;
			    background-position: center center !important;
			opacity: 0.7 !important;
			transform:translateY(-50%) rotate(0 ) !important;
	}
	.featVideos, .featPhysicians {
		margin-top: 8px;
	}
	.featured .title, .section .title{
		padding-right: 10px;
	}
}
@media(max-width: 1199px){
	.contactTable a {
		white-space: nowrap;
	}
	.contactTable{
		overflow-x:auto;
	}	
}
@media(max-width: 991px){
	ul.sitemapcontainer{
		max-width: 100%;
		padding:0 15px;
		margin:0 auto;
	}
	.customCol{
		flex-direction:column;
	}
	.customCol .title{
		width:100%;
	}
	.customCol .content{
		width:100%;
	}
	.customCol .title h3{
		margin-bottom:16px;
	}
	.customBreadcrumb .breadcrumbIcon {
		margin-bottom: 8px;
		display: inline-block;
		width: 45px;
		margin-right:0;
	}
	.sectionDivider .dividerBtnLink {
		font-size: 32px;
	}
	.customBreadcrumb ul .separator, .customBreadcrumb ul .breadcrumbText {
		top: 2px;
	}
	.slick-dots li.slick-active button{
		background:#2F5D74;
	}
.videoWrapper button.slick-prev {
 	left: 15px;
}
.videoWrapper button.slick-next {
    right: 15px;
}
}
@media (max-width: 767px){
	.featuredStory .hyperLink{
		margin-bottom:30px;
		display:inline-block
	}
	.contactTable{
		overflow-x:scroll;
	}
	
}
@media (max-width: 420px){
	
}
@media (max-width: 400px){
	
}
@media (max-width: 380px){
	
}
@media (max-width: 360px){
	
}

/*Added by OSM */
.customBreadcrumb .breadcrumbInner #dvbredcrumb {
    /*display: flex;
    align-items: center;
	flex-wrap: wrap;*/
	padding: 9px 0px;
	font-weight:600;
}
.customBreadcrumb .breadcrumbInner #dvbredcrumb a {
    font-weight: normal;
    text-decoration: none ;
	font-family: "Poppins-Regular" !important;
}
.customBreadcrumb .breadcrumbInner #dvbredcrumb a:hover, .customBreadcrumb .breadcrumbInner #dvbredcrumb a:focus{
	text-decoration: underline;
}

/*RSFH Custom*/
/*.section h2 {
            margin: 0px;
            font-size: 1.2em;
        }*/
.content-header {
	margin: 0px 0px 12px 0px;
}

.sectionButton {
	background-color: #9e5fa6;
	padding: 12px 0px;
	margin: 0px 0px 2em 0px;
}

	.sectionButton .ico-arrow {
		height: 72px;
		width: 72px;
		float: left;
		background: url(/Images/Design013/Icons/Circle-with-Arrow-buttons.png) 0px 0px no-repeat;
	}

	.sectionButton a {
		color: white;
		font-size: 2em;
		text-decoration: none !important;
	}

		.sectionButton a:focus, .sectionButton a:hover {
			outline: 0;
		}

	.sectionButton .linkText {
		margin: 12px 90px 0px 12px;
		display: block;
		font-size: 36px;
	}

.scrollPhysician {
	display: block;
	/*border:1px solid red;*/
	width: 200px;
	/*border:1px solid red !important;*/
	margin: 0px auto;
}

	.scrollPhysician img {
		height: 150px !important;
		width: 120px !important;
		margin: 0px auto;
	}

.scrollPhysicianText {
	text-align: center;
	display: block;
	margin: 0px 0px 0px 0px;
}

.scrollVideo {
	display: block;
	margin: 0px auto;
}

.scrollVideo {
	width: 320px;
}

	.scrollVideo img {
		width: 320px;
		height: 180px;
	}

	.scrollVideo .scrollVideoText {
		text-align: center;
		display: block;
		margin: 12px 0px 0px 0px;
	}

.borderedButton {
	color: #ee7900;
	border: 2px solid #61acb8 !important;
	background-color: white;
	font-weight: 700;
	margin: 24px 0px;
}

a.borderedButton {
	color: #61acb8;
}

	a.borderedButton:hover {
		color: white;
		background-color: #61acb8;
	}

	a.borderedButton:visited {
		color: #61acb8;
	}

.profileButton:hover {
	background-color: #63afbc;
}

@media (max-width: 991px) {
	.content {
		margin: 24px 0 0 0;
	}

	.sectionRight img {
	}

	ul.links {
		display: block;
		margin: 24px 0px;
		padding: 0;
	}

		ul.links li {
			width: 100%;
			border-top: 4px solid #f4f3ef;
			list-style: none;
			padding: 6px 0px 6px 0px;
		}

	.links a:hover {
		color: #ed7923;
	}

	.featStories {
		width: 100%; /* hier - change to 90 to display buttons*/
	}

	.scrollFeat {
		display: block;
		margin: 0px auto 24px auto;
		width: 100%;
		max-width: 290px;
	}

	.scrollFeatText {
		text-align: center;
		display: block;
		margin: 6px 0px 0px 0px;
	}

	.scrollFeat img {
		width: 100%;
		height: 100%;
	}

	.featured, .section {
		overflow: auto;
		margin: 2em 0;
	}

		.featured .title, .section .title {
			width: 100%
		}

			.featured .title h2, .section .title h2 {
				/*font-size: 1.2em;*/
				margin: 0px;
			}

	.links {
		width: 100%;
	}

		.links p {
			border-top: 4px solid #f4f3ef;
			padding: 8px 0px 0px 0px;
		}
}

@media (min-width:992px ) {
	.sectionRight img {
		float: right;
	}

	.featured, .section {
		overflow: hidden;
		margin: 0px 0px 2em 0px;
		/*margin: 2em 0 0 0;*/
		/*border: 1px solid black;*/
	}

		.featured .title, .section .title {
			width: 25%;
			float: left;
		}

			.featured .title h2, .section .title h2 {
				/*font-size: 1.2em;*/
				margin: 0px;
			}

	ul.links {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 0;
		margin: 24px 0px;
		width: 75%;
		float: left;
	}

		ul.links li {
			width: 48%;
			border-top: 4px solid #f4f3ef;
			list-style: none;
			padding: 12px 0px;
			/*margin-right: 4%;*/
			/*margin: 0px 1% 0px 0%;*/
			/*padding:6px;*/
			/*padding: 6px 0px 6px 0px;*/
		}

	.links a:hover {
		color: #ed7923;
	}

	.section .content {
		width: 75%;
		float: left;
	}

		.section .content h1,
		.section .content h2,
		.section .content h3,
		.section .content h4 {
			margin-top: 0px;
		}

	.featVideos, .featPhysicians {
		width: 90%; /*change to 90 to display buttons*/
	}

	.featStories {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.scrollFeat {
		width: 32%;
	}

	.scrollFeatText {
		text-align: center;
		display: block;
		margin: 12px 0px 0px 0px;
	}

	.featStories img {
		width: 100%;
	}

	.scrollFeat img {
		/*       width: 100%;
                height: 100%;*/
	}

	.featVideos .featNext, .featPhysicians .featNext {
		position: absolute;
		top: 50%;
		right: -72px;
		background: url(/Images/Design013/Icons/Circle-with-Arrow-buttons.png) -72px 0px;
		width: 72px;
		height: 72px;
		transform: translateY(-50%);
		border: none;
	}

		.featVideos .featNext:hover, .featPhysicians .featNext:hover {
			background: url(/Images/Design013/Icons/Circle-with-Arrow-buttons.png) -144px 0px;
			transform: translateY(-50%) rotate(180deg) !important;
		}

	.featVideos .featPrev, .featPhysicians .featPrev {
		width: 72px;
		height: 72px;
		background: url(/Images/Design013/Icons/Circle-with-Arrow-buttons.png) -72px 0px;
		position: absolute;
		top: 50%;
		transform: translateY(-51%) rotate(180deg);
		left: -72px;
		border: none;
	}

		.featVideos .featPrev:hover, .featPhysicians .featPrev:hover {
			background: url(/Images/Design013/Icons/Circle-with-Arrow-buttons.png) -144px 0px;
			transform: translateY(-50%) rotate(0deg) !important;
		}

	.owl-stage-outer {
		/*border:1px solid black;*/
	}
	/*          .owl-stage {
            }
            .owl-item {
                border:1px solid blue;
            }*/