@charset "utf-8";
/* Genral 
========================================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { 	margin: 0; 	padding: 0; border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table {	border-collapse: collapse; border-spacing: 0; }
.clearfix:after {  content: "."; display:block; font-size:0; line-height:0; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }
.clearfix { display:block; }
.alingLeft { float:left; }
.alingRight { float:right; }
:focus { outline:none;}
img { vertical-align:top; border:0; max-width:100% }
figure { position:relative; }
p { padding:0 0 18px 0}
section:after {  content: "."; display:block; font-size:0; line-height:0; height:0; clear:both; visibility:hidden; }
section { display:inline-block; }		
* html section { height:1%; }
section { display:block; }
strong { font-weight:bold; }
i { font-style:italic; }
/* END Genral 
========================================================================================*/
/* Font  
========================================================================================*/
@font-face {
    font-family: 'ostrich_sansmedium';
  
  src: url('/_Assets/fonts/ostrich-regular-webfont.eot');
src: url('/_Assets/fonts/ostrich-regular-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/ostrich-regular-webfont.woff2')  format('woff2'),
     url('/_Assets/fonts/ostrich-regular-webfont.woff') format('woff'),
     url('/_Assets/fonts/ostrich-regular-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/ostrich-regular-webfont.svg#ostrich_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gotham_mediumregular';
    src: url('/_Assets/fonts/ufonts.com_gotham-medium-webfont.eot');
src: url('/_Assets/fonts/ufonts.com_gotham-medium-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/ufonts.com_gotham-medium-webfont.woff2')  format('woff2'),
     url('/_Assets/fonts/ufonts.com_gotham-medium-webfont.woff') format('woff'),
     url('/_Assets/fonts/ufonts.com_gotham-medium-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/ufonts.com_gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica';
    src: url('/_Assets/fonts/helvetica.eot');
src: url('/_Assets/fonts/helvetica.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/helvetica.woff') format('woff'),
     url('/_Assets/fonts/helvetica.ttf') format('truetype'),
     url('/_Assets/fonts/helvetica.svg#helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaneuebold';
    src: url('/_Assets/fonts/helveticaneue-bold-webfont.eot');
src: url('/_Assets/fonts/helveticaneue-bold-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/helveticaneue-bold-webfont.woff') format('woff'),
     url('/_Assets/fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/helveticaneue-bold-webfont.svg#helveticaneuebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'league_gothicregular';
    src: url('/_Assets/fonts/leaguegothic-regular-webfont.eot');
src: url('/_Assets/fonts/leaguegothic-regular-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/leaguegothic-regular-webfont.woff2')  format('woff2'),
     url('/_Assets/fonts/leaguegothic-regular-webfont.woff') format('woff'),
     url('/_Assets/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaneuemedium';
    src: url('/_Assets/fonts/helveticaneue-medium-webfont.eot');
src: url('/_Assets/fonts/helveticaneue-medium-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/helveticaneue-medium-webfont.woff') format('woff'),
     url('/_Assets/fonts/helveticaneue-medium-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/helveticaneue-medium-webfont.svg#helveticaneuemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arial_narrowregular';
    src: url('/_Assets/fonts/arial_narrow-webfont.eot');
src: url('/_Assets/fonts/arial_narrow-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/arial_narrow-webfont.woff2')  format('woff2'),
     url('/_Assets/fonts/arial_narrow-webfont.woff') format('woff'),
     url('/_Assets/fonts/arial_narrow-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/arial_narrow-webfont.svg#arial_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arial_narrowbold';
    src: url('/_Assets/fonts/arial_narrow_bold-webfont.eot');
src: url('/_Assets/fonts/arial_narrow_bold-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/arial_narrow_bold-webfont.woff2')  format('woff2'),
     url('/_Assets/fonts/arial_narrow_bold-webfont.woff') format('woff'),
     url('/_Assets/fonts/arial_narrow_bold-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/arial_narrow_bold-webfont.svg#arial_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('/_Assets/fonts/fontawesome-webfont.eot');
src: url('/_Assets/fonts/fontawesome-webfont.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/fontawesome-webfont.woff') format('woff'),
     url('/_Assets/fonts/fontawesome-webfont.ttf') format('truetype'),
     url('/_Assets/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  /* src: url('/Meridian Health/_Assets/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('/Meridian Health/_Assets/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), 
  url('/Meridian Health/_Assets/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('/Meridian Health/_Assets/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('/Meridian Health/_Assets/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); */
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family:'ChaparralPro-LightIt';
  src: url('/_Assets/fonts/ChaparralPro-LightIt_latin-latin-ext_gdi.eot');
src: url('/_Assets/fonts/ChaparralPro-LightIt_latin-latin-ext_gdi.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/ChaparralPro-LightIt_latin-latin-ext_gdi.otf')  format('opentype'),
     url('/_Assets/fonts/ChaparralPro-LightIt_latin-latin-ext_gdi.woff') format('woff'),
     url('/_Assets/fonts/ChaparralPro-LightIt_latin-latin-ext_gdi.ttf') format('truetype'),
     url('/_Assets/fonts/ChaparralPro-LightIt_latin-latin-ext_gdi.svg#ChaparralPro-LightIt') format('svg');
}
@font-face {
	font-family:'ChaparralPro-Italic';
  src: url('/_Assets/fonts/ChaparralPro-Italic_latin-latin-ext_gdi.eot');
src: url('/_Assets/fonts/ChaparralPro-Italic_latin-latin-ext_gdi.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/ChaparralPro-Italic_latin-latin-ext_gdi.otf')  format('opentype'),
     url('/_Assets/fonts/ChaparralPro-Italic_latin-latin-ext_gdi.woff') format('woff'),
     url('/_Assets/fonts/ChaparralPro-Italic_latin-latin-ext_gdi.ttf') format('truetype'),
     url('/_Assets/fonts/ChaparralPro-Italic_latin-latin-ext_gdi.svg#ChaparralPro-Italic') format('svg');
}
@font-face {
	font-family:'ChaparralPro-Bold';
  src: url('/_Assets/fonts/ChaparralPro-Bold_latin-latin-ext_gdi.eot');
src: url('/_Assets/fonts/ChaparralPro-Bold_latin-latin-ext_gdi.eot?#iefix')  format('embedded-opentype'),
     url('/_Assets/fonts/ChaparralPro-Bold_latin-latin-ext_gdi.otf')  format('opentype'),
     url('/_Assets/fonts/ChaparralPro-Bold_latin-latin-ext_gdi.woff') format('woff'),
     url('/_Assets/fonts/ChaparralPro-Bold_latin-latin-ext_gdi.ttf') format('truetype'),
     url('/_Assets/fonts/ChaparralPro-Bold_latin-latin-ext_gdi.svg#ChaparralPro-Bold') format('svg');
}
@font-face {
	font-family:'ChaparralPro-Regular';
  /* No Font Loaded from /Meridian Health/_Assets/fonts/ ChaparralPro-Regular_latin-latin-ext_gdi.eot*/}
.viewAwards, .selectboxit-container * { font-family:Arial; }
h2, h5, .ui-switchbutton { font-family: 'ostrich_sansmedium', Arial; }
h3.title span { font-family: 'gotham_mediumregular', Arial; }
.award-listing li strong { font-family: 'Lato', sans-serif, Arial; font-weight:700; }
.copyRight p { font-family: 'helvetica', Arial; }
.copyRight p span, .accordian h3 { font-family: 'helveticaneuebold', Arial; }
.servicesAtoZ li h3 { font-family:Arial; font-weight:bold; }
.viewAllEvents { font-family: 'helveticaneuemedium', Arial; }
nav, .global-nav, .page-navigation, .page-navigation-tablet { font-family: 'arial_narrowregular', Arial; font-weight:normal }
.secondary-nav ul, .button, input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], input[type="url"], input[type="date"], select, .page-navigation li.active a, .jquery-selectbox, nav li.active > a, .global-nav li.active a, .ui-menu, .navigation-tablet-slider li.active a  { font-family: 'arial_narrowbold', Arial; }
.learnMore:after, .prev:before, .next:before, .viewAllButton:before, .accordian h3:after, .external-link:before, .step-navigation li:before, .clickToExpand:before, .viewAwards:after, .search-bar input[type="submit"]:before, .bx-prev:before, .bx-next:before, .mCSB_buttonLeft:before, .mCSB_buttonRight:before  { font-family: 'FontAwesome'; }
h3.title, .blue-text, .filter-aTOz, .banner-title h2 span strong { font-family: 'ChaparralPro-Regular', Arial; font-weight:normal }
.banner-title h2 span, .viewAllButton, .middle-banner span, .search-bar, .filter-contain h3, .hospital-detail h3, .step-navigation, .expert-detail h3, .video-listing li:first-child, .video-play h2, .health-family, .health-family h2, .location-home h3, .cancer-care-title, .personalized-care h2, .personalized-care h2, .personalized-care p, .award-listing, .location-home h3.active, .address-section h2 { font-family: 'ChaparralPro-LightIt'/*, Arial*/; }
.rightNav li.lastChild, h2 span, .sub-nav h2, .inspiring-video .leftColumn h2, .sort-by-listing h2, .personalized-care p span, .global-nav li.lastChild a, input[type="search"].search-field { font-family: 'ChaparralPro-Italic', sans-serif, Arial; }
/* Edited On 27 AUG 2015*/
.map-container address span { font-family: 'ChaparralPro-Bold', sans-serif, Arial; }
/* End Edited On 27 AUG 2015*/
.font-bold { font-weight:bold; }
body { -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; }
/* End Font  
========================================================================================*/
body > span { display:none !important }
/* Branding  
========================================================================================*/
body { background:#ffffff; font-size:18px; line-height:30px; color:#4c4c4c; font-family:Arial; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.pageWidth { width:1170px; margin:0 auto; }
#logo { background:url(/_Assets/images/Html-Images/logo.png) no-repeat 0 0; width:111px; height:64px; display:block; text-indent:-999px; overflow:hidden; float:left; margin-right:22px; position:relative; z-index:12; }
header, nav, section, footer { display:block; }
#header { background:#FFF; position:relative; }
/* END Branding  
========================================================================================*/
/* HEADING   
========================================================================================*/
h2 { font-size:72px; line-height:56px; color:#4c4c4c; letter-spacing:1px; padding-bottom:16px; }
h3 { font-size:18px; line-height:24px; color:#4c4c4c; font-weight:bold; }
h5 { font-size:30px; line-height:30px; color:#FFF; text-transform:uppercase; position:relative; padding-bottom:14px; margin-bottom:17px; letter-spacing:2px; }
h5:before { content:""; border-bottom:solid 2px #FFF; position:absolute; bottom:0; left:1px; display:block; padding-left:50px; }
h2.title { position:relative; letter-spacing:0; padding-bottom:22px; margin-bottom:32px; }
h2.title:before { content:""; border-bottom:solid 3px #e6e6e6; padding-right:50px; position:absolute; bottom:0; left:0; }
h2 span { font-weight:normal; color:#003363; display:block; font-size:22px; line-height:30px; position:relative; padding-bottom:11px; margin-bottom:10px; letter-spacing:2px }
h2 span:before { content:""; position:absolute; bottom:0; left:0; padding-left:50px; border-bottom:solid 3px #e6e6e6; }
h3.title { font-size:22px; line-height:26px; color:#003363; float:left; padding-right:20px; position:relative; padding-bottom:24px; margin-bottom:27px; }
h3.title:before { content:""; position:absolute; bottom:0; left:1px; padding-left:50px; border-bottom:solid 3px #e6e6e6;  }
h3.title span { color:#545454; font-size:18px; line-height:17px; display:block; letter-spacing:3px; }
.heading h2 { padding-bottom:25px; }
/* END  HEADING   
========================================================================================*/
/* Links AND Button   
========================================================================================*/
a:focus{ outline:none;}
a { color:#689aca; text-decoration:none; }
a:hover { color:#356594; }
.button { background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; background:rgba(255,255,255,0.7); color:#003267; padding:20px 62px 18px 57px; display:inline-block; border:solid 2px #FFF; font-size:24px; margin-right:22px; margin-left:4px; }
.makeButton { padding:21px 15px 17px 19px; }
.about-banner .makeButton { padding:19px 34px 19px 33px; }
.button:hover { background:#FFF; border-color:#003267; color:#003267; }
.viewAllButton { color:#003267; padding:21px 72px 23px 41px; display:inline-block; border:solid 1px #1c4974; font-size:36px; line-height:40px; position:relative; margin:0; }
.viewAllButton:hover { background:#003267; color:#FFF;  }
.viewAllButton:before { content:"\f101"; font-style:normal; position:absolute; right:47px; font-size:24px; line-height:44px; }
.locationButton { padding:21px 61px 23px 36px; }
.locationButton:before { right:36px; }
.bookNowButton { font-size:24px; line-height:30px; padding:17px 55px 18px 18px; }
.bookNowButton:before { right:29px; font-size:19px; line-height:32px; }
.hospital-detail .bookNowButton { margin-bottom:26px; padding:20px 50px 16px 20px; color:#033165; }
.hospital-detail .bookNowButton:hover { color:#FFF; }
.health-profational .viewAllButton { padding:21px 106px 23px 66px; }
.health-profational .viewAllButton:before { right:81px; }
/* Links AND Button   
========================================================================================*/
.sprite { background:url(/_Assets/images/Html-Images/sprite.png) no-repeat 0 0; display:inline-block; vertical-align:middle; overflow:hidden;}
.eyeIcon { background-position:0 0; width:20px; height:9px; margin-top:-8px; }
.socialIcon li:hover .eyeIcon { background-position:0 -10px; }
.playButton { background-position:0 -20px; width:87px; height:86px; position:absolute; top:50%; left:50%; margin:-43px 0 0 -43px; }
/* Main Navigation 
========================================================================================*/
nav { float:left; padding:19px 0 0 0; }
nav ul { list-style:none; padding:0; margin:0; }
nav li { float:left; display:block; padding-left:17px; position:relative; letter-spacing:-1px; }
nav li a { color:#1f4472; position:relative; z-index:12; }
nav > ul.clearfix > li > a { text-transform: uppercase; }
nav li:first-child { padding-left:0; }
nav li:hover > a, nav li.active > a { color:#1f4472; text-decoration:underline; }
#menu { background:url(/_Assets/images/Html-Images/menu.png) no-repeat 0 0; width:23px; height:18px; display:block; position:absolute; top:21px; left:30px; display:none; z-index:12;  }
.et-mobile-menu { display:none; }
#outer-wrap {  width:100%; background:#FFFFFF; overflow:hidden }
#innerWapper{ position:relative; width:100%; background:#FFF;  }
/* Sub Navigation
=======================================*/
.sub-nav { position:absolute; top:25px; left:0; width:368px; padding-top:30px; z-index:12; display:none; }
.sub-nav-bg { background:#FFF; border:solid 1px #dbdddf; border-top:none; padding:11px 18px 9px; display:inline-block; }
.sub-nav-bg h2 { font-size:22px; line-height:30px; color:#003267; padding-bottom:10px; }
.sub-nav-bg ul { font-size:16px; line-height:18px; }
.sub-nav-bg ul li { padding-left:0; float:none; margin-bottom:13px; letter-spacing:0; }
.sub-nav-bg ul li a { color:#4c4c4c; display:inline-block; }
.sub-nav-bg ul.right-linking { width:48%; float:left; }
.sub-nav-bg ul.left-linking { width:52%; float:left; }
.border-bottom { border-bottom:solid 1px #083e6b; margin-bottom:17px; padding-bottom:5px; }
.sub-nav-bg ul li.lastChild a { font-size:12px; line-height:17px; color:#689aca; font-weight:bold; letter-spacing:1px; }
.sab-nav-width { width:150px; }
nav li:hover .sub-nav { display:block; }
.mobile-nav-menu { display:none }
nav > ul > li.additional-links { display:none }
.mobilenavhide { position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.0); z-index:999 }
/* Secondary Navigation
=======================================*/
.secondary-nav { border-bottom:solid 1px #bdbdbd; padding:9px 0 6px;  background:#FFF; position:relative; z-index:12; text-transform:uppercase; }
.secondary-nav ul { float:right; font-size:12px; line-height:16px; padding:0; margin:0; list-style:none; }
.secondary-nav ul li { display:block; background:url(/_Assets/images/Html-Images/topnav-border.png) no-repeat 0 3px; float:left; padding:0 11px; }
.secondary-nav ul li a { color:#7b7b7b; }
.secondary-nav ul li:first-child { background:none; padding-right:8px; display:none; }
.secondary-nav ul li.border-none { background:none; }
.secondary-nav ul li a:hover, secondary-nav ul li.active a { color:#525252; }
.mainNavigation { border-bottom:solid 1px #e2e5de; padding:8px 0 9px; position:relative }
/* Global Navigation
=======================================*/
.global-nav { float:right; padding:5px 0 0 0; margin:0; list-style:none; }
.global-nav li { float:left; padding:14px 0 9px 7px; margin-left:5px; }
.global-nav li a { position:relative; z-index:12; word-spacing:-2px }
.global-nav li:first-child { padding-left:0; }
.global-nav li.lastChild { padding-left:10px; }
.global-nav li.lastChild a { font-size:20px; border-left:solid 1px #bdbdbd; padding-left:6px; padding:18px 0 15px 12px  }
.global-nav li.lastChild .fa { margin-left:5px; transform:rotate(90deg); font-weight:normal; font-size:24px }
.global-nav li a:hover, .global-nav li.active a { text-decoration:underline; color:#689aca; }
.global-nav li.lastChild a:hover, .global-nav li.lastChild.active a { color:#003267; text-decoration:none; }
/* Step Navigation
=======================================*/
.step-navigation { background:#003267; font-size:32px; line-height:40px;  }
.step-navigation ul { padding:0 0 0 0; margin:0 auto; list-style:none; }
.step-navigation li { float:left; color:#FFF; margin-left:10px; padding:17px 0 12px 0; }
.step-navigation li a { color:#FFF; display:inline-block }
.step-navigation li:first-child { margin-left:0; }
.step-navigation li:before { content:"\f105"; font-style:normal; padding-right:11px; font-weight:normal; float:left }
.step-navigation li:first-child:before, .step-navigation li.lastChild:before { display:none; }
.step-navigation li.lastChild { background:url(/_Assets/images/Html-Images/light-blue-transf.png) repeat 0 0; background:rgba(104,154,202,0.2); padding:0; width:25.1%; margin-right:116px; float:right; }
.step-navigation li.lastChild a { display:block; padding:18px 0 10px 30px }
.innerStep-navigation { font-size:36px; }
.innerStep-navigation li { padding:15px 0 14px 0; }
.innerStep-navigation li.lastChild { font-size:32px; }
/* Listing
=======================================*/
ul { list-style:disc; margin-bottom:36px; padding-left:18px; margin-left:9px; }
.mobileShow { display:none; }
.tabButtons { display:none !important; }
/* Page Navigation
=======================================*/
.page-navigation { background:url(/_Assets/images/Html-Images/blue-transferent.png) repeat 0 0; background:rgba(0,50,103,0.8); width:22.4%; padding:8px 1.7% 15px; text-transform:uppercase; line-height:22px; position:absolute; top:-110px; right:120px; margin:0; }
.page-navigation li { margin-bottom:16px; display:block; padding-left:3.5%; }
.page-navigation li a { color:#fefefe; display:inline-block; }
.page-navigation li a:hover { padding-left:5px }
/*.page-navigation li:first-child { margin-bottom:21px; }*/
.page-navigation li:first-child { margin-bottom:21px;line-height:36px; }
.page-navigation-2 { background:url(/_Assets/images/Html-Images/light-blue-transf.png) repeat 0 0; background:rgba(104,154,202,0.2); width:25.1%; float:right; padding:12px 0 15px; text-transform:uppercase; margin:-58px 116px 51px 0; position:inherit; }
aside .page-navigation-2 { float:none; width:71.8%; padding:12px 0 15px; margin:-58px 120px 51px 0; }
.page-navigation-2 li { padding:0 29px; }
.page-navigation-2 li a { color:#4c4c4c; }
.page-navigation-2 li:first-child { margin-bottom:8px; padding-bottom:8px; }
.page-navigation-2 li a:hover, .page-navigation-2 li.active a { color:#003267; text-decoration:none; }	
/* End Navigation 
=======================================*/
/* Search-Bar
=======================================*/
.search-bar { background:#003267; position:absolute; top:-8px; left:0; right:0; padding:6px 0 11px 0; z-index:9;  }
.search-bar.activeSearch { top:82px; z-index:9; }
.overlay, .hidesearch { background:#FFF; position:absolute; left:0; right:0; bottom:0; top:0; z-index:9; } 
body .hidesearch { z-index:5; background:rgba(255,255,255,0.01); position:fixed }
.mainNavigation .hidesearch { z-index:13; background:rgba(255,255,255,0.01); position:absolute }
.video-modal .hidesearch { z-index:2; background:rgba(255,255,255,0.01); }
/* Banner
=======================================*/
.banner { background:url(/_Assets/images/Html-Images/banner-img.jpg) no-repeat center 0; min-height:363px; background-size:cover; position:relative; padding-top:79px; }
.banner-title { margin-bottom:53px; display:block; position:relative; }
.banner-title:before { background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; content:""; background:rgba(255,255,255,0.7); position:absolute; top:0; bottom:0; left:-36.7%; width:36.71%; height:100%; }
.banner-title h2 { display:block; padding-bottom:0; line-height:47px;  }
.banner-title h2 span { background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; background:rgba(255,255,255,0.7); font-size:64px; line-height:63px; display:inline; color:#003267; vertical-align:super; padding:0 0 0 0; letter-spacing:0; margin:0 0 0 0; position:relative; top:6px; left:0; white-space:pre-wrap; box-shadow:9px 0 0 rgba(255,255,255,0.7); }
.banner-title h2 span:before { display:none; }
.banner-title h2 span.space-bottom { padding:0 0 0 0; }
.banner-title h2 span strong { font-style:normal; }
.banner .pageWidth { position:relative; }
@-moz-document url-prefix()  {
	.banner-title h2 { line-height:51px; }
	.banner-title h2 span.space-bottom { padding:0 0 1px 0; }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.banner-title h2 { line-height:48px;  }
}
/* Services Banner
=======================================*/
.services-banner { background-image:url(/_Assets/images/Html-Images/services-banner.jpg); padding-top:92px; min-height:352px; }
.services-banner .page-navigation { top:-92px; }
/* Location Banner
=======================================*/
.location-banner { background-image:url(/_Assets/images/Html-Images/location-banner.jpg); padding-top:119px; min-height:322px; }
.location-banner .page-navigation { top:-119px; }
/* Hub Location Banner
=======================================*/
.hub-location-banner { background-image:url(/_Assets/images/Html-Images/hub-location-banner.jpg); padding-top:118px; min-height:323px; }
.hub-location-banner .page-navigation { top:-118px; }
/* Core Services Banner
=======================================*/
.core-services { background-image:url(/_Assets/images/Html-Images/core-services.jpg); padding-top:102px; min-height:341px; }
.core-services .page-navigation { top:-102px; }
/* About Banner
=======================================*/
.about-banner { background-image:url(/_Assets/images/Html-Images/about-banner.jpg); padding-top:128px; min-height:315px;}
.about-banner .page-navigation { top:-128px; }
/* Container
=======================================*/
#container { background:#FFF; padding-top:57px; padding-bottom:60px; display:block; }
.widecolumn { width:60%; float:left; padding-right:10px }
/* Clinical Services
=======================================*/
.clinical-services { font-size:16px; line-height:24px; padding:0; margin:0; list-style:none; }
.clinical-services li { margin-bottom:34px; display:block }
.clinical-services li .clinical-columns:first-child { margin-left:0; }
.clinical-columns { width:45.3%; float:left; margin-left:6.3%; }
.clinical-columns h3 { text-transform:uppercase; padding-bottom:1px; }
.clinical-columns p { padding-bottom:13px; }
.clinic-searvice-slider .clinical-columns p { padding-bottom:13px; }
/* Learn-More, External-Link 
=======================================*/
.learnMore { font-weight:bold; position:relative; font-size:16px;  text-transform:uppercase; }
.learnMore:after { content:"\f18e"; padding-left:9px; font-weight:normal }
.external-link { font-size:16px; line-height:13px; position:relative; padding-right:22px; color:#689aca; font-weight:bold }
.external-link:before { content:"\f14c"; position:absolute; right:0; }
.viewAwards { font-size:16px; line-height:20px; font-weight:bold; padding-right:25px; position:relative; }
.viewAwards:after { content:"\f178"; position:absolute; top:0; right:0; }
/* Next & Previous Arrow 
=======================================*/
.prev, .next { float:left; display:block; margin-top:-2px }
.bx-prev, .bx-next { background:#689aca; padding:3px 11px 5px 12px; line-height:20px; color:#FFF; display:inline-block; }
.bx-next { border-left:solid 1px #cad3dd }
.bx-prev:before { content:"\f104"; }
.bx-next:before { content:"\f105"; }
.bx-prev:hover, .bx-next:hover { opacity:0.8 }
.bx-prev.disabled, .bx-next.disabled { background:#b5b3b3 }
.bx-prev.disabled:hover, .bx-next.disabled { opacity:1; cursor:default }
.bx-prev.disabled:before, .bx-next.disabled:before { color:#FFF } 
.text-center { text-align:center; }
.text-right { text-align:right; }
/* Aside 
=======================================*/
aside { width:35%; border-left:solid 1px #bdbdbd; float:right; padding-left:34px; }
aside h2 { line-height:62px; }
.sideBar { width:34%; padding-left:30px; }
/* Accordian 
=======================================*/
.accordian { padding-bottom:29px; }
.accordian h3 { font-size:15px; line-height:20px; padding:27px 30px 0 0; margin-bottom:27px; position:relative; letter-spacing:1px; text-transform:uppercase; cursor:pointer; font-weight:inherit; }
.accordian h3:first-child { padding-top:0; }
.accordian h3:first-child:after { top:0; }
.accordian h3.active { border:none; }
.accordian h3:after { content:"\f0ab"; position:absolute; right:16px; font-size:15px; top:25px; color:#689aca; padding-left:2px; }
.accordian h3:first-child.active:after { top:0; }
.accordian h3.active:after { content:"\f0aa"; }
.accordianbox { border-bottom:solid 1px #bdbdbd; margin-bottom:27px }
.accordianContainer { display:none; padding-bottom:29px }
.accordianContainer ul { padding:0; margin:0; list-style:none; }
.accordianContainer ul li { float:left; border-left:solid 1px #aeaeae; font-size:16px; line-height:13px; font-weight:bold; padding:0 11px 2px 10px; }
.accordianContainer ul li:first-child { border-left:none; padding-left:0; }
.accordianContainer ul li a { color:#689aca; }
.accordianContainer ul li a:hover { color:#5782ab; }
.accordian.location-accordian { font-size:16px; line-height:24px; }
.accordian.location-accordian h3 { text-transform:uppercase; margin-bottom:0 }
.accordian.location-accordian .accordianContainer { padding-bottom:0 }
.accordian.location-accordian .accordianbox { padding-bottom:29px }
.accordian.location-accordian p { padding-bottom:30px; }
.grey-background { background:#faf9f9; padding:43px 0 38px 0; }
.grey-background h2 { padding-bottom:17px; }
.meridian-health { padding:32px 0 5px 0; }
/* Column-Wellness 
=======================================*/
.column-wellness { padding-left:0; margin:0; list-style:none; }
.column, .column-wellness { font-size:16px; line-height:24px; padding-top:7px; }
.column-wellness li { width:47%; float:left; margin-left:5.8%; }
.column-wellness li figure { margin-bottom:20px; border:solid 1px #73a1ce; }
.column-wellness li figure img, .resourcesVideo img {  width:100% }
.column-wellness li figure a { display:block; }
.column-wellness li h3.title { float:none; padding-bottom:9px; margin-bottom:11px; padding-left:4px; letter-spacing:0 }
.column-wellness li p { padding-bottom:24px; }
.column-wellness li:first-child { margin-left:0; }
.resourcesVideo { position:relative; margin-right:1px; }
.video-wellness { width:100%; border:none; height:159px; display:none; position:absolute; left:0; top:0; right:0; bottom:0; z-index:9; }
.feature-video .video-wellness { height:369px; margin-bottom:12px; }
.inspiring-video { margin-bottom:6px }
.column-wellness .resourcesVideo .video-wellness { height:205px;}
.iframeClose { position:absolute; width:20px; height:20px; background:#000; display:none; left:0; top:0; z-index:999; }
.iframeClose.fa { display:none }
.iframeClose:before { position:relative; left:3px; top:2px; color:#FFF;}
/* LeftColumn & RightColumn
=======================================*/
.leftColumn { width:47%; float:left; }
.rightColumn { width:47%; float:right; }
/* Upcoming-Event
=======================================*/
.upcoming-event { width:29.4%; float:right; border:solid 6px #689aca; padding:21px 1.4% 11px 2%; }
.upcoming-event h3.title { font-size:30px; line-height:30px; padding-bottom:25px; margin-bottom:24px; float:none; letter-spacing:2px; }
.upcoming-event ul { font-size:14px; line-height:18px; color:#000000; text-transform:uppercase; padding-bottom:13px; padding-left:0; margin:0; list-style:none; }
.upcoming-event ul li { position:relative; padding-bottom:8px; padding-top:10px; }
.upcoming-event ul li strong, .upcoming-event ul li span { display:block; }
.upcoming-event ul li:first-child { padding-top:0; }
.upcoming-event ul li:before { border-bottom:solid 1px #e6e6e6; content:''; position:absolute; top:0; left:10px; right:27px; }
.upcoming-event ul li:first-child:before { border:none; }
.viewAllEvents { font-size:16px; line-height:20px; color:#689aca; text-transform:uppercase; }
.blue-text { font-size:18px; line-height:22px; color:#003363; letter-spacing:1px; }
/* Middle-Banner
=======================================*/
.middle-banner { background:url(/_Assets/images/Html-Images/middle-banner.jpg) no-repeat center 0; height:362px; background-size:cover; display:block; }
.middle-banner .pageWidth { position:relative; height:362px}
.middle-banner span { background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; color:#003267; background:rgba(255,255,255,0.7); position:absolute; bottom:37px; right:0; display:inline-block; padding:5px 0 1px 15px; }
.middle-banner span:before { content:""; background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; background:rgba(255,255,255,0.7); width:146%; display:block; position:absolute; top:0; bottom:0; right:-146%; }
/* Health-Now-Listing
=======================================*/
.health-home { padding:48px 0 48px 0; }
.health-home h2 { padding-bottom:25px; }
.health-now-listing { margin-bottom:10px; padding:0; list-style:none; margin-left:0; }
.health-now-listing li { padding-top:37px; margin-top:37px; position:relative; }
.health-now-listing li a { font-weight:bold; }
.health-now-listing li:before { position:absolute; top:0; left:0; content:""; border-bottom:solid 3px #e6e6e6; padding-right:50px; }
.health-now-listing li:first-child { padding-top:0; margin-top:0; }
.health-now-listing li:first-child:before { display:none; }
.health-now-listing li figure { width:23.1%; float:left; margin-right:2.6%; margin-top:3px; }
.health-now-listing li figure img { width:100%; }
.health-detail { width:73%; float:left; overflow:hidden; font-size:16px; line-height:24px; }
.health-detail h3 { padding-bottom:3px; }
.health-detail p { padding-bottom:25px; }
/* News-Section
=======================================*/
.news-section { padding:51px 0 59px 0; }
.news-section h2 { font-size:62px; padding-bottom:18px; }
.news-section .rightColumn { width:45%; border-left:solid 1px #bdbdbd; padding-left:4.4%; padding-right:8px; }
.news-listing { font-size:18px; padding:0; margin:0; list-style:none;  }
.news-listing li { margin-top:24px; line-height:24px }
.news-listing li time { font-weight:bold }
.news-listing li:first-child { margin-top:0 }
.news-listing li a { color:#4c4c4c; }
.news-listing li:hover a, .news-listing li:hover time { color:#7e7e7e; }
.theNews-listing { padding:0 0 0 0; margin:0 0 0 0; list-style:none; }
.theNews-listing li { margin-bottom:30px; display:block; }
.theNews-listing li .media-contain h3 { font-size:18px; line-height:24px; padding:3px 0; }
.theNews-listing li .media-contain span { font-style:italic; display:block; }
.theNews-listing li .media-detail { width:10.4%; text-align:inherit; }
/* Filter
=======================================*/
.filter { padding:0 17% 23px 0; margin-bottom:17px; border-bottom: solid 1px #bdbdbd; }
.filter-title { padding:0 0 0 0; margin:0 0 21px 0; list-style:none; }
.filter-title li { float:left; border-left:solid 1px #bdbdbd; padding-left:4.9%; margin-left:4.6%; }
.filter-title li h2 { padding-bottom:0; line-height:67px; padding-top:5px; }
.filter-title li h2 a { color:#689aca; }
.filter-title li:first-child { border:none; padding-left:0; margin-left:0; }
.filter-title li h2 a:hover, .filter-title li.active h2 a { color:#003267; border-bottom:solid 1px #003267; }
/* Services
=======================================*/
.services-listing { padding:0 0 0 0; margin:0 0 0 0; list-style:none; }
.services-listing li { padding:40px 8.4% 36px; border-top: solid 1px #bdbdbd; }
.services-listing li figure { width:50%; }
.services-listing li figure img { width:100%; }
.services-listing li:first-child { border:none; padding-top:23px; }
.filter-contain { width:48%; padding-top:13px; }
.filter-contain h3 { font-size:48px; line-height:58px; color:#003267; padding-bottom:7px; font-weight:normal; }
.filter-contain a.learnMore { font-size:18px; }
/* Filter-A TO Z 
=======================================*/
.filter-aTOz { padding:0 0 34px 0; margin:0 0 0 -9px; list-style:none; }
.filter-aTOz li { float:left; font-size:32px; line-height:32px; margin-left:26px; margin-bottom:11px; text-align:center }
.filter-aTOz li a { color:#003267; width:45px; height:36px; padding-top:9px; display:inline-block; }
.filter-aTOz li a:hover, .filter-aTOz li.active a { background:#003267; color:#FFF; }
/* Services Slider
=======================================*/
.our-services-slider, .clinic-searvice-slider, .spotlight-slider, .ChoosePhysicianslider, .inspiring, .wellness-slider, .relatede-slider { padding:0; margin:0; list-style:none; }
.ChoosePhysicianslider { min-height:150px; }
/* Services-A TO Z
=======================================*/
.servicesAtoZ  { padding:0 15% 0 9.7%; margin:0 0 0 0; list-style:none; }
.servicesAtoZ li { padding-bottom:46px; }
.servicesAtoZ li h3 { font-size:28px; line-height:30px; padding-bottom:5px;  }
.servicesAtoZ li a.learnMore { font-weight:bold; letter-spacing:1px;  }
.servicesAtoZ li:first-child { padding-bottom:56px; }
.rightHand-listing { padding:0; margin:0 0 21px 0; list-style:none; }
.rightHand-listing li { border-bottom:solid 1px #bdbdbd; padding:23px 0 16px 0; }
.rightHand-listing li a.learnMore { display:block; font-size:16px; line-height:16px; padding-right:23px; }
/* Edited On 27 AUG 2015*/
.rightHand-listing li a.learnMore:after { position:absolute; top:50%; right:5px; margin-top:-8px }
/* End Edited On 27 AUG 2015*/
.rightHand-listing li a:hover, .rightHand-listing li.active a { color:#356594; }
.rightHand-listing li:first-child { padding-top:3px; }
.cancer-care-title { color:#FFF; font-size:32px; padding:19px 0 13px 3.9% !important; text-transform:capitalize; }
.services-linking li { border-top:solid 1px #bdbdbd; border-bottom:none; }
.services-linking  li:first-child { border-top:none; }
/* Collumn
=======================================*/
.collumn { width:48.6%; margin-bottom:41px; font-size:16px; line-height:24px }
.collumn h3 { font-size:28px; color:#4c4c4c; line-height:30px; margin-bottom:15px }
/* Location-Home
=======================================*/
.location-home h3 { font-size:48px; color:#6b9ccc; position:relative; padding:26px 0 28px 0; margin:0; line-height:48px; text-transform:capitalize; font-weight:300; }
.location-home h3:first-child { padding-top:0; }
.location-home h3:before { content:""; background:url(/_Assets/images/Html-Images/sprite.png) no-repeat -88px 0; width:28px; height:29px; position:absolute; top:38px; right:7px;}
.location-home h3:first-child:before { top:6px;}
.location-home h3:after { display:none }
.location-home h3.active:before { background-position:-88px -30px; }
.location-home .collumn h4 { font-size:28px; line-height:30px; color:#4c4c4c; font-weight:bold; margin-bottom:14px; }
/* Sub Collumn Left & Right
=======================================*/
.sub-collumn-left { width:50%; float:left }
.sub-collumn-left a.external-link { line-height:20px; }
.sub-collumn-left figure { margin-bottom:15px; }
.sub-collumn-right { width:43%; float:right; padding-top:14px; margin-right:4.1%; }
.sub-collumn-address { padding-top:0; }
/* Apointment-Contain
=======================================*/
.apointment-contain h2 { padding-bottom:27px; margin-bottom:23px; }
.apointment-contain p { padding-bottom:28px; }
/* Hospital Detail
=======================================*/
.hospital-detail { font-size:16px; line-height:22px;}
.hospital-detail h3 { font-size:48px; line-height:58px; color:#6b9ccc; font-weight:normal; padding-bottom:39px; font-weight:300; }
.hospital-detail .collumn { width:auto; margin-bottom:58px; }
.hospital-detail .sub-collumn-right { padding-top:29px; }
.hospital-detail .sub-collumn-left figure { margin-bottom:22px;}
.hospital-detail .sub-collumn-right { margin-right:5.2%; }
.space-left { padding-left:19%; }
.space-right { padding-right:13.3%; }
/* Here Help
=======================================*/
.here-help { margin-bottom:20px; }
.here-help time { display:block; }
.here-help h2 { line-height:64px; }
.here-help figure { margin:10px 0 22px 0; width:95%; }
.here-help figure img { width:100%; }
.here-help p { padding-bottom:30px; }
.border { border:solid 1px #505050; }
/* Choose Physician
=======================================*/
.choose-physician { border-bottom:solid 1px #bdbdbd; margin:20px 21px 42px 0; padding:0; list-style:none; }
.choose-physician li { float:left; font-weight:bold; margin-left:4%; position:relative; padding-bottom:1px; }
.choose-physician li:first-child { font-weight:normal; margin-left:0; }
.choose-physician > li:hover > a, .choose-physician > li.active > a { color:#1f4472; }
.choose-physician li ul.alphabetical-menu { width:143px; }
.choose-physician li ul.expertise-menu { width:221px; left:inherit; right:0; padding-right:14px; }
.choose-physician li ul { background:#0d3c6f; width:252px; position:absolute; top:31px; left:-15px; z-index:9; font-size:14px; line-height:18px; padding:19px 15px 0 15px; display:none; margin:0; list-style:none; }
.choose-physician li ul li { float:none; font-weight:normal; margin-left:0; padding-bottom:24px;  }
.choose-physician li ul li a { color:#FFF; }
.choose-physician li ul li a:hover, .choose-physician li ul li.active a { color:#FFF; text-decoration:underline; }
.choose-physician li:hover ul { display:block;}
.filter-feature-video { margin-bottom:32px; }
.filter-feature-video li { margin-left:6.7%; }
.meridian-expert { border-bottom:solid 1px #bdbdbd; padding:0 0 30px 0; margin:0 37px 30px 0; width:94.5%; }
.meridian-expert figure { width:21.9%; float:left; margin:0 1.7% 0 0; }
.meridian-expert figure img { width:100%; }
.expert-detail { width:73%; float:left; font-size:16px; line-height:20px; padding-top:6px; }
.expert-detail h3 { padding-bottom:4px; font-weight:normal }
.expert-detail h3 a { font-size:28px; line-height:32px; color:#1f4472; padding-bottom:6px; }
.expert-detail span, .expert-detail strong { display:block; padding-bottom:8px; }
.expert-detail h3 a:hover { color:#3065a7; }
/* Video Listing
=======================================*/
.video-listing { font-size:16px; line-height:28px; color:#1f4472; padding:0 0 0 0; margin:4px 0 0 0; list-style:none; }
.video-listing li { display:block; font-weight:bold; }
.video-listing li a { color:#6699c6; text-transform:uppercase; }
.video-listing li:first-child { font-size:17px; }
.video-bar { font-size:16px; line-height:24px; margin-bottom:24px; position:relative; }
.video-bar a { margin:0 0 34px 3px; display:inline-block; }
.video-bar .pagination a { margin:0; }
.video-bar h2 { letter-spacing:0; }
.video-bar h3.title { float:none; padding-bottom:17px; margin-bottom:13px; text-transform:uppercase }
.video-bar figure { margin:0 0 16px 1px; }
.video-bar a.bookNowButton { padding:19px 45px 17px 21px; margin-bottom:17px; }
.spotlight-img-border img { border:solid 1px #6c9ccd; }
.video-bar-tablet { display:none; }
.desktopNone { display:none; }
/* Video Modal
=======================================*/
.video-modal { background:rgba(000,000,000,0.5); position:fixed; top:0; bottom:0; left:0; right:0; z-index:999; overflow-y:auto; display:block; }
.videocontainer { position:absolute; left:0; right:0; top:0; bottom:0; overflow-y:auto }
.video-play-core { background:#FFFFFF; width:33.5%; padding:52px 2.7% 1.3% 2.7%; z-index:5; position:relative; margin:50px auto }
.video-play-core .video { margin-bottom:12px; }
.video { height:371px; width:100%; border:none; }
.video-play-core > figure > img { width:100%; margin-bottom:15px; }
.close.mfp-close { position:absolute; top:19px; right:7%; font-size:18px; width:auto; height:auto; line-height:24px; text-transform:uppercase; font-weight:bold; color:#4c4c4c; }
.close.mfp-close span.fa { margin-left:10px; }
.close.mfp-close:active { top:2.5%; }
.video-play { background:#FFFFFF; padding:0 2.7% 0 2.7%; z-index:5; position:relative; margin:0 auto; }
.video-play h2 { font-size:36px; line-height:40px; color:#1f4472; padding-bottom:9px; padding-bottom:0; }
.video-play p { padding-bottom:0; display:block; line-height:26px; }
.mfp-iframe-scaler { padding-top:0; height:auto; position:relative; overflow:inherit }
.mfp-iframe-scaler iframe { height:369px; box-shadow:none; position:inherit; margin-bottom:18px }
.mfp-iframe-holder .mfp-content { max-width:674px; }
.mfp-content { background:#FFFFFF; padding:50px 34px 29px; margin-bottom:40px }
.mfp-iframe-holder .mfp-close { color:#000000; font-weight:bold; top:-48px; padding-right:3px; font-size:26px }
.mfp-iframe-holder .mfp-close:before { content:"Close"; font-weight:bold; font-size:18px; line-height:20px; text-transform:uppercase; position:absolute; right:27px; top:11px; }
.mfp-title { color:#4c4c4c }
.health-family { font-size:22px; line-height:36px; margin-bottom:12px; }
.health-family h2 { font-size:48px; line-height:58px; color:#6b9ccc; padding-bottom:3px; }
/* EDIted On 27 AUG 2015*/
/* Map Container
=======================================*/
.map-container { position:relative; margin-bottom:60px; background:url(/_Assets/images/Html-Images/map-img.png) no-repeat 0 0; margin-left:-52%; background-size:cover; padding:11px 0 10px 0 }
.map-details { padding-left:34.2%; width:31%; }
.map-container address { font-size:24px; line-height:26px; }
.map-container address span { color:#003267; }
.map-container address a.external-link { font-size:24px; line-height:28px; padding-right:34px;}
.map-container address p { padding-bottom:14px; }
/* EDIted On 27 AUG 2015*/
/* Feature Column
=======================================*/
.feature-column { width:auto; margin-bottom:0; }
.feature-column .sub-collumn-left { width:46.7%; margin-right:38px; }
.feature-column .sub-collumn-left figure img { width:100%; }
.feature-column .sub-collumn-right { float:none; width:auto; font-size:18px; line-height:30px; padding-top:0; margin-right:6.1%; }
.feature-column .sub-collumn-right a.learnMore { font-size:20px; line-height:24px;}
.location-home .feature-column h4 { margin-bottom:18px; }
.about-meridian { line-height:24px; }
.about-meridian h2 span { margin-bottom:5px; letter-spacing:0 }
.treatment-detail { margin-bottom:32px; }
.treatment-detail a.learnMore { font-size:18px; }
.treatment-detail h3, .surgical-services h3 { font-size:24px; padding-bottom:5px; }
.surgical-services p { padding-bottom:30px;}
/* Pagination
=======================================*/
.pagination { float:right; margin:0 0 30px 0; padding:0 37px 0 0; list-style:none; }
.pagination span, .pagination .prev, .pagination .next { float:left; display:inline-block; }
.pagination span { margin-right:23px; line-height:60px; }
.pagination span strong { font-weight:normal }
aside .pagination { padding-right:0; }
.related-pagination { float:none; position:absolute; bottom:0; right:15px; }
.related-pagination li { float:left; border-left:solid 1px #dde9f3; }
.related-pagination li a.next, .related-pagination li a.prev { background:#689aca; margin:0 ; }
.related-pagination li:first-child { border:none; }
.pagination a.bx-prev { padding:17px 19px 13px 20px; }
.pagination a.bx-prev:before { content:"\f053" }
.pagination a.bx-next:before { content:"\f054" }
.pagination a.bx-next { padding:17px 23px 13px 17px; }
.pagination .prev, .pagination .next { padding:0 }
.our-location { font-size:16px; line-height:24px; }
.our-location p { padding-bottom:24px; }
.search-health { margin-bottom:61px;}
.search-health a { color:#4c4c4c; word-wrap:break-word }
.search-health p { padding-bottom:0; }
.search-health a:hover { text-decoration:underline; }
.search-health h3 a { color:#689acb; }
.search-health h3 a:hover { text-decoration:none; color:#4683bf; }
.results { margin-bottom:43px; }
.results a { font-size:24px; line-height:30px; font-weight:bold; }
.results a.disible { font-weight:normal; color:#4c4c4c; }
.border-top-grey { position:relative;}
.border-top-grey:before { content:""; border-bottom:solid 3px #e6e6e6; display:block; padding-right:50px; position:absolute; bottom:20px; left:0; }
/* Sub Column Wellness
=======================================*/
.sub-column-wellness { padding:53px 0 42px 0; }
.sub-column-wellness h2 { font-size:62px; line-height:62px; padding-bottom:20px; }
.sub-column-wellness .column-wellness li { width:31.8%; margin-left:2.3%; }
.sub-column-wellness .column-wellness li figure { margin-bottom:15px; }
.sub-column-wellness .column-wellness li .video-wellness { height:173px; margin-bottom:7px; }
.sub-column-wellness .column-wellness li:first-child { margin-left:0; }
/* Feature Video
=======================================*/
.feature-video { background:#faf9f9; padding:26px 0 12px; margin-right:30px; padding-right:2.9%; position:relative; }
.feature-video:before { content:""; background:#faf9f9; width:54%; position:absolute; top:0; bottom:0; left:-54%; }
.feature-video > h3 { padding-bottom:14px; }
.feature-video figure { margin-bottom:21px; margin-right:4%; }
.feature-video figure a { display:block; }
.inspiring-video .leftColumn { width:50%;}
/*.inspiring-video .leftColumn h2 { font-size:36px; line-height:30px; color:#1f4472; padding-bottom:7px; text-transform:capitalize; }*/
.inspiring-video .leftColumn h2 { font-size:36px; line-height:30px; color:#1f4472; padding-bottom:7px; text-transform:none; }
.inspiring-video .leftColumn h3 { padding-bottom:19px; }
.video-play-core .inspiring-video .leftColumn h3 { text-transform:uppercase; }	
.inspiring-video .leftColumn p { padding-bottom:21px; }
.inspiring-video .rightColumn { border-left:solid 1px #c3c3c3; padding-left:3.6%; width:43%;  }
.inspiring-video .rightColumn > h3 { color:#1f4472; line-height:16px; padding-bottom:19px; }
/* Address
=======================================*/
.address  { text-transform:uppercase; font-size:16px; padding:0 0 0 0; margin:0 0 0 0; list-style:none; }
.address li a { color:#1f4472; }
.address-bar { line-height:30px; font-size:18px; }
.address-bar > a { color:#4c4c4c; }
.address-bar > a:hover { color:#8c8c8c; }
.pressReleas-address { padding-bottom:31px; }
.pressReleas-address span { min-width:103px; display:inline-block; }
.pressReleas-address, .pressReleas-address a { color:#003267; }
.pressReleas-address a:hover { color:#003c7c; }
.date { color:#689aca; font-style:italic; display:block; padding-bottom:9px; }
/* Click To Expand
=======================================*/
.clickToExpand { font-size:14px; font-weight:bold; position:relative; padding-right:11px; text-transform:uppercase; }
.clickToExpand:before { content:"\f067"; font-size:9px; position:absolute; line-height:15px; top:0; right:0; font-weight:normal; }
.clickToExpand.active:before { content:"\f068";}
.expand-Container { display:none; padding-top:3px }
.expand-Container h3 { margin-bottom:21px }
.clickToExpand.active:before { content:"\f068";  }
/* Meet The Team 
=======================================*/
.meet-the-team { font-size:16px; line-height:24px; padding:0 0 0 0; margin:0 0 0 0; list-style:none; }
.meet-the-team li { margin-bottom:10px; }
.meet-the-team li h3 { font-size:16px; }
.meet-the-team li h3 a { color:#4c4c4c; }
.meet-the-team li figure { width:21%; float:left; margin-right:3.6%; margin-bottom:0; }
.meet-the-team li figure img { width:100%; }
.meet-the-team li:first-child h3 { padding-top:0; }
.meet-the-team li h3 a:hover { color:#828282; }
/* Personalized Care
=======================================*/
.personalized-care { font-size:22px; line-height:36px; }
.personalized-care h2 { font-size:48px; line-height:58px; padding-bottom:5px; color:#6b9ccc; }
.personalized-care .sideBar { width:36%; float:right; }
.personalized-care-2 h2 { color:#0f5496; }
/* Award Listing
=======================================*/
.award-listing { font-size:16px; line-height:20px; color:#003267; padding-left:0; margin:10px 0 0 0; list-style:none; }
.award-listing figure { float:left; margin-right:7px; width:106px; }
.award-listing figure.logoWidth { width:50px;}
.award-listing li strong { width:106px; font-size:18px; line-height:30px; font-style:normal; float:left; margin:5px 7px 20px 0; }
.award-listing li { margin-bottom:11px }
.award-listing li:first-child { margin-top:0 }
/* Video Section
=======================================*/
.video-section { margin-bottom:28px; padding-bottom:40px; position:relative; }
.video-section:before { content:""; border-bottom:solid 3px #e6e6e6; padding-right:50px; position:absolute; bottom:0; left:0; }
.video-section h2 { padding-bottom:28px; }
.video-section .sort-by-listing li { min-height:inherit; }
.about-meridian-contain h2, .video-section h2 { font-size:62px; line-height:70px; }
/* Sort By Listing
=======================================*/
.sort-by-listing { margin-left:-8% !important; padding-left:0; margin-bottom:0; list-style:none; }
.sort-by-listing li { width:37.4%; float:left; margin-bottom:26px; min-height:330px; margin-left:8%; }
/*.sort-by-listing h2 { font-size:36px; line-height:30px; color:#1f4472; padding-bottom:8px; letter-spacing:0; }*/
.sort-by-listing h2 { font-size:36px; line-height:36px; color:#1f4472; padding-bottom:8px; letter-spacing:0; }
.sort-by-listing h3 { padding-bottom:5px; text-transform:uppercase }
.sort-by-listing figure { margin-bottom:20px; }
.sort-by-listing figure img { width:100%; }
.sort-by-listing:first-child { margin-left:0; }
.inspiring .sort-by-listing h2 { text-transform:capitalize; }
.inspiring .sort-by-listing span { color:#689aca; font-style:italic; }
.inspiring .video-wellness { height:169px; margin-bottom:11px; }
/* Ui Menu
=======================================*/
.ui-menu { border:none; background:#0d3c6f; color:#FFF; font-size:24px; line-height:30px; width:601px !important; }
.ui-menu li.ui-menu-item {border-top:solid 1px #FFFFFF; padding:16px 29px 14px; display:block; letter-spacing:2px; }
.ui-menu li:first-child { border:none; }
.ui-autocomplete-input { text-transform:uppercase; }
.ui-menu li.ui-menu-item.ui-state-focus { background:#1d5e9d; color:#FFF; border-left:none; border-right:none; border-bottom:none; margin:0; }
.wraper .ui-menu { width:687px !important; }
/* Address section
=======================================*/
.address-section h2 { font-size:48px; line-height:58px; color:#6b9ccc; padding-bottom:48px; }
.address-section .collumn { width:79.8%; margin-bottom:53px; }
.address-section .collumn h3 { margin-bottom:13px; }
/* About Meridian Contain
=======================================*/
.about-meridian-contain h2 { padding-bottom:7px; }
.about-meridian-contain > p { padding-bottom:36px; }
.about-meridian-contain .clinical-services .clinical-columns { width:auto; margin:0; margin-bottom:57px; float:none;  }
.about-meridian-contain .clinical-services li { width:45%; float:left; margin-bottom:0; margin-left:2.8%;  }
.about-meridian-contain .clinical-services li .clinical-columns h3 { font-size:16px; }
.about-meridian-contain .clinical-services li:first-child { margin-left:0; }
.health-profational { font-size:18px; line-height:30px; }
.health-profational p { padding-bottom:35px; }
.about-border { position:relative; margin-bottom:19px; }
.about-border:before { content:""; border-bottom:solid 3px #e6e6e6; padding-right:50px; position:absolute; bottom:0; left:0; }
.about-contain p { padding-bottom:30px; }
.about-wellness .about-border h2 { padding-bottom:7px; }
.about-wellness .about-border span { display:block; }
.about-wellness .about-border a.learnMore { margin-bottom:24px; display:inline-block}
.about-wellness .column-wellness { font-size:18px; }
.about-wellness .column-wellness time { font-style:italic; padding-bottom:11px; display:block; font-size:16px; }
.treatment-right h2 { font-size:62px; line-height:72px; letter-spacing:0; }
.bordertop { border-top:solid 1px #bdbdbd; }
/* Award
=======================================*/
.middle-container aside { border:none; padding-left:0; }
.middle-container .widecolumn { border-right:solid 1px #bdbdbd; padding-right:1%;  }
.media-detail { width:16%; float:left; text-align:center; }
.media-contain { width:80%; overflow:hidden; float:left; margin-left:3.2%; }
.media-contain h3 { font-size:28px; line-height:30px; padding-bottom:32px; }
.media-contain p { padding-bottom:30px; }
.media-contain > a.learnMore { margin-bottom:32px; display:inline-block; }
/* Press Contain
=======================================*/
.pressContain { width:auto; margin-left:0;  }
/* Page Navigation Tablet	
=======================================*/
.page-navigation-tablet { background:#f9f9f9; text-transform:uppercase; position:relative; left:0; right:0; font-size:18px; text-align:center; display:none }
.page-navigation-tablet.nav-pager { margin-bottom:31px }
.navigation-tablet-slider { margin:0 70px; padding:0 }
.navigation-tablet-slider li { float:left; list-style:none; margin-left:25px; padding:14px 0 14px }
.navigation-tablet-slider li:first-child { margin-left:0 }
.navigation-tablet-slider li a { color:#4c4c4c; display:block; }
.navigation-tablet-slider li a:hover, .navigation-tablet-slider li.active a { color:#003267; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { opacity:1;}
.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { position:absolute; top:0; right:0; margin-top:0; z-index:8; font-size:0; line-height:22px; width:70px; height:58px;  }
.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom:0 }
.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left:0; right:auto }
.mCSB_draggerContainer { display:none }
.mCSB_scrollTools.mCSB_scrollTools_horizontal { height:auto; width:auto; position:static; left:auto; right:0; top:auto}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity:0.75 } 
.mCSB_scrollTools .mCSB_buttonLeft:before, .mCSB_scrollTools .mCSB_buttonRight:before { color:#003267; font-size: 22px; opacity: 1; top:4px; }
.mCSB_scrollTools .mCSB_buttonRight { background:url(/_Assets/images/Html-Images/selctore-next-bg.png) repeat-y 0 0; right:-50px }
.mCSB_scrollTools .mCSB_buttonRight:before { content:"\f101"; padding:15px 15px 20px 20px; position:absolute; right:0; }
.mCSB_scrollTools .mCSB_buttonLeft { background:url(/_Assets/images/Html-Images/selctore-prev-bg.png) repeat-y 0 0; left:-50px; }
.mCSB_scrollTools .mCSB_buttonLeft:before { content:"\f100"; padding:15px 30px 20px 15px; position:absolute; left:0; }
/* FORM 
========================================================================================*/
fieldset, input { padding:0; margin:0; background:none; border:none;}
form.searchBar { width:63%; margin:0 auto; }
.search-bar input[type="text"], .search-bar input[type="email"], .search-bar input[type="tel"], .search-bar input[type="password"], .search-bar input[type="search"], .search-bar input[type="url"], .search-bar input[type="date"] { background:none; border:none; border-bottom:solid 1px #FFF; color:#FFF; font-size:42px; line-height:52px; width:89.2%; float:left; margin-right:16px; padding:0; height:64px; }
input[type="submit"] { border-radius:0; }
.search-bar input[type="submit"] { background:#FFF url(/_Assets/images/Html-Images/sprite.png) no-repeat 0 -107px; color:#003267; font-size:26px; width:43px; height:43px; text-align:center; margin:7px 0 0 0; position:relative; display:block; cursor:pointer; text-indent:-999px; overflow:hidden; }
.search-bar input[type="submit"]:hover { background-color:#7288a0; }
.hospital-services input[type="submit"] { background:url(/_Assets/images/Html-Images/sprite.png) no-repeat -44px -107px; width:43px; height:43px; display:block; position:absolute; top:15px; right:28px; cursor:pointer;  text-indent:-999px; overflow:hidden; }
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], input[type="url"], input[type="date"] { background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; background:rgba(255,255,255,0.7); font-size:24px; line-height:24px; color:#003267; width:100%; border:solid 2px #FFF; height:72px; padding:0 7% 0 3.6%; box-sizing:border-box; appearance:inherit !important; -webkit-appearance:inherit !important; border-radius:0; }
.hospital-services input[type="text"], .hospital-services input[type="email"], .hospital-services input[type="tel"], .hospital-services input[type="password"], .hospital-services input[type="search"], .hospital-services input[type="url"], .hospital-services input[type="date"] { border-color:#003267; padding-right:9%; }
.hospital-services label { font-size:22px; margin-bottom:24px; display:none; }
input[type="search"].search-field { color:#689acb; font-size:36px; line-height:40px; }
.filter-search { width:51.4%; float:left; position:relative; }
.filter-search label.fa { position:absolute; top:21%; right:19px; font-size:35px; line-height:40px; color:#003267; display:block }
select { background:rgba(255,255,255,0.7); border:none; font-size:24px; line-height:48px; color:#003267; width:31.1%; height:72px; float:left; padding:9px 1.5% 9px 1.5%; border:solid 2px #FFF; box-sizing:border-box; margin-left:9px; display:inline-block; appearance:inherit !important; -webkit-appearance:inherit !important; }
.filter-search option { background:#063668; color:#FFF; border-bottom:solid 1px #FFF;/* padding:12px 25px;*/ -webkit-appearance:inherit !important;  }
option:hover { background:#1d5e9d; }
.innerFilter.filter-search { margin-left:31px; }
.hospital-services { width:97.9%; margin-bottom:50px; }
.customSelectBox { margin:0 0 53px 0; padding:0 0 0 0; list-style:none; border-bottom:solid 1px #bdbdbd;  }
.customSelectBox > li { display:block; float:left; padding-left:3.5%; }
.customSelectBox > li:first-child { padding-left:0; }
.customSelectBox > li .selectboxit { width:auto !important;  }
.customSelectBox > li .selectboxit-btn { background:none; border-radius:0px; color:#689aca; box-shadow:none; border:none; }
.customSelectBox > li .selectboxit-btn.selectboxit-enabled:hover, .customSelectBox > li .selectboxit-btn.selectboxit-enabled:focus, .customSelectBox > li .selectboxit-btn.selectboxit-enabled:active { background-color:inherit; color:#003267; }
.customSelectBox > li .selectboxit-container span { font-size:18px; line-height:26px; font-weight:bold; max-width:145px !important; text-transform:uppercase; }
.customSelectBox > li .selectboxit .selectboxit-arrow-container .selectboxit-arrow { border:none;  }
.customSelectBox > li .selectboxit-focus { background:none; }
.customSelectBox > li .selectboxit .selectboxit-option-icon-container { margin-left:0; }
.customSelectBox > li .selectboxit-option { margin-bottom:26px; }
.customSelectBox > li .selectboxit-container .selectboxit-options { overflow-x:inherit; overflow-y:inherit; }
.customSelectBox li .selectboxit-list { background-color:rgba(31,68,114,0.95); border-radius:0; font-size:14px; line-height:20px; margin-left:-9px; max-height:inherit !important; min-width:inherit !important; padding:19px 10px 0 13px; border:none; width:282px; top:25px !important; }
.customSelectBox li.alphabetical .selectboxit-list { width:173px; }
.customSelectBox li.expertise .selectboxit-list { right:0; width:250px; }
.customSelectBox li.all .selectboxit-list  { width:100px; }
.customSelectBox > li .selectboxit-option, .selectboxit-optgroup-header { text-indent:inherit; }
.customSelectBox > li .selectboxit-list { cursor:inherit }
.customSelectBox > li .selectboxit-list .selectboxit-option-anchor { color:#FFF; }
.customSelectBox > li .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor { background:none; text-decoration:underline; display:block }
.customSelectBox > li .selectboxit-container span, .customSelectBox > li .selectboxit-container .selectboxit-options a { height:inherit; line-height:16px; cursor:pointer }
.customSelectBox > li .selectboxit-container * { white-space:inherit; }
.customSelectBox > li .selectboxit-container { vertical-align:inherit; }
.customSelectBox > li .selectboxit-btn:hover { background:#FFF; }
.customSelectTablate { display:none; margin-bottom:52px; }
.customSelectTablate .customSelectBox { margin-bottom:0; }
.customSelectTablate .customSelectBox > li { width:24.3%; }
.customSelectTablate .customSelectBox > li:first-child { margin-bottom:0;}
.customSelectTablate .customSelectBox > li .selectboxit-list { top:48px !important; }
.customSelectTablate .customSelectBox > li .selectboxit-option { margin-bottom:15px; }
.customSelectTablate .customSelectBox > li .selectboxit-container span { border-width:2px; font-size:14px; line-height:32px; height:41px; font-weight:bold; }
.customSelectTablate .customSelectBox > li .selectboxit .selectboxit-option-icon-container { margin-left:13px; }
/* Jquery Custom Selectbox
=======================================*/
.jquery-selectbox { position: relative; height:19px; background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; background:rgba(255,255,255,0.6); width:30%;  z-index: 2; margin:0; color: #003267; padding: 0 5px 0 3px; display:block; font-size:18px; border:solid 2px #FFF; height:68px; float:left }
.jquery-selectbox .jquery-selectbox-currentItem { padding:0 1px 0 22px; white-space: nowrap; display: block; overflow: hidden; color:#003267; cursor:pointer; text-align:left; line-height:67px; font-size:24px; position:absolute; left:0; top:0; bottom:0; right:0  }
.jquery-selectbox .jquery-selectbox-list { display: none; position: absolute; top:69px; padding:0; left:-2px; right:-2px; z-index: 9999; color:#FFF; background:url(/_Assets/images/Html-Images/blue-transferent.png) repeat 0 0; background:rgba(0,50,103,0.95);  padding-bottom:6px; }
.jquery-selectbox .jquery-selectbox-moreButton { background:url(/_Assets/images/Html-Images/selectmenu-arrow.png) no-repeat 0 0; width:20px; height:13px; top:50%; margin-top:-5px; position: absolute; right: 22px; left:auto;cursor: pointer; }
.jquery-selectbox .jquery-selectbox-item.listelementhover { background: #1d5e9d; color:#FFF }
.jquery-selectbox .jquery-selectbox-item { display: block; cursor: pointer; padding:18px 10px 17px 29px; line-height:25px; font-size:24px; color:#FFF;  border-top:solid 1px #FFF }
.jquery-selectbox .jquery-selectbox-item:first-child { display:none; }
.tabContainer { display:none }
::-webkit-input-placeholder { color: #FFF; opacity:1 }
:-moz-placeholder { color: #FFF; opacity:1 }
::-moz-placeholder { color: #FFF; opacity:1 }
:-ms-input-placeholder { color: #FFF; opacity:1 }
/* Footer
===============================================*/
#footer { background:#003267; padding:46px 0 0 0; }
.footerLinks { margin-bottom:30px; padding:0; margin-left:0; list-style:none; }
.footerLinks > li { width:25%; float:left; }
.footerLinks li ul { font-size:14px; line-height:20px; padding-left:2px; margin:0; list-style:none;  }
.footerLinks li ul li { padding-bottom:24px; }
.footerLinks li ul li a { color:#FFF; display:inline-block; }
.footerLinks li ul li a:hover, .footerLinks li ul li.active a { padding-left:5px }
.footerInfo { font-size:14px; line-height:18px; color:#FFF; font-style:italic; word-spacing:-1px; padding-bottom:27px; }
.footerInfo p { padding-bottom:0; }
.footerInfo.text-center p { padding-bottom:12px }
.footerTabletLink { display:none; }
.copyRight { background:#FFF; font-size:13px; line-height:24px; color:#808080; padding:27px 0 19px; }
.copyRight p { float:left; padding-top:6px; }
.copyRight p span { color:#4c4c4c; text-transform:uppercase; }
.socialIcon { float:right; font-size:14px; line-height:20px; padding:0; margin:0 140px 0 0; list-style:none; min-width:290px; }
.socialIcon li { float:left; margin-left:6px; }
.socialIcon li a { color:#292929; border:solid 2px #4c4c4c; min-width:36px; min-height:24px; display:inline-block; text-align:center; padding-top:12px; }
.socialIcon li a:hover { background:#4c4c4c; color:#FFF; }
.socialIcon li a.fa-facebook:hover { background:#4965a0; color:#FFF; border-color:#4965a0 }
.socialIcon li a.fa-twitter:hover { background:#598dca; color:#FFF; border-color:#598dca }
.socialIcon li a.fa-linkedin:hover { background:#0177b5; color:#FFF; border-color:#0177b5 }
.socialIcon li a.fa-instagram:hover { background:#3f6d94; color:#FFF; border-color:#3f6d94 }
.socialIcon li a.fa-youtube-play:hover { background:#e52c27; color:#FFF; border-color:#e52c27 }
.overlay { background:#FFF; position:absolute; left:0; right:0; bottom:0; top:0; z-index:10; }
/* transition
===============================================*/
.secondary-nav ul li a, nav li a, .socialIcon li a, .search-bar, .button, .viewAllButton, .filter-aTOz li a, .filter-title li h2 a, .prev, .next, .collumn a,  .rightHand-listing li a, .choose-physician li a, .page-navigation li a, .accordianContainer ul li a, .learnMore, .viewAllEvents, .external-link, .health-detail a, .meet-the-team li h3 a, .clickToExpand, .footerLinks li ul li a, .page-navigation li a, .viewAwards, .search-bar input[type="submit"], .news-listing li a, .global-nav li a, .bx-prev, .bx-next, .results a, .news-listing li time, .ui-menu li.ui-menu-item, .address-bar > a, .theNews-listing li .media-contain h3 a, address a, .jquery-selectbox .jquery-selectbox-item, .expert-detail h3 a, .footerTabletLink li a, .customSelectBox > li .selectboxit-btn.selectboxit-enabled:hover, .customSelectBox > li .selectboxit-btn.selectboxit-enabled:focus, .customSelectBox > li .customSelectBox > li.selectboxit-btn.selectboxit-enabled:active, .video-bar a, .ui-switchbutton label { transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out; }
.clear {
  float: none;
  clear: both;
}
#ctrFix.related-pagination.pagination {
  float: right;
  position: static;
}
/* map desktop fix */
.map-container {
  background-position: 134px -25px;
}
.global-nav {
  text-transform: uppercase;
}
.global-nav li.lastChild {
  text-transform: capitalize;
}
.map-container address {
 /* background:url(/_Assets/images/Html-Images/white-transperent.png) repeat 0 0; background:rgba(255,255,255,0.7);*/
background: rgba(255,255,255,0.7);
}
.map-container address span:nth-child(2) {
  margin-top: 10px;
  display: block;
}
.map-container address span:first-child {
  text-transform: uppercase;
}
.map-details {
  width: 26%;
}
.blueBarExist > .banner-title {
	max-width: 705px;
}
.viewAwards{
  display: inline-block;
}
.video-bar.clear p > a {
  margin: auto;
}
/* Css tweaks to fix extra blank space below banner */
.banner.hub-location-banner,
.banner.core-services,
.banner.about-banner {
  /*display: inline-block;
  width: 100%;*/
}
.banner-title h2 span.space-bottom{
  white-space:normal;/*updated*/
}
#container b {
  font-weight: bold;
}
.learnMore.fontfix {
  font-size: 18px;
}
aside .pagination {
  /*margin-top: -76px;*/
  z-index: 9999999;
  position: relative;
}
aside .pagination.noTopMargin {
  margin-top: auto;
  z-index: auto;
  position: static;
}
.sub-nav-bg ul.left-linking {
  min-width: 135px;
}
.sub-nav-bg ul.right-linking {
  width: 44%;
}
.accordianContainer ul li p {
	font-weight: normal;
	line-height: 18px;
}
ul.max50perW li {
  max-width: 50%;
}
/*ul.spotlight-slider li a.learnMore {
	position: absolute;
	bottom: 0;
}*/
.video-bar ul.spotlight-slider li p {
	min-height: 104px;
}
em {
	font-style: italic;
}
/*#smallfont > li > a {
  font-size: 24px;
}*/
/*Contact Us*/
.yoContactus input {
  border-color: #ccc;
  margin-right: 10px;
}
.yoContactus textarea {
  width: 100%;
  border: 2px solid #ccc;
  font-size: 24px;
  line-height: 24px;
  color: #003267;
  padding: 20px 7% 20px 3.6%;
  box-sizing: border-box;
  appearance: inherit !important;
  -webkit-appearance: inherit !important;
  border-radius: 0;
  font-family: 'arial_narrowbold', Arial;
  height: 216px;
}
/* Vertical align */
.noBtnOrFilter {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.noBtnOrFilter .page-navigation {
	top: 0;
}
.noBtnOrFilter .banner-title {
	margin-bottom: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* Arrow fix */
.yoDownArrow {
  background:url(/_Assets/images/Html-Images/selectmenu-arrow.png) no-repeat center;
}
.yoDownArrow:before {
	visibility: hidden;
}
/* Search icon fix */
.yoSearch {
  background: url(/_Assets/images/Html-Images/yoSearch.png) no-repeat left center !important
}
/* Searchbar UX fix */
#searchnav {
  cursor: pointer;
  z-index: 99;
}
/* Whitespace fix */
.banner.core-services {
}
/* Order list numbering */
ol.li-shownumbers li {
       margin-left: 10px;
       list-style: decimal outside none;
}
/* Submit Button Style */
.yoContactus .viewAllButton.bookNowButton {
padding-right: 18px;
background: #003267;
color: #fff;
}
.yoContactus .viewAllButton.bookNowButton:hover
{
	background: #6b9ccc;
	}
.hub-location-banner .pageWidth.blueBarExist,
.about-banner .pageWidth.blueBarExist {
  /*min-height: 441px;*/
}
/* to set color for top-left active menu */
.secondary-nav ul li a.active,
.secondary-nav ul li.active a {
  color: #525252;
}
h2.title sup 
{
	font-family: Arial;
	font-size: 50%;
	vertical-align: super;
	}
/* hide element for desktop view  */
.nodesk {
  display: none;
}
/* To bold a particular <p> where there's no logo */
#loadAppointmentData > .clearfix.collumn > .sub-collumn-left > .space-left > p:first-child {
  font-weight: bold;
  padding-top: 7px;
  padding-top: 0;
  margin-top: -22px;
}
/* Full width for branding panel */
.widecolumn.yoFullwidth {
  width: 100%;
}
/*----------------- TOOLTIP -----------------*/
.tooltip {
  display: inline-block;
  position: relative;
  float: right;
  z-index: 100;
  margin-left: 10px; }
  .tooltip a {
    color: #FFF;
    text-decoration: none; }
    .tooltip a:hover {
      text-decoration: underline; }
  .tooltip .trigger {
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 300;
    position: relative; }
  .tooltip .popup {
    display: none;
    background: #dfe5e6;
    min-width: 350px;
    padding: 10px;
    color: #333 !important;
    border: 2px solid #FFF;
    position: absolute;
    left: 20px !important;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5); }
  .tooltip p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #333; }
.tooltip {
  margin-top: -40px;
}
.tooltip p {
  line-height: 18px;
}
/*- Tooltip ends here -*/
.feature-video .resourcesVideo .videplay 
{
    opacity: 0;
    visibility: hidden;
}
/* Fix for fluid width of images on awards section */
.award-listing figure { width: auto; min-width: 106px; }
.award-listing figure.logoWidth { width: auto; min-width: 50px; }
/* Branding panel header color fix */
.grey-background .personalized-care h2 {
  color: #0f5496;
}
/* hospital details alignment of left and right part */
.hospital-detail .sub-collumn-left figure img {
	max-height: 72px;
}
#loadAppointmentData.hospital-detail .sub-collumn-right {
	padding-top: 0;
}
/* banner header text's white bg fix for widescreen */
.banner-title:before  {
	left: -100%;
	width: 100%;
}
/*Blue color*/
.yoBlue {
  color:#1f4472;
}
/* 29/01/2015 */
.learnMore{
  font-size:18px;
}
 .yoHide 
 {
     display:none;
     }
.yoAnchorewithoutLink
{
     font-size: 28px;
line-height: 32px;
color: #1f4472;
padding-bottom: 6px;
    }
.page-navigation li:first-child {
  margin-bottom: 0;
}
.page-navigation li:first-child img {
  margin-bottom: 21px;
}
.page-navigation-2 li:first-child {
  margin-bottom: 8px;
}
/* 16/02/2015 */
.yoDDLborder {
  border: 1px solid #003267;
  background:url(/_Assets/images/Html-Images/selectmenu-arrow.png) no-repeat 95% center;
  margin-right: 10px;
  height: 67px;
  line-height: 36px;
  min-width: 31.1%;
  width: inherit;
  margin-left: 0;
}
/* 17/02/2015 */
.step-navigation li.lastChild a {
  height: 72px;
  box-sizing: border-box;
}
/* 19/02/2015 */
.feature-video > .resourcesVideo {
  overflow: hidden;
  margin-bottom: 20px;
}
/* Edited On 27 AUG 2015*/
/*Added New CSS On 26/Aug/2015*/
.phototoureContaner{ padding-bottom:13px; margin:0;}
.phototoureContaner ul{ margin:0; padding:0}
.photgallerypagesr{ position:relative; padding-left:36px; padding-right:36px;}
.photgallerypagesr ul{ padding:0; margin:0;}
.phototoureGallery img{ width:100%; height:auto !important}
.photgallerypagesr .bx-wrapper{ margin:0 !important;  }
.photgallerypagesr .bx-prev, .photgallerypagesr .bx-next{ position:absolute; top:50%; margin:-12px 0 0 0;  height:25px; display:block;  right:6px; background:none; font-size:0; border:0; padding:0;  line-height:normal}
.photgallerypagesr .bx-prev:before, .photgallerypagesr .bx-next:before{  display:block; position:absolute; left:0; top:0; width:17px; height:25px; content:'.'; line-height:25px; color:#689aca; font-family:FontAwesome; font-size:40px; padding:0; font-weight:normal} 
.photgallerypagesr .bx-prev { right:auto; left:6px;}
.photgallerypagesr .bx-prev:before{ content:"\f104"}
.photgallerypagesr .bx-next:before{ content:"\f105"; left:auto; right:0;}
.photgallerypagesr .bx-prev.disabled, .photgallerypagesr .bx-next.disabled{ color:#b5b3b3; display:none!important;}
.photgallerypagesr .bx-viewport a:before{ position:absolute; left:0; right:0; top:0; bottom:0; border:solid 2px #d40303; display:block; content:'.'; display:none;}
.photgallerypagesr .bx-viewport a.active:before{ display:block;}
.photoDetail{ font-size:16px; line-height:20px;padding:10px 36px 5px;}
.photoDetail h4{ font-weight:bold; font-size:18px; }
.aboutInfo { padding-top:48px;  font-size:16px; line-height:24px;}
.aboutInfo:first-child{ padding-top:0;}
.aboutInfo p{ padding-bottom:5px;}
.aboutInfo h2{ padding-bottom:8px;}
.smallbutton, .health-profational .viewAllButton.smallbutton { padding:19px 45px 17px 21px; font-size:24px; line-height:30px;}
.smallbutton:before, .health-profational .viewAllButton.smallbutton:before{ right:27px; line-height:30px; font-size:19px;}
/* End Edited On 27 AUG 2015*/
/*.detailcontaner{ display:none;}*/
/* Map Container */
.map-container address span:first-child {
    /*text-transform: none;*/
}
.map-container address{
    /*width: 48%;*/
}
.map-details {
/**    width: 100%;
	padding-left: 4%;**/
}
.map-container{
/*margin-left:0;*/
}
/********************
CAROUSEL RT 63101
********************/
/** Stage container **/
.connected-carousels .stage {
    width: 620px;
    margin: 20px auto;
    position: relative;
}
.connected-carousels .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}
.connected-carousels .photo-credits a {
    color: #fff;
}
.connected-carousels .stage.noborder .carousel-stage 
{
    height:inherit;
    box-shadow:none;
}
.detailcontaner
{
    width:600px;
}
/** Navigation container **/
.connected-carousels .navigation {
    width: 620px;
    margin: 20px auto;
    position: relative;
}
/** Shared carousel styles **/
.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}
.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.connected-carousels .carousel li {
    float: left;
}
/** Stage carousel specific styles **/
.connected-carousels .carousel-stage {
    height: 400px;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}
/** Navigation carousel specific styles **/
.connected-carousels .carousel-navigation {
    height: 60px;
    width: 620px;
    background: #fff;
    /*border: 10px solid #fff;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;*/
}
.connected-carousels .carousel-navigation li {
    cursor: pointer;
}
.connected-carousels .carousel-navigation li img {
    display: block;
    border: 5px solid #fff;
}
.connected-carousels .carousel-navigation li.active img {
    border-color: #ccc;
}
/** Stage carousel controls **/
.connected-carousels .prev-stage,
.connected-carousels .next-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 305px;
    height: 410px;
    color: #fff;
}
.connected-carousels .prev-stage {
    left: 0;
}
.connected-carousels .next-stage {
    right: 0;
}
.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {
    display: none;
}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
    display: none;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}
.connected-carousels .prev-stage span {
    left: 20px;
}
.connected-carousels .next-stage span {
    right: 20px;
}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {
    display: block;
}
/** Navigation carousel controls **/
.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 16px/29px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}
.connected-carousels .prev-navigation {
    left: -15px;
    top: 15px;
    text-indent: 6px;
}
.connected-carousels .next-navigation {
    right: -15px;
    top: 15px;
    text-indent: 20px;
}
.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {
    opacity: .5;
    cursor: default;
}
/*-----------------------------*/
/* Added 2/8/2016 */
/*-----------------------------*/
.geturzz, .geturzz a, .geturzz a:link, .geturzz a:active, .geturzz a:visited, .geturzz a:hover,
.geturzzLn1, .geturzzLn1 a, .geturzzLn1 a:link, .geturzzLn1 a:active, .geturzzLn1 a:visited, .geturzzLn1 a:hover,
.geturzzLn2, .geturzzLn2 a, .geturzzLn2 a:link, .geturzzLn2 a:active, .geturzzLn2 a:visited, .geturzzLn2 a:hover
	{
	text-decoration:none;
	color:#15477a;
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
	margin:0;
	width:auto;
	font-style:normal;
  text-align:center;
	}
.geturzzLn1, .geturzzLn1 a, .geturzzLn1 a:link, .geturzzLn1 a:active, .geturzzLn1 a:visited, .geturzzLn1 a:hover
	{
	font-size:76px; line-height: 76px; padding:10px 0 0 0; margin:0; font-weight:bold; font-style:normal;
	}
.geturzzLn2, .geturzzLn2 a, .geturzzLn2 a:link, .geturzzLn2 a:active, .geturzzLn2 a:visited, .geturzzLn2 a:hover
	{
	font-size:16px; padding:0 0 0 0; margin:0; font-weight:normal; font-style:normal;
	}
/*-----------------------------*/
/* Added 2/11/2016 */
/*-----------------------------*/
#radiomd-embedded iframe
  {
  width: 100%;
  border: none;
  }
/*-----------------------------*/
/* Added 2/14/2016 */
/*-----------------------------*/
.custom-stacknav ul
	{
	list-style:none; padding:10px 0 10px 0; margin-left:0;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#e2e2e2;
	}
.custom-stacknav ul li:first-child
	{
	list-style:none; padding:0 0 10px 0;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#e2e2e2;
	}
.custom-stacknav ul li:last-child
	{
	list-style:none; padding:10px 0 0px 0;
	border-bottom-style:none;
	}
.custom-stacknav ul li
	{
	list-style:none; padding:10px 0 10px 0;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#e2e2e2;
	}
/*-----------------------------*/
/* Added 2/16/2016 */
/*-----------------------------*/
.accordianboxPadding:first-child
  {
  padding-top:15px; padding-bottom:15px; border-top-style:solid; border-top-width:1px; border-top-color:#CCC; margin:0 0 0 0;
  }
.accordianboxPadding
  {
  padding-top:15px; padding-bottom:15px; border-top-style:none; margin:0 0 0 0;
  }
.accordianContainerPadding, .accordianContainerPPadding
  {
  padding:0 0 0 15px;
  }
.accordianContainerLogoIMG
  {
  /*height:48px*/
  }
.location-homeContainer h3:first-child:before
  {
  top: 32px;
  font-size: 48px;
  }